您的位置:首页 > 运维架构 > Shell

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

2016-09-14 14:19 906 查看
接上篇,接着学习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



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: