LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: showboy

请教如何知道使用的是何种shell

[复制链接]
发表于 2007-9-28 19:38:22 | 显示全部楼层
$SHELL是在bash环境下的变量
$shell是在csh/tcsh下的变量

用 ps 即可查到当然正在运行的shell
如果相信login shell就是当前shell的话
看/etc/passwd
回复 支持 反对

使用道具 举报

发表于 2007-9-28 21:27:07 | 显示全部楼层
$$
表示当前运行的shell的进程ID
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-29 09:23:47 | 显示全部楼层
ps -p $$,不论什么shell都行?
回复 支持 反对

使用道具 举报

发表于 2007-10-8 13:59:14 | 显示全部楼层
我在csh,sh,bash下测试过,可以!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表