Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理

shell高级应用

  • 监测程序
    • ps
      • 参数灵活组合
      • -l
    • top
    • 结束进程
  • 监测磁盘空间
    • 1.mount
    • 2.umount
    • 3.df
    • 4.du
  • 处理数据
    • 1.数据排序sort
      • -k和-t
    • 2.搜索数据grep
      • 正则和grep
    • 3.压缩数据
      • bzip2
      • gzip
      • zip
    • 4.归档数据tar
  • 总结

监测程序

查看哪些程序在运行

ps

Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第1张图片
Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第2张图片

参数灵活组合

显示所有进程同时扩展输出
Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第3张图片

-l

Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第4张图片

top

ps是进程系统某一时刻的快照,用top可以实时追踪系统进程分配情况,但是会进入top终端(自己在linux上试一下)。和它类似的还有top -f,也可以实时追踪文件的当前情况。
Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第5张图片
Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第6张图片

结束进程

进程通过信号来通信,程序员通过编程来确定程序如何处理信号。
Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第7张图片
Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第8张图片
Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第9张图片
kill不会有任何输出,只能通过ps去看。
Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第10张图片

监测磁盘空间

在这里插入图片描述

1.mount

Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第11张图片
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第12张图片

2.umount

Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第13张图片

3.df

Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第14张图片

4.du

在这里插入图片描述
Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第15张图片
这么长的输出没什么用
在这里插入图片描述

处理数据

1.数据排序sort

-n:按数字大小
-M:按月份
Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第16张图片
Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第17张图片

-k和-t

Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第18张图片
在这里插入图片描述
在这里插入图片描述

2.搜索数据grep

Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第19张图片

在这里插入图片描述
Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第20张图片
Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第21张图片

正则和grep

Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第22张图片

3.压缩数据

Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第23张图片

bzip2

Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第24张图片
Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第25张图片
Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第26张图片

gzip

Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第27张图片
Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第28张图片

zip

Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第29张图片
Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第30张图片

4.归档数据tar

在这里插入图片描述
Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第31张图片
Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第32张图片
Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第33张图片
在这里插入图片描述
在这里插入图片描述

总结

Linux命令行与shell编程——shell进程监测、磁盘管理、文件管理_第34张图片

你可能感兴趣的:(linux,其他,软件架构,多进程)