Mac OS X:「ターミナル」シェルの変更方法

この記事はアーカイブ済みで、これ以上更新されることはありません。
この上級者向け記事では、「ターミナル」アプリケーションを使ってシェルを変更する方法について説明します。

重要:これは、上級者向けのトピックです。「ターミナル」の使用に熟練していてシェルの概念を理解している場合にのみ、この情報を利用してください。

Mac OS X 10.0 から 10.2.8 で使用されているデフォルトシェル(またはコマンドラインインターフェイス)は tcsh です(10.3 と 10.4 では bash です)。Mac OS X 10.2 以降では、bash や zsh などの他のインタラクティブシェルが含まれています。

一時的にシェルを変更するには、シェルの名前を bash などと入力します。

tcsh シェルに戻すには、「ターミナル」ウインドウを閉じて新規「ターミナル」ウインドウを開きます。

永久的にデフォルト「ターミナル」シェルを変更するには:
  1. ターミナル」メニューから「環境設定」を選択します。
  2. “このコマンドを実行する(完全なパスを指定)”オプションを選択します。
  3. 選択されているテキストエントリを /bin/tcsh から別の「ターミナル」シェルを反映するように変更します。例えば次のように変更します:
    /bin/bash
    /bin/csh
    /bin/zsh
    /bin/zsh-4.0.4(Mac OS X 10.2.8 以前)
    /bin/zsh-4.1.1(Mac OS X 10.3 以降)
    /bin/ksh(Mac OS X 10.4 以降)
  4. 「ターミナル」環境設定ウインドウを閉じます。
  5. 「ターミナル」を終了してもう一度起動します。はじめに新規「ターミナル」ウインドウがすぐ開き、環境設定で指定したシェルになっています。

関連記事

107106 Mac OS X 10.2: Tab Completion and Aliases in Terminal Differ From Earlier Versions(英語の情報です)
43139 Useful Mac OS X Terms: What is BSD?(英語の情報です)


公開日: 2016/10/10