更多的bash shell命令

一、监测程序

1.ps:能输出运行在系统上的所有程序的许多信息
用法:ps -ef
-e:指定显示所有运行在系统上的进程
-f:则扩展了输出,这些扩展的列包含了有用的信息

2. top:显示进程信息,实时显示
结束:Ctrl+c

 3.

kill:通过进程ID(PID)给进程发信号。默认情况下,kill命令会向命令行中列出的全部PID发送一个TERM信号。TERM信号告诉进程可能的话就停止运行。
如果要强制终止,-s参数支持指定其他信号(用信号名或信号值)。

killall:支持通过进程名而不是PID来结束进程。killall命令也支持通配符,这在系统因负载过大而变得很慢时很有用。
 

二、监测磁盘空间

1.mount:Linux上用来挂载媒体的命令。默认情况下,mount命令会输出当前系统上挂载的设备列表。
mount命令提供如下四部分信息:
媒体的设备文件名
媒体挂载到虚拟目录的挂载点
文件系统类型
已挂载媒体的访问状态

2. 要手动在虚拟目录中挂载设备,需要以root用户身份登录,或是以root用户身份运行sudo命令。
手动挂载媒体设备的基本命令:
mount -t type device directory
mount -t vfat/dev/sdbl/media/disk

3.从Linux系统上移除一个可移动设备时,不能直接从系统上移除,而应该先卸载。
如果有任何程序正在使用设备上的文件,系统将不允许卸载设备
umount[directory|device]
umount/home/rich/mnt

4.如果在卸载设备时,系统提示设备繁忙,无法卸载设备,通常是有进程还在访问该设备或使用该设备上的文件。
这时可用lsof ( list opened files) 命令获得使用它的进程信息,然后在应用中停止使用该设备或停止该进程。
lsof /path/to/device/node
或者
lsof /path/to/mount/point

5.df命令可以让你很方便地查看所有已挂载磁盘的使用情况。
命令输出依次为:
设备的设备文件位置
能容纳多少个1024字节大小的块
已用了多少个1024字节大小的块
还有多少个1024字节大小的块可用
已用空间所占的比例
设备挂载到了哪个挂载点上
-h:它会把输出中的磁盘空间按照用户易读的形式显示,通常用M来替代兆字节,用G替代吉字节。

6.du:可以显示某个特定目录(默认当前目录)的磁盘使用情况。可用来快速判断系统上某个目录下是不是有超大文件。
默认情况下,du命令会显示当前目录下所有的文件、目录和子目录的磁盘使用情况,它会以磁盘块为单位来表明每个文件或目录占用了多大存储空间。对标准大小的目录来说,这个输出会是一个比较长的列表。
用法:
-c:显示所有已列出文件总的大小。
-h:按用户易读的格式输出大小,即用K替代千字节,用M替代兆字节,用G替代吉字节
-s:显示每个输出参数的总计

三、处理数据文件

1.sort:是对数据进行排序
默认情况下,sort命令会把数字当做字符来执行标准的字符排序
-n:sort命令把数字识别成数字而不是字符,并且按值排序
-M:sort命令就能识别三字符的月份名,并相应地排序
-r:将结果按降序输出

2.grep:在输入或指定的文件中查找包含匹配指定模式的字符的行。grep的输出就是包含了匹配模式的行。
-v:进行反向搜索(输出不匹配该模式的行)
-n:显示匹配模式的行所在的行号
-c:有多少行含有匹配的模式
-e:指定多个匹配模式

3.gzip:压缩你在命令行指定的文件。也可以在命令行指定多个文件名甚至用通配符来一次性批量压缩文件

4.tar:最开始是用来将文件写到磁带设备上归档的,然而它也能把输出写到文件里(普遍用来归档数据)
-C:切换到指定目录
-f:输出结果到文件或设备file
-j:将输出重定向给bzip2命令来压缩内容
-p:保留所有文件权限
-v:在处理文件时显示文件
-z:将输出重定向给gzip命令来压缩内容

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值