第十章:进程
- ps:查看进程信息。
直接输入ps,会得到两个进程的信息:bash和ps。
选项:
r //运行状态
s //睡眠状态
d //不可中断的睡眠状态
t //暂停状态
Z //无效或者僵尸状态
< //高优先进程
n //低优先级进程
常见的:
ps aux //显示属于每一个用户的进程信息
控制进程:xlogo
top:动态查看进程信息。
信号:使用kill命令发送信号到进程。格式如下:
kill [-signal] PID...
常见的signal有:
编号 | 信号名 | 含义 |
---|---|---|
1 | HUP | 挂起信号 |
2 | INT | 中断信号 |
9 | KILL | 杀死信号 |
15 | TERM | 终止信号 |
18 | CONT | 继续运行信号 |
19 | STOP | 暂停信号 |
例如:
kill -1 13546 //
kill -INT 13546 //
第十四章:软件包管理
第十五章:存储介质
第十六章:网络
第十七章:文件搜索
(time: 7.11)
locate:以较简单的方式查找文件
locate bin/zip //查找以bin结尾的目录中的以zip开头的文件
locate zip | grep bin //grep 文本搜索
find:较复杂的方式查找文件
locate查找文件仅仅依据文件名,而find则根据文件的各种属性在既定的目录里查找:
find ~ //查找当前主目录下的文件列表清单
find ~ | wc -l //当前主目录下的文件列表清单数量
test选项:
find ~ -type d | wc -l //文件类型为d目录
find支持的文件类型:
文件类型 | 描述 |
---|---|
b | 块设备文件 |
c | 字符设备文件 |
d | 目录 |
f | 普通文件 |
l | 符号链接 |
find ~ -type f -name "*.jpg" -size +1M | wc -l
//文件以.jpg后缀,且大小大于1MB
find支持的计量单位:
字母 | 单位 |
---|---|
b | 512字节的块 |
c | 字节 |
w | 两个字节的字 |
k | KB |
M | MB |
G | GB |
还有其它test选项。
操作符:test参数之间的逻辑和关系
-or -and -not ()
例如:
find \( -type -f -not -perm 0600 \) -or \( -type d -and -perm 0700\)
action参数:对已经查找的的文件执行动作
预定义动作:
-delete //删除匹配文件
-ls //对匹配文件执行ls操作
-print //将匹配的文件的全路径以标准形式输出
-quit //一旦匹配成功便退出
例如:
find ~ -type f -name "*.old" -print
find ~ -type f -and -name "*.old" -and -print //加上逻辑符更加明显
exec:用户自定义操作
-exec command {} ;
例如:
-exec rm '{}' ';'