bashでMac OS X端末を設定し、zshでiTerm2を設定する方法

bashでMac OS X端末を設定し、zshでiTerm2を設定する方法

Mac OS X(Yosemite)ターミナルアプリケーションではbashシェルを、iTerm2アプリケーションではzshシェルをデフォルトに設定しようとしています。ただし、どちらのアプリケーションも bash シェルまたは zsh シェルです。

$ chsh -s /bin/zsh

両方のアプリケーションにzshシェルを設定します。ターミナルアプリケーションにbashシェルが設定されている場合、iTerm2プリファレンス - >プロファイル(コマンド)オプションは、デフォルトで/bin/zsh --loginiTerm2アプリケーションのzshシェルをロードしないように設定されます。

簡単な提案がありますか?

ベストアンサー1

ユーザーにはシェルがあります。コンピュータにログインすると、デフォルト環境が設定されます。 $HOME、$LOGNAME、$USER、$TMPDIR、および $SHELL 変数を設定します。また、$ PATH変数はシステムPATHに設定されています。これらの変数のいくつかは、既存の/etc/passwdを読むのではなく、Appleバージョンのパブリックディレクトリから情報を読み取って設定されます。 AppleのターミナルエミュレータTerminal.appは、起動ディレクトリに設定されているシェル以外のシェルを開くように設定できます。設定>スタート>シェルを開く:>コマンドラジオボタン>テキストフィールドで実行したいシェルのフルパス。

おすすめ記事