Unix 查看登入的shell 的命令是什么?

HPUnix,echo$SHELL会出现parameternotset的错误... HP Unix , echo $SHELL 会出现parameter not set的错误 展开
 我来答
吉祥二进制
高粉答主

2016-07-08 · 科技改变生活,生活改变科技。
吉祥二进制
采纳数:33926 获赞数:84569

向TA提问 私信TA
展开全部

可以通过echo命令查看环境变量来确定当前用户使用的shell类型,具体如下:

1、命令:

echo $0

或者

echo $SHELL

2、ubuntu中的执行效果如下:

百步九折萦岩蓝
2016-07-07 · TA获得超过1193个赞
知道小有建树答主
回答量:372
采纳率:0%
帮助的人:297万
展开全部
你说的东西,其实不是unix或者linux,而是shell 功能。 用 echo $SHELL 查看你当前使用的是什么shell。 估计你的unix默认的应该是 ksh, 而不是大多数linux发行版默认的bash (用 tab 补全)。 ksh可以用连续两次 ESC 键来进行自动补全。你可以试...
追问
嗯,默认的是ksh,但是又和手动修改的ksh不一样,比如默认的不支持$shell,但手动指定的就可以识别$shell ,你知道是怎么回事吗?
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式