linux - 如何确定运行我的 bash shell 的解释器?

标签 linux bash shell server

我正在研究这个 tutorial here我想知道路径,这样我就可以将它放在顶行的 shell 脚本中,这是一种很好的做法。

我被告知这是不准确的:

echo "$SHELL"

确定 shell 脚本解释器路径的正确方法是什么?

这是一个共享主机帐户,它所在的位置并不明显。

这是对类似但不重复的 here 的跟进.

最佳答案

你可以使用

which -a bash

列出当前用户指向 bash 程序的所有路径。

关于linux - 如何确定运行我的 bash shell 的解释器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32025251/

相关文章:

linux - Grep - 返回文件的行号和名称

linux - 在安装期间捕获命令行终止

linux - 将本地 bash 文件导入另一个 bash 文件

c - Linux的C语言中的进程(Ubuntu)

python - Pygtk 和段错误

linux - Debian下的sox批处理

linux - Bash:将 getops 用于此特定用途

bash - 处理管道输入的函数

linux - ssh/scp - 权限被拒绝(公钥、密码)

linux - 我如何检查文件是否是 nim 中的可执行文件?