栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

linux查看当前shell的方法

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux查看当前shell的方法

1、实时查看当前进程中使用的shell种类:推荐

复制代码代码如下:
ps | grep $$ | awk '{print $4}'

(注:$$表示shell的进程号)

2、最常用的查看shell的命令,但不能实时反映当前shell

复制代码代码如下:
$ echo $SHELL

3、更简洁,但并不是所有shell都支持

复制代码代码如下:
$ echo $0

4、环境变量中shell的匹配查找

复制代码代码如下:
env | grep SHELL

5、口令文件中shell的匹配查找

复制代码代码如下:
cat /etc/passwd | grep muye

6、用ps -ef时候

复制代码代码如下:
$ ps -ef | grep $$ | grep -v grep | grep -v ps

注:grep -v 表示取反,如下:

复制代码代码如下:
muye@bupt:~$ ps -ef | grep $$
muye 4750 4745 0 15:47 pts/1 00:00:00 bash
muye 5331 4750 0 16:51 pts/1 00:00:00 ps -ef
muye 5332 4750 0 16:51 pts/1 00:00:00 grep --color=auto 4750

去掉后两个

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/175435.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号