怎样用命令查看自己的shell是哪种

怎样用命令查看自己的shell是哪种

怎样用命令查看自己的shell是哪种      
1. ps 一下
2. 查 /etc/passwd      
echo $SHELL      
r u sure the var $SHELL is always available?      
没办法,各 shell 可能提供不同的版本检测方法
比如下面的这个 shell :

:-)
复制内容到剪贴板
代码:
#!/usr/bin/perl
while (<>) { print; }
我记得以前我用 php 写过一个 shell 做蜜罐用......      
$SHELL 是环境变数;在没有被改的情况下;应该可以知道shell类型;      
呵呵,我没搞错吧,环境变量是 shell 设的,不属于操作系统      
echo $SHELL      
      
总结:
如果 matrix 不告诉你,你永远无法知道 matrix 是什么(除非你是救世主)