bash shell命令

一、管理进程

1、ps命令输出运行在系统上的所有程序的信息;

-ef参数查看系统上运行的所有进程;

-e参数指定显示所有运行在系统上的进程;

-f参数扩展输出。(ps命令只能显示某个特定时间点的信息)

 从左到右名称:UID:启动用户;PID:进程ID;PPID:父进程ID;C:CPU利用率;STIME:启动时间;TTY:终端设备;TIME:累计CPU时间;CMD:启动程序名称。

2、top命令实时显示进程信息。

3、kill命令通过进程ID(PID)给进程发信号,使进程停止运行。-s参数支持指定其他信号强制终止进程。Killall命令通过进程名结束进程。

二、环境变量的创建和使用

在bash shell中,环境变量分为两类:

全局变量:全局环境变量对于shell会话和所有生成的子shell都是可见的。

局部变量:局部变量则只对创建它们的shell可见。

1、查看全局变量使用env或者printenv命令。

2、设置全局环境变量:

先创建一个局部环境变量,再通过export命令把它导出到全局环境中。

3、unset命令+变量名可删除已经存在的环境变量,不要使用$。

进入子shell中查看父shell中设置的全局环境变量,在子shell中删除该全局环境变量,退出子shell,查看父shell中的该变量值;在父shell中删除该全局环境变量,查看父shell中的该变量值。

4、PATH环境变量定义了用于进行命令和程序查找的目录。

PATH中的目录使用冒号分隔。引用原来的PATH值+给这个字符串添加新目录:PATH=$PATH:/home/christine/Scripts

5、set

set命令会显示为某个特定进程设置的所有环境变量,包括局部变量、全局变量以及用户定义变量。set还会按照字母顺序对结果进行排序。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值