首页 > 代码库 > 基本的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