接上一篇:linux_文件压缩、文件解压(gzip命令、gunzip 命令、bzip2命令、bunzip2命令、tar命令、rar命令、zip命令)
本次简单的来分享一下linux进程相关的一些命令,进程是一个大模块,这里先小小的分享一些简单的命令使用,后续会对进程这一模块再次进行学习分享的。
1.who命令
who:查看当前在线用户的情况
显示说明:
登录的用户名 使用的设备终端(pts) 登录到系统的时间
用法:
who #查看当前在线用户的情况
2.ps命令
命令:
ps:查看整个系统内部所运行的进程状况
2.1.参数
a:(all)当前系统所有用户的进程
u:查看进程所有者及其他一些信息
x:显示没有控制终端的进程 -- 不能与用户进行交互的进程【输入、输出】
用法:
ps a #当前系统所有用户的进程
ps au #查看进程所有者及其他一些信息(PID:进程ID,%CPU:内存的使用率,TTY:终端)
ps aux #显示没有控制终端的进程 -- 不能与用户进行交互的进程【输入、输出】
2.2.过滤查找
ps aux | grep xxx #在进程中查找名字中带有xxx的进程
使用管道过滤
什么是管道(|)
将指令1的输出作为指令2的输入,指令2处理完毕,将信息输出到屏幕
用法:
ps aux | grep bash #查找进程中带有bash的进程
注意:
①grep查询是需要占用一个进程的,所有结果 > 2 才能说明查询结果存在
②如果结果有一条,表示没有查询的进程
③查询结果中PID表示进程ID
3.kill命令
kill:用来终止指定的进程(terminate a process)的运行
3.1.参数
kill -l #查看信号编号
3.2.杀死进程
kill -SIGKILL 【PID-进程ID号】 #向当前进程发送了9号信号(SIGKILL),杀死当前进程
也可以写成:kill -9【PID-进程ID号】
查看进程ID命令:ps aux
用法:
kill -SIGKILL 89899 #杀死89899进程
4.env命令
env:查看当前进程环境变量
环境变量说明:
1、当前系统下用户的配置路径信息
2、格式为键值对:key=value:value (多个值之间用 :分隔)
3、PATH:该环境变量中记录着shell命令解析器去查找命令的目录位置,从前往后的顺序
用法:
env | grep PATH #查看PATH的环境变量
5.top命令
top:查看进程,相当于windows下的任务管理器,文字版,不能翻页
ctrl+c退出
用法:
top #查看进程
以上就是本次的分享了,希望能对广大网友有帮助。
此博主在CSDN发布的文章目录:【我的CSDN目录,作为博主在CSDN上发布的文章类型导读】