2.1 shell
shell是应用程序控制硬件终端的一个统称。
Linux系统中已经有了Bash这么好用的“翻译官”,那么接下来就有必要好好学习下怎么跟它沟通了。
常见执行Linux命令的格式是这样的:
命令:要做的事情
命令对象一般是指要处理的文件、目录、用户等资源,而命令参数可以用长格式(完整的选项名称),也可以用短格式(单个字母的缩写),两者分别用–与-作为前缀
参数与参数之间要有空格间隔
命令:
6、ps命令 ps命令用于查看系统中的进程状态,格式为“ps [参数]”。
7、TOP命令
top load average: 0.07, 0.18, 0.18
R状态:1 running
CPU使用情况:
内存使用情况:
交换分区使用情况:
PR NI :优先级,数值越小,优先级越高。
8、pidof命令 查询某个指定服务进程的PID值
10、killall 命令 用于终止某个指定名称的服务所对应的全部进程
2.4节:系统状态检测命令
2.5工作目录切换命令
Linux系统中的一切都是文件
2.6 文本文件编辑命令
8、cut命令用于按“列”提取文本字符,格式为[参数]文本
9、diff命令用于比较多个文本文件的差异
2.7文件目录管理命令
如果目标文件是目录,则会把源文件复制到该目录中;
如果目标文件也是普通文件,则会询问是否要覆盖它;
如果目标文件不存在,则执行正常的复制操作。
4、mv命令用于剪切文件或文件重命名,格式为:
dd命令可以直接用来压制出光盘镜像文件,将它变成一个可立即使用的iso镜像。
2.8 打包压缩与搜索命令
c 打包
-c 创建压缩文件
2、grep 命令:在文本中执行关键词搜索,并显示匹配的结果
grep 参数 关键词
cut -d :-f /etc/passwd 按列提取信息
wc -l /etc/passwd
3、find
find / -user linuxprobe -exec cp -rf{} /root ; 考试原题
grep 与find区别