端末プロンプトをカスタマイズする方法

Anonim

Terminal をときどきまたは定期的に使用するかどうかにかかわらず、配色や透明度の設定を超えて外観を変更することが適切であることがわかる場合があります。実際のコマンド ライン プロンプトを変更するのはどうですか?とても簡単で、Mac の外観をさらにカスタマイズする楽しい方法です。

ターミナル プロンプトの表示方法を変更することはそれほど複雑ではありませんが、コマンド ラインをかなりマイナーに使用する必要があります。bash プロンプトの表示方法をカスタマイズする場合、少なくともある程度はターミナルに精通しています。はい、これは OS X のすべてのバージョンに当てはまります。すべての Mac のすべてのバージョンがデフォルトでコマンド プロンプトとして bash を使用するためです。それでは始めましょう。

Mac OS X のデフォルトのコマンド ライン プロンプトは次のようなものです:

ComputerName:CurrentDirectory User$

ターミナルが起動すると、次のようになります:

MacBook:~/Desktop Admin$

悪くはないけど、つまらないし、最高じゃないよね?ただし、変更は非常に簡単で、bash ターミナル プロンプトをカスタマイズして、ほとんど何でも好きなように表示できます。

デフォルトの bash シェルを使用していると仮定するので、ファイル .bashrc、.bash_profile、または fink をインストールした場合は .profile のいずれかを編集します。

したがって、bash プロンプトのカスタマイズを開始するには、現在のターミナル プロンプトで次のように入力して、適切なプロファイルを nano テキスト エディタにロードします。

nano .bashrc

はい、詳細に応じて .bash_profile または .profile に変更できます:

nano .bash_profile

おそらくプレーンファイルが表示されるので、ターミナルの行に次のように入力して開始します:

export PS1=">

これらの引用符の間で、bash プロンプトのカスタマイズが行われます。

export PS1=” “ の引用符の間に、次の行を追加してターミナル プロンプトをカスタマイズできます:

  • \d – 現在の日付
  • \t – 現在時刻
  • \h – ホスト名
  • \ – コマンド番号
  • \u – ユーザー名
  • \W – 現在の作業ディレクトリ (例: Desktop/)
  • \w – フルパス付きの現在の作業ディレクトリ (例: /Users/Admin/Desktop/)

(カスタム bash プロンプトを 1 回だけ使用したい場合、または bash プロファイルに設定する前に変更の外観をテストしたい場合は、単純にエクスポート コマンドを使用できます。変更はexport コマンドですぐに有効になりますが、ターミナル セッションが終了すると破棄されます。)

では、いくつか例を挙げてみましょう。おそらく、ターミナル プロンプトにユーザー、ホスト名、ディレクトリの順で表示したい場合、適切な .bashrc エントリは次のようになります:

"

export PS1=\u@\h\w $ "

実際の bash プロンプトでレンダリングすると、次のようになります:

Admin@MacBook~Desktop/ $

かっこいいでしょ?プロンプト自体を任意のものに変更することもできます。$ 記号である必要はありません。使用したいものに置き換えるだけです。たとえば、 のようになります。

"

export PS1=\u@\h\w: "

上記と同じですが、 $ の代わりに :

Admin@MacBook~Desktop/: "

だから、いろいろ試してみて、好みのものを見つけてください。私の個人的なお気に入りは次のとおりです:

"

export PS1=\W @ \h $ "

これは、現在アクティブなディレクトリ (PWD)、コンピューターのホスト名、および現在のユーザーのユーザー名を次のように表示します:

/System @ MacBookPro $

最新バージョンの OS X では、絵文字を表示したい場所にドラッグすることでプロンプトに絵文字を含めることもできます。例:

"

export PS1=\h:\W (絵文字をここにドラッグ) $ "

次のように表示されます:

ホスト名:デスクトップ (絵文字) $

下の写真:

プロンプトの外観に満足したら、.bash_profile ファイルの編集内容を nano に保存するには、Ctrl+o を押します。次に、Ctrl+x を押して nano プログラムを終了できます

どうしてもやりたい場合は、TextWrangler や TextEdit などの標準的なテキスト エディタを使用して .profile を編集することもできますが、ターミナル プロンプトを変更する場合は、変更方法を学ぶ必要があります。コマンドラインからのファイルも。

もっとグラフィカルに見えるように変更したい場合は、ターミナルプロンプトに絵文字を含めるように設計された簡単なハウツーもあります (はい、人々がテキストメッセージに使用するのと同じ絵文字アイコンです) )、興味のある方はこちらをご覧ください。

最後に、これはターミナル アプリ ウィンドウの外観ではなく、コマンド プロンプトを変更していることに注意してください。物事の外観をカスタマイズするのが好きなら、標準のターミナル ウィンドウのレンダリング方法に膨大な数の変更とカスタマイズを追加できるため、ターミナルの外観を変更することは非常に価値があります。カスタムコマンドプロンプトと一緒に追加され、退屈な外観の端末を持つ時代は、いずれにせよあなたの Mac 上で過ぎ去ります。当然のことかもしれませんが、これらの迅速なカスタマイズは OS X を超えて、Unix や Linux でも同様に機能します。

共有したいクールなプロンプトはありますか?コメントにあなたのものを投稿してください。他の人が試してみたいかどうかを簡単に判断できるように、エクスポート コマンドとプロンプトのレンダリングの両方を含めるようにしてください。

端末プロンプトをカスタマイズする方法