互联网面试常见的问题(linux命令篇)
1. 绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?
绝对路径:/;当前目录:./;上层目录:../;主目录:/;切换目录:cd。
2. 怎么查看当前进程?怎么执行退出?怎么查看当前路径?
查看当前进程:ps;退出:exit;当前路径:pwd。
3. 怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户id?查看指定帮助用什么命令?
清屏:clear;退出当前命令:ctrl+c;
睡眠:先用#cat /sys/power/state查看支持哪种方式;
再用echo standby > /sys/power/state就可以了(或mem,disk);
查看当前用户id:whoami;帮助:man。
4. Ls 命令执行什么功能? 可以带哪些参数,有什么区别?
ls命令:显示当前目录下的文件和文件夹;
参数: -a 全部文件
-d 只显示目录
-l 详细信息
-n 列出UID怀GID
-r 反序
-t 按时间排序
5. 建立软链接(快捷方式),以及硬链接的命令。
创建硬链接命令: ln file filenew 删除原文件,只会减少链接数,为0时才删除。
创建软链接命令: ln -s file filenew 删除原文件,彻底删除,并且链接失效。
6. 目录创建用什么命令?创建文件用什么命令?复制文件用什么命令?
创建目录:mkdir;
创建文件:vim,cat;
复制文件:cp。
7. 文件权限修改用什么命令?格式是怎么样的?
命令:chmod 777 file
8. 查看文件内容有哪些命令可以使用?
vi、vim、cat、more、head、tail
9. 随意写文件命令?怎么向屏幕输出带空格的字符串,比如”hello world”?
随意写文件命令:cat;
屏幕输出:echo。
10. 终端是哪个文件夹下的哪个文件?黑洞文件是哪个文件夹下的哪个命令?
终端:/dev/ttyN,虚拟终端设备。
黑洞文件:/dev/null,使用方法:cat /dev/null > file,清空文件内容。
11. 移动文件用哪个命令?改名用哪个命令?
移动文件:mv;改名:mv。
12. 复制文件用哪个命令?如果需要连同文件夹一块复制呢?如何需要有提示功能呢?
cp;加-r递归复制;不添加-f参数。
13. 删除文件用哪个命令?如果需要连目录及目录下文件一块删除呢?删除空文件夹用什么命令?
rm;加-r递归删除;rmdir。
14. Linux下命令有哪几种可使用的通配符?分别代表什么含义?
* - 通配符,代表任意字符(0到多个)
? - 通配符,代表一个字符
` - quote符号,两个``中间为可以先执行的指令 ,返回的结果组成新的命令
[] - 中间为字符组合
15. 用什么命令对一个文件的内容进行统计?(行号、单词数、字节数)
wc命令:
- c 统计字节数。
- l 统计行数。
- w 统计字数。
16. Grep命令有什么用? 如何忽略大小写? 如何查找不含该串的行?
作用:查找;忽略大小写:-I;查找不含该串的行:-v。
17. Linux中进程有哪几种状态?在ps显示出来的信息中,分别用什么符号表示的?
R:正在运行;
S:睡眠;
T:正在检测或停止;
Z:已终止,但父进程无法正常终止它,成了“僵尸”进程。
18. 怎么使一个命令在后台运行?
使用&在命令后。
19. 利用ps怎么显示所有的进程? 怎么利用ps查看指定进程的信息?
使用-A或-e显示所有进程;使用管道接grep命令。
20. 哪个命令专门用来查看后台任务?
jobs -l
21. 把后台任务调到前台执行使用什么命令?把停下的后台任务在后台执行起来用什么命令?
fg %jobnumber 调到前台
bg %jobnumber 继续后台任务。可以用ctrl+z挂起一个前台任务,再用bg移到后台执行
22. 终止进程用什么命令? 带什么参数?
kill,加信号和进程号
23. 怎么查看系统支持的所有信号?
kill -l
24. 搜索文件用什么命令? 格式是怎么样的?
whereis 加参数与文件名
locate 只加文件名
find 直接搜索磁盘,较慢。
25. 查看当前谁在使用该主机用什么命令? 查找自己所在的终端信息用什么命令?
查看谁在使用:w;
查找自己所在终端:who -a?
26. 使用什么命令查看用过的命令列表?
history
27. 使用什么命令查看磁盘使用空间? 空闲空间呢?
查看磁盘使用空间:df -h;
空闲空间:df -h。
28. 使用什么命令查看网络是否连通?
ping
29. 使用什么命令查看ip地址及接口信息?
ifconfig
30. 查看各类环境变量用什么命令?
env
31. 通过什么命令指定命令提示符?
Linux修改环境变量PS1(命令行提示符),可以使用vi编辑/etc/profile文件
或使用export修改PS1
32. 查找命令的可执行文件是去哪查找的? 怎么对其进行设置及添加?
/bin;修改/etc/profile文件
33. 通过什么命令查找执行命令?
type
34. 怎么对命令进行取别名?
alias lm=‘ls -l | more‘
unalias lm
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。