1.进程查看命令
1.1ps
默认显示当前终端有关的进程信息:
-e 显示系统中所有的进程系统(-A)
-f 显示更多的进程属性信息(全格式)
-L 显示进程中线程ID
UID:用户id
PID:进程id
PPID:父进程id
C:CPU占用率
STIME: (start time)进程创建时间
TTY:当前终端号
TIME:进程运行时间
CMD:当前进程执行的命令
1.2pstree
以树状图的形式显示进程之间的关系:
1.3kill
结束或者挂起一个进程(kill后边跟的是进程的pid)
-9(SIGKILL) 强制结束一个进程
-STOP 挂起进程(挂起:主动将进程执行暂停,CPU则不再给这个进程分配资源)
注意:STOP大写
前后台:
将进程放到前台运行:路径+ 可执行文件名
将进程放到前台运行:路径+ 可执行文件名 + &
进程在前台运行和后台运行的区别:
在前台运行的进程,会一直占用终端,导致终端接收不到其他命令,这个时候只能另起一个终端,但是 在后台运行的进程,不会占用终端,可以执行其他操作,另一个好处就是不会被ctrl+c(误触)给终止掉。
ctrl + d 停止输入 ctrl + c 结束进程 ctrl + z 挂起进程
1.4pkill
用来结束一组同名的进程
1.5 jobs
显示当前终端的任务,后台执行的或者挂起的任务
1.6fg
将后台运行的任务或者挂起的任务放到前台
将后台运行的任务放到前台:
将挂起的进程放到前台:
1.7bg
将挂起的进程唤醒到后台去运行:
1.8top
用来查看系统资源使用情况(动态变化的),类似windows上的任务管理器
top命令执行后,按f进入到top的解释页面,前面带*的,说明已经显示
按f之后: