Linuxコマンドラインで現在使用されているshellバージョンと種類をクエリーする方法
現在使用しているshellを表示する方法はいくつかありますが、最も簡単な方法はshellの特殊なパラメータを使用することです。
コードのコピー$ ps -p $$
PID TTY TIME CMD
21666 pts/4 00:00:00 bash
コードのコピー
$ echo $0
bash
コードのコピー
$ echo $SHELL /bin/shell
したがって、現在のshellを見つけるには、$または$0を使用する必要がありますが、$SHELLではありません。
コードのコピー
$ bash --version
GNU bash, version 4.3.30(1)-release (x86_64-pc-linux-gnu)