私のMacのデフォルトのシェルはbashでした。
コマンドchsh -s /bin/zsh
でZSHに変更しようとしました。
シェルタイプを確認しようとすると、さまざまな応答が返されます。
入力:echo $Shell
出力:/bin/zsh
入力:ps $o
出力:7655 ttys002 0:00.03 -bash
入力:ps -p $$ | awk '$1 == PP {print $4}' PP=$$
出力:-bash
使用しているシェルがわかりません。シェルを[〜#〜] zsh [〜#〜]に変更するには、何か追加の操作が必要ですか?.
標準のTerminal.app
を使用していて、 NobodyNadaの役立つ回答 で説明されているように、デフォルトのログインシェルを使用するように構成されていることを確認したと仮定します。
シェルが現在実行中(デフォルトのシェルである場合とそうでない場合がある)を確認するには、次のコマンドを使用します。
ps -o comm= $$
defaultシェルがどのシェルかを確認するには、次のコマンドを実行します。
echo "$Shell"