Chinaunix
标题:
(简单问题)请问如何查看自己当前正在使用的shell类型?
[打印本页]
作者:
cracy
时间:
2003-07-14 23:06
标题:
(简单问题)请问如何查看自己当前正在使用的shell类型?
(不好意思,在看文章时想到的这个问题。 )
我知道查看/etc/passwd可以知道用户登陆默认的shell,但是如果不用这种办法,有没有命令可以知道当前正在使用的shell类型呢?譬如有时学习时进入了某种shell状态,如果忘记了,该怎样才能知道当前正在使用的shell类型呢?
作者:
anber45
时间:
2003-07-15 00:01
标题:
(简单问题)请问如何查看自己当前正在使用的shell类型?
直接ps就可以啦!
作者:
JuGar
时间:
2003-07-15 00:20
标题:
(简单问题)请问如何查看自己当前正在使用的shell类型?
who后面跟个参数,具体哪个忘了~~~,汗。。。
作者:
laoxia
时间:
2003-07-15 01:25
标题:
(简单问题)请问如何查看自己当前正在使用的shell类型?
echo $SHELL
作者:
cracy
时间:
2003-07-15 10:40
标题:
(简单问题)请问如何查看自己当前正在使用的shell类型?
Ok。
ps和echo $SHELL都可以。
谢谢各位!
作者:
羲之遗韵
时间:
2012-02-14 10:56
上面的方法也不行,如果在使用过程中切换到其他shell呢?
作者:
yangkyo821
时间:
2012-02-15 12:39
回复
6#
羲之遗韵
echo $0 ,各种shell通吃
作者:
roger1402001
时间:
2012-02-15 13:07
echo $0 似乎無法判斷 csh,其他都沒有問題。
作者:
羲之遗韵
时间:
2012-02-15 13:44
搜索了一下,以下方法各种shell通吃!
ps | grep $$ | awk '{print $4}'
作者:
roger1402001
时间:
2012-02-15 14:48
果然通吃,学习了。
作者:
doging
时间:
2012-02-15 15:15
pmap `echo $$` |head -1
t5220# pmap `echo $$` |head -1
3265: csh
t5220# root@t5220 # pmap `echo $$` |head -1
3264: sh
root@t5220 # ksh
root@t5220 # pmap `echo $$` |head -1
3294: ksh
作者:
calcm
时间:
2012-02-15 15:41
cool
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2