国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux下查看使用的是哪種shell的方法匯總

2020-07-10 11:36:32
字體:
來源:轉載
供稿:網友

查看當前發行版可以使用的shell

復制代碼
代碼如下:

[root@localhost ~]$ cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin

查看當前使用的shell方法

一、最常用的查看shell的命令,但不能實時反映當前shell

復制代碼
代碼如下:

[root@localhost ~]$ echo $SHELL
/bin/bash

二、下面這個用法并不是所有shell都支持

復制代碼
代碼如下:

[root@localhost ~]$ echo $0
-bash

三、環境變量中shell的匹配查找

復制代碼
代碼如下:

[root@localhost ~]$ env | grep SHELL
SHELL=/bin/bash

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

復制代碼
代碼如下:

[root@localhost ~]$ cat /etc/passwd | grep root
root:x:0:0:root:/root:/bin/bash

五、查看當前進程

復制代碼
代碼如下:

[root@localhost ~]$ ps
PID TTY TIME CMD
3052 pts/0 00:00:00 bash
3254 pts/0 00:00:00 ps

六、先查看當前shell的pid,再定位到此shell進程

復制代碼
代碼如下:

[root@localhost ~]$ echo $$
1862
[root@localhost ~]$ ps -ef | grep 1862
root 1862 1860 0 01:50 pts/0 00:00:00 -bash
root 2029 1862 0 02:07 pts/0 00:00:00 ps -ef
root 2030 1862 0 02:07 pts/0 00:00:00 grep 1862

七、輸入一條不存的命令,查看出錯的shell提示

復制代碼
代碼如下:

[root@localhost ~]$ asdf
bash: asdf: command not found

附:一條命令即可實現:

復制代碼
代碼如下:

[root@localhost ~]$ ps -ef | grep `echo $$` | grep -v grep | grep -v ps
root 1862 1860 0 01:50 pts/0 00:00:00 -bash

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 普安县| 乐清市| 仪征市| 三亚市| 红桥区| 南投县| 张家港市| 连江县| 商都县| 应用必备| 长宁县| 壶关县| 闵行区| 贵溪市| 临沭县| 隆林| 江山市| 浦江县| 孟连| 通道| 镇宁| 南溪县| 满洲里市| 北宁市| 北京市| 开江县| 南皮县| 涪陵区| 西丰县| 夹江县| 通化县| 随州市| 曲麻莱县| 诸城市| 德昌县| 青铜峡市| 潼南县| 卓资县| 营山县| 忻州市| 呼伦贝尔市|