echo $SHELL:意外结果

echo $SHELL:意外结果

我面临与 shell 更改相关的问题,当我将 shell 从 bash 更改为 csh 并键入命令时echo $SHELL,我希望 shell 打印:

/bin/csh

但它打印的是:

/bin/bash

这是什么原因?我该如何打印当前正在运行的 shell 的路径?

答案1

要查看当前的 shell,请使用:

echo $0

$SHELL打印默认 shell。

相关内容