OS X ターミナルで Bash から Tcsh シェルに変更する方法
Bash は Mac OS X のデフォルト シェルであり、10.3 以降、UNIX の世界では事実上のシェル標準であると一般に考えられています。とはいえ、tcsh シェルの使用を好む人や、標準から脱却したい人もいます。デフォルトのシェルを変更するのは非常に簡単ですが、bash シェル スクリプトを実行するときに問題が発生する可能性があります。tcsh を試してデフォルトのシェルとして使用したい場合は、GUI から 3 つの簡単な手順で行う方法を次に示します:
ターミナル アプリで使用されるデフォルト シェルを bash から tcsh に変更するには、次の 3 つの手順を実行します。
- Terminal.appを起動
- ターミナルメニューから設定を選択します
- 設定で「このコマンドを実行」を選択し、/bin/bash の代わりに /bin/tcsh と入力します
それでおしまい。新しいターミナルを開くと、いつでも tcsh シェルになります。 bash に戻すには、同じ手順に従いますが、/bin/tcsh を /bin/bash に置き換えます。
Note: OS X 用のほとんどのシェル スクリプトは特に bash 用に作成されており、tcsh に切り替えると、これらのスクリプトの多くが使用できなくなります。適切に機能します。
単に tcsh シェルを試してみたい場合は、次のように入力してみてください
tcsh
ターミナル プロンプトで、tcsh シェルを一時的にロードします。
この方法で tcsh シェルを終了するには、次のように入力します。
出口
プロンプトでと入力すると、tcsh が終了し、bash シェルに戻ります。 bash、tcsh、sh、zsh など、任意のシェルでこれを実行して、別のシェルを一時的にテストできます。