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的进程,支持正则表达式