进程的启动
分为手工启动和调度启动
手工启动又分为前台启动和后台启动
前台启动:在shell中输入命令执行
后台命令:前台启动的命令后增加&
调动启动:指在制定时间启动进程
查看进程
ps命令
常用参数含义:
a:显示当前控制终端的进程
u:显示用户名和启动时间等信息
-e:显示所有进程
ps命令常和重定向、管道等命令一起使用
如:ps au -e | grep vim
停止进程
前台进程可以用【Ctrl+c】来停止,后台进程则不行。后台进程需要用kill -9 PID来执行,或者killall -9 进程名 来终止,9是SIGKILL的值。
改变进程的优先级
nice -n 程序名
renice -n 进程ID
实时监控进程
top 可以看到内存、CPU、进程等统计信息
bg、jobs、fg命令
可以把前台进程【Ctrl+z】暂停,然后bg放到后台,jobs查看后台进程,fg再放到前台