小编DrH*_*yde的帖子

我怎么知道我的shell是什么类型的

我怎么知道我的shell是什么类型的?即,它是传统的sh,bash,ksh,csh,zsh等.

请注意,检查$SHELL$0不起作用,因为$SHELL并非由所有shell设置,因此如果您从一个shell开始,然后启动另一个shell,您可能仍然使用旧的shell $SHELL.

$0只告诉你shell二进制文件的位置,但不告诉你/bin/sh是真正的Bourne shell还是bash.

我认为答案将是"尝试一些功能,看看有什么打破",所以如果有人能指出我这样做的脚本,那就太好了.

unix shell posix

20
推荐指数
3
解决办法
3万
查看次数

标签 统计

posix ×1

shell ×1

unix ×1