首页 > 代码库 > 基本的bash shell命令--2

基本的bash shell命令--2

1.ps

  查看进程。其只会显示运行在当前控制台下的属于当前用户的进程,包括bash和ps命令自己。

2.top

  实时检测进程。其输出的第一行显示系统的概况(当前时间、系统运行时间、登录的用户数及系统的平均负载)。第二行显示概要的进程信息。第三行显示CPU信息。第四行显示内存的使用情况。第五行显示系统交换空间的使用情况。最后一部分显示当前运行中的进程的详细列表。举例如下:

技术分享

3.kill/killall

  结束进程。

  kill命令可以通过PID即进程号给进程发信号。默认情况下kill命令会向命令行中列出的全部PID发送一个TERM信号(进程间通过信号通信)。TERM信号告诉进程可能的话停止运行,如果进程忽略了TERM信号,可以使用INT或者HUP信号。      eg:kill  3940

  killall支持通过进程名而不是进程号来结束进程,并且支持通配符。

  eg:killall  http*

4.mount

  挂载媒体,输出当前系统上挂载的设备。

  eg:mount -t vfat /dev/sdb1  /media/disk     手动将U盘/dev/sdb1挂载到/media/disk。

5.umount

  卸载移动设备。

  eg:umount  /home/usr/mnt

6.df

  查看所有已挂载磁盘的使用情况。

7.du

  显示某个特定目录的磁盘使用情况。

8.sort

  对数据进行排序,sort命令按照默认语言的排序规则来对文本文件中的数据排序。对数字排序时,会将数字看成字符串,若要对数字排序,使用-n。

  eg:sort -n file1

9.grep

  将输入中或者指定文件中查找包含匹配指定模式的字符的行。指定模式可以使用正则表达式。

  eg:grep  three  file     找出file中包含three的行。

基本的bash shell命令--2