terminal 中查看当前使用的是什么 shell

发布时间: 2018-08-03 08:30:59 作者: 大象笔记

突然发现我新安装的 ubuntu 18.04 上,terminal 中的提示符跟 tmux 中的不一致。于是,我想看看这两个分别使用的是什么 shell。

tmux 中

$ echo $0;
/bin/zsh

terminal 中

$ echo $0;
bash

原理

$0 代表当前运行的进程名字,所以,当在 shell 中输出 $0 时,即是 shell 的名称。但是,如果是在脚本中输出,则是脚本的名字。

参考

https://askubuntu.com/questions/590899/how-to-check-which-shell-am-i-using

我是一名山东烟台的开发者,联系作者