linux_进程相关命令(who命令、ps命令、kill命令、env命令、top命令)

接上一篇: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上发布的文章类型导读

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

futureCode.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值