问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux怎么查用户shell

发布网友 发布时间:2022-04-26 21:44

我来回答

1个回答

热心网友 时间:2023-11-06 19:25

一、最常用的查看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

热心网友 时间:2023-11-06 19:25

一、最常用的查看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
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
想你花就开了是什么意思 ...轻弹簧下端固定在水平面上.一个小球从弹簧正上方某一高度处由静止... ...弹簧下端固定在水平地面上,质量为m的小球从轻弹簧的正上方某一高处... ...一竖直弹簧下端固定于水平地面上,小球从弹簧的正上方高为h的地方自... ...结婚证,孩子户口也在女方家,男方可以要求拿抚养权吗? 小男孩适合戴哪些翡翠小男孩适合戴什么翡翠 产后尿道口痛是什么原因 产后尿道口疼怎么回事 ...同种点电荷连线上和中垂线上电势的变化规律 办理北京银行需要什么手续 如何用shell实现从一个文件中读取各个文件的名字,然后把各个文件用ca... linux shell读取文件每一行加入用户输入 编写一个Shell script程序, 从txt文档提取用户名,生日,年级,来创建用户名,密码,用户组。 编写一个Shell程序,从/etc/passwd 文件中读取出所有的系统用户名称和用户所属的组名称。 rhel8查看当前执行shell的用户 怎么用BAT或者powershell获取主机名和登录用户保存到TXT文件中,或者用其他什么方式? 如何在shell中获得当前用户名 月经的颜色是黑褐色是怎么回事? 经血的颜色黑怎么办? 姨妈血是黑色怎么回事 再生纤维素纤维(竹纤维)材料的内裤怎么样?会不会产生静电?谢谢了。 粘胶再生纤维素内裤好还是竹纤维内裤好 今年年初加入新型农村合作医疗,什么时候开始可以报销? 再生纤维,纯棉内衣裤比哪种对身体好?竹纤维和纯棉内衣裤比哪种对身体好? 新农合二次报销一般什么时候给报 再生纤维素纤维和莫代尔和竹纤维是一回事情吗? 农村合作医疗报销截止日期是多长时间 农村合作医疗什么时候可以异地报销 竹纤维是再生纤维素纤维吗 新农合报销什么时候啊啊啊啊 linux里怎么用shell脚本查看所有管理员用户? 一个文件里装有用户名 所属组和密码 用空格隔开的 怎么用shell脚本读取文件内容并添加到系统 如何用shell获取文件名并作为另一个程序的输入 编写一个 shell脚本文件,文件名为 testname.sh,输入用户名和文件名,判断用 户? 如何使用powershell脚本从excle表格中读取信息添加用户?? linux shell脚本读取用户输入的参数 求大神帮忙:编写一个shell脚本程序,实现以下功能:1.程序运行时获取用户指定的目录名 在手机上怎么改路由器密码教程 无线路由器怎么改密码视频 华为p10的待机时间在哪里设置 华为p10怎么调整休眠? 我的华为手机休眠怎么不能设置,p10移动定制版 华为p10手机,为什么休眠这一项选不了 淘宝订单有一年消费统计吗 华为p10plus怎么设置息屏 华为p10手机设置休眠时间栏目字是虚的,设置不了,是不是坏了? 华为P10休眠时间、自动同步数据、电量百分比显示方式三个设置项置灰无法设置 华为p10plus15秒自动熄屏怎么设置长些 优质护理服务的申请怎么写 供应室优质护理服务总结