Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 2722

現在利用しているシェルの種類を確認する(GNU BashなのかZ Shellなのか)

$
0
0

実現したいこと

ターミナルで現在利用しているがbash(GNU Bash)なのかzsh(Z-shell)を表示する
※macOS Catalinaから標準シェルがzshになっている。

実行コマンド

CentOS Linux release 7.9.2009 の場合

$ uname
Linux 
$ ps -p $$ | tail -1 | awk '{print $NF}'
bash
$

macOS Catalina の場合

% uname
Darwin
% ps -p $$ | tail -1 | awk '{print $NF}'
-zsh
% 

補足

echo $SHELL
  • 上記の方法は、あまり良い方法ではない。
$ echo $SHELL
/bin/bash
$ SHELL="hoge"
$ echo $SHELL
hoge
% echo $SHELL
/bin/zsh
% SHELL="hoge"
% echo $SHELL
hoge
% 

情報源


Viewing all articles
Browse latest Browse all 2722

Trending Articles