OS X ターミナルで Bash から Tcsh シェルに変更する方法

Anonim

Bash は Mac OS X のデフォルト シェルであり、10.3 以降、UNIX の世界では事実上のシェル標準であると一般に考えられています。とはいえ、tcsh シェルの使用を好む人や、標準から脱却したい人もいます。デフォルトのシェルを変更するのは非常に簡単ですが、bash シェル スクリプトを実行するときに問題が発生する可能性があります。tcsh を試してデフォルトのシェルとして使用したい場合は、GUI から 3 つの簡単な手順で行う方法を次に示します:

ターミナル アプリで使用されるデフォルト シェルを bash から tcsh に変更するには、次の 3 つの手順を実行します。

  1. Terminal.appを起動
  2. ターミナルメニューから設定を選択します
  3. 設定で「このコマンドを実行」を選択し、/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 など、任意のシェルでこれを実行して、別のシェルを一時的にテストできます。

OS X ターミナルで Bash から Tcsh シェルに変更する方法