方法很简单:
echo $SHELL 查看用户默认的SHELL
echo $0 查看用户当前的SHELL
以下是举例:
#echo $SHELL
/usr/bin/ksh
#echo $0
-ksh
#tcsh
#echo $SHELL
/usr/bin/ksh
#echo $0
tcsh
该命令适用,SOLARIS,LINUX等. 另外,命令chsh也可以查看或更改当前的SHELL.
---------------------------------------------------------------------
---------------------------------------------------------------------
ps | grep $$ | awk '{print $4}'
不带参数的ps命令显示和当前终端有关的进程状况
$$变量存储当前进程的PID
ps第四列是进程所使用的命令,如果是Shell,那么显示shell名,比如sh/ksh等
awk '{print $4}'就是只显示第四列的值
阅读(1440) | 评论(0) | 转发(0) |