Bash Shell命令

进程

获取进程信息

跟进进程(process)是很重要的任务,包括查看、终止、执行者和执行时间等等…

ps命令就是用来获得进程信息的:

sh
# 不带选项情况下,获得当前终端、在当前瞬间、且进程属主为当前用户的进程的:
# PID  TTY(所处终端) TIME(占用的CPU时间)  CMD(命令名)
$ ps
ps options:
 -A/-e  # 获取所有进程
 -a   # 获取除无终端进程、控制进程外的所有进程
 -f   # 获取详细信息,以Unix风格输出
 -u   # 获取详细信息,以BSD风格输出
 

监测进程信息

ps用于获取瞬时的进程信息,而top用于监测一个时段的信息:

sh
top  # 实时获取进程信息,每过一段时间会更新

结束进程

用kill来杀死进程:

sh
kill PID # 杀死PID指向的进程

pkill CMD # 杀死命令名为CMD的进程,支持正则表达式

磁盘空间