Watch

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

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

OS XのターミナルBashはMac OS Xのデフォルトシェルであり、10.3以降その地位を維持しています。UNIXの世界では事実上のシェル標準とみなされています。とはいえ、tcshシェルを好む人もいれば、単に標準から脱却したい人もいるでしょう。デフォルトシェルの変更は非常に簡単ですが、bashシェルスクリプトの実行時に問題が発生する可能性があります。tcshを試してデフォルトシェルとして使用したい場合は、GUIから3つの簡単な手順で変更できます。


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

  1. ターミナルアプリを起動する
  2. ターミナルメニューから設定を選択します
  3. 設定で「このコマンドを実行」を選択し、/bin/bashの代わりに/bin/tcshと入力します。

これで完了です。これで、新しいターミナルを開くたびにtcshシェルが起動します。bashに戻すには、同じ手順で/bin/tcshを/bin/bashに置き換えてください。

BashをTCSHに変更する(またはその逆)

注意: OS X のほとんどのシェル スクリプトは bash 専用に記述されており、tcsh に切り替えるとこれらのスクリプトの多くは正しく機能しなくなります。

tcshシェルを試してみたいだけなら、次のように入力してみてください。

tcsh

ターミナルプロンプトで、tcsh シェルを一時的にロードします。

この方法でtcshシェルを終了するには、次のように入力します。

exit

プロンプトで と入力すると、tcsh が終了し、bash シェルに戻ります。bash、tcsh、sh、zsh など、どのシェルでもこの​​方法で一時的に他のシェルを試すことができます。