进程
进程指正在运行的程序的实例,所有进程的父进程是init其PID=1,子进程由父进程(通过fork库调用和execve系统调用)复制产生而来,并产生新的PID。
echo $$ 用于查看shell进程的PID
查看当前进程
ps命令
ps -u 可显示进程状态和详细信息
ps -aw 可查看系统进程 -a 所有用户进程有关信息 -w 没有终端(tty)的进程信息
ps -o 可查看进程属性,可自定义输出项
TOP命令
显示了标准排序的进程
/proc文件系统
动态产生的文件系统,列出当前运行的各种进程。
结束进程
kill命令
kill命令是发送信号的命令,默认的信号为SIGTERM
发送信号的语法
(1)kill 信号名
(2)kill 信号序号
特别的,SIGKILL为强制杀死进程的信号
作业控制
后台运行
在命令行后加上 &
挂起进程
ctrl+z
kill -18
kill -19 解除挂起