Linux Shell (2)-进程、文件、磁盘空间、压缩
- Process Signal
1 HUP 挂起2 INT 中断3 QUIT 停止运行9 KILL 强制终止11 SEGV 段违例15 TERM 条件终止17 STOP 强制终止,但未停止18 TSTP 停止或暂停,但继续在后台之行19 CONT STOP或TSTP之后恢复执行
- kill
建议执行顺序依次(TERM->INT\HUP->KILL)
- killall
可以使用进程名称以及通配符来匹配,谨慎使用
- mount
显示当前挂载的介质设备信息(设备位置、在虚拟目录的挂载点、文件系统类型、访问状态)
-o
ro 只读挂载rw 只写user 允许普通用户挂载check=none 挂载不执行完整性检查loop 挂载某个文件
mount -t type device directory:以type类型挂载device在directory目录
- umount
umount directory device 卸载设备
- df
显示已挂载磁盘使用信息(设备位置、1K数据块总容量、已使用、剩余可用、已使用百分比、设备挂载点)。运行中进程已创建或删除某个文件没有释放的话,这个值不会显示在剩余可用中
- du
-h:已可读形式输出大小
--max-depth=1:显示目录深度为1,如果目录特别深,一定要添加这个参数。
- sort 文本排序
-n 将数字按照数字来处理(默认按照字符处理)
-M 按照月份排序(多用于日志时间戳排序)
-r 反转排序
-t 指定分隔符
-k 指定分隔符后的数组索引,与-t 结合使用
- grep 搜索内容
-R 递归子目录
-n 匹配的所在行号
- tar
xz(j)vf 解压tgz(tbz2)文件
cz(j)vf 压缩tgz(tbz2)文件