Linux-Shell脚本编程-学习-2-Linux基本命令

来源:互联网 发布:知足知不足阅读答案 编辑:程序博客网 时间:2024/05/16 15:25

接上篇,接着学习Linux下的部分命令,后面的这些命令用到的频率可能没有那么多,不过也是经常需要的。


第一部分:程序监测部分,ps和top

top命令可能比较眼熟,所以我们先说ps

ps命令最烦人了,相当的复杂,而且还是由两个版本合并来的,具体详细的ps内容介绍,可以直接看ps的文档

man ps

下面就是介绍一下比较常用的ps组合命令,ps是用户使用命令组合

1. 查看系统上运行的所有进程 ps -ef

-e表示显示所有进程

-f参数会扩展输出信息

2.ps -efH再后面的CMD列会有缩进输出

3.ps -l

剩下的就自己摸索吧,现在能用到的也就这几个了

实时进程监控top


这个是top命令下的截图,通常我们们可以查看第一行

第一行显示了当前时间,系统运行时间,登入的用户数量以及系统的平均负载(近1分钟,近5分钟,近15分钟)

第二行显示了进程概要信息,有多少个进程在运行,休眠,停止或是僵化状态(僵化状态就是指进程完成了,但是父进程没有响应)

第三行显示cpu信息

这些基本就够了,剩下的就是看下面的每一个进程了,每个进程前面都有pid。如果要结束一个进程,可以直接kill pid


结束进程 kill 还有一个命令是killall 这个命令如果在root下使用,要谨慎,一旦讲关键进程杀掉后,可能会导致系统奔溃。

第二部分,磁盘检测

1.挂在储存媒体mount

默认状态,mount命令会输出当前挂在的设备,如下图

手动挂在储存媒体的命令 mount -t type device directory

一般储存设备类型 vfat ntfs 等,

移除一个储存设备unmount


查看设备上还有多少磁盘空间df

常用的为 df -h 


还有一个命令是du,通过du命令,可以快速发现呢个磁盘就有没有储存空间了,du命令执行目录太多,这里就不截图演示,可以自行测试


文件排序 sort 这个我也没有咋用过,需要自己根据实际情况来使用了


收索数据,grep,使用方式为 grep 关键字 文件


压缩数据,bzip2,compress,gzip,zip等工具


归档数据 tar


2 0
原创粉丝点击