Mac でターミナル プロンプトをカスタマイズする方法 – TechCult
その他 / / May 24, 2023
色を変更したり、役立つ情報を表示したり、さまざまなスタイルを試したりしたい場合は、今すぐ Mac をカスタマイズしてください。 このガイドには、創造性を発揮し、要件に応じて Mac Terminal を変更するのに役立つテクニック、ヒント、コツが満載です。 カスタマイズされた Mac zsh ターミナル プロンプトを使用して、生産性を向上し、ワークフローを合理化し、ステートメントを作成する準備を整えましょう。
目次
zsh コマンドを使用して Mac のターミナル プロンプトをカスタマイズする方法
単純で単調な Mac ターミナルのプロンプトにうんざりしていませんか? 「はい」の場合は、創造性を発揮して、独自のスタイルを反映するようにカスタマイズしてください。 Mac ターミナル プロンプトをカスタマイズするプロセスを理解して、創造性を刺激し、コマンド ライン エクスペリエンスを向上させるためのヒント、コツ、例を提供します。
素早い回答
Mac で Oh My Zsh を使用してターミナルのプロンプトをカスタマイズするには、次の手順に従います。
1. を起動します。 ターミナルアプリ Mac 上で。
2. コマンドを入力してください ナノ ~/.zshrc そして押します 戻る nano エディターで .zshrc ファイルを開きます。
3. 以内 .zshrc プロファイルを見つけて、 プロンプト値 そしてそれをあなたのものに変更します 推奨されるプロンプト形式. たとえば、次のように使用できます
プロンプト='%n~$' zsh プロンプトを変更します。
4. プレス Ctrl + O に 保存 ファイルへの変更を選択して、 を押します Ctrl + X に 出口 ナノエディター。
zshプロンプトの基本
ターミナル ウィンドウを開くと、最終ログインやコマンド プロンプトなどの重要な情報が画面に表示されます。 デフォルトでは、プロンプトは次の図のようになります。
zsh プロンプトには、 ユーザー名 そしてその ~記号 を描いています プロンプトの場所 ホームディレクトリにあります。
方法 カスタマイズ Macのターミナルプロンプト?
いつ zsh プロンプトのカスタマイズ Mac では次のことができます 表示される情報を変更する、マシン名やユーザー名など。 この情報は zsh シェルのシステム ファイルに保存されます /etc/zshrc にあります.
プロンプト形式は PS1 変数によって定義され、さまざまな値を表すためにさまざまな記号が使用されます。 の各変数は次のとおりです。 PS1=”%n@%m %1~ %#” 形式は次のことを意味します。
- %n: アカウントのユーザー名を表します。
- %m: MacBook のモデル名を表します。
- %1~: 現在のディレクトリ パスを示します。~ 記号は、$HOME ディレクトリを表示から削除します。
- %#: シェルが root 権限で実行されている場合は # 記号が表示され、そうでない場合は % が表示されます。
Oh My Zsh を使用して Mac ターミナル プロンプトをカスタマイズするには、次の手順に従います。
1. を起動します。 ターミナルアプリ あなたの マック.
2. を入力 次のコマンド そして押します 戻る を開くには .zshrcファイル ナノエディターで。
ナノ ~/.zshrc
3. .zshrc プロファイルで、 プロンプト値 希望するプロンプト形式を反映します。 たとえば、次のコマンドを使用して zsh プロンプトをカスタマイズできます。
プロンプト='%n~$'
4. 押したまま Ctrl + O をクリックして、ファイルへの変更を保存します。
5. プレス Ctrl + X nano エディターを終了します。
これらの手順に従うことで、Mac のターミナル アプリで zsh プロンプトを簡単にカスタマイズして個人用に設定できます。
こちらもお読みください: 15 の最高の無料ファイル ハッシュ チェッカー ツール
日付と時刻を追加する方法 izsh プロンプトですか?
zsh プロンプトをカスタマイズする場合、ターミナル ウィンドウを離れることなく、現在の時刻と日付を簡単に表示できます。 次の手順に従って、時刻と日付を zsh プロンプトに体系的に追加します。
1. 開ける 「ターミナル」 そして、に移動します zsh設定ファイル 入力して ナノ ~/.zshrc
2A. 日付を含めるには yy-mm-dd フォーマットするには、 %D フォーマット指定子。
2B. ご希望の場合は、 年/月/日 フォーマット、使用 %W.
に zsh プロンプトに時刻を追加します、 使用:
- %T 現時点での形式指定子 24時間レイアウト.
- ご希望の場合は、 12時間形式、 使用 %t.
- あるいは、次のようにすることもできます %* に時間を表示するには 24時間形式、 含む 秒.
これらの体系的な手順に従うことで、zsh プロンプトを簡単にカスタマイズして、希望の時刻と日付の形式を含めることができ、ターミナルのエクスペリエンスが向上します。
テキストに色を追加する方法 izsh プロンプトですか?
zsh プロンプトのテキストに色を追加して、ターミナル ウィンドウをより生き生きとカラフルにするには、次の手順に従います。
1. を開きます ターミナルウィンドウ.
2. を起動します。 .zshrc プロファイル 走ることで ナノ ~/.zshrc 指図。
3. .zshrc ファイルでは、zsh プロンプトのテキストの色をカスタマイズできます。 さまざまな種類からお選びください 文字の色 緑、白、黄、黒、青、赤、マゼンタ、シアンなど。
A. たとえば、 プロンプトのテキストの色 に シアン、次のコマンドを使用します。
PROMPT='%F{シアン}%n%f:~$'
B. さらに、次のこともできます。 灰色の色合い 背景を補完するために。 たとえば、次のコマンドを使用して、プロンプトのテキストの色をグレーの階調に設定します。
PROMPT='%F{51}%n%f:~$'
ノート: 端末は 256 色の 8 ビット色と互換性があるため、必要に応じてさまざまな色合いを試すことができます。
Mac ターミナルで zsh プロンプトのテキストの色をカスタマイズすると、ターミナル ウィンドウの視覚的な魅力が向上し、より使いやすくなります。
こちらもお読みください: Macでアプリケーションフォルダーを開く方法
視覚効果を追加する方法 izsh プロンプトですか?
このセクションでは、書式設定オプションを使用して zsh プロンプトをカスタマイズする方法について説明します。 これらのオプションを使用すると、プロンプトを視覚的に魅力的で目を引くものにすることができます。 手順の体系的な内訳は次のとおりです。
オプション I: 太字のテキスト
zsh プロンプトのテキストを太字にするには、 プロンプト変数 とともに 次の形式:
PROMPT='%B%F{51}%n%f%b:~$'
- %B: テキストの先頭に %B を追加して太字にします
- %F{51}: 前景色を 51 に設定します (任意のカラーコードに置き換えることができます)
- %n: ユーザー名を入力します
- %f: 前景色をリセットします
- %b: 太字の書式設定を停止するには、テキストの末尾に %b を追加します。
オプション II: テキストを強調表示する
zsh プロンプト テキストを強調表示するには、次の形式を使用します。
- %S: テキストの先頭に %S を追加して強調表示を開始します
- %s: ハイライトを停止するには、テキストの末尾に %s を追加します
オプション III: テキストに下線を引く
zsh プロンプト テキストに下線を引くには、次の内容を含めます。
- %U: テキストの先頭に %U を追加して下線を開始します。
- %u: 下線を停止するには、テキストの末尾に %u を追加します。
これらの書式設定オプションを組み合わせることで、好みに合わせてパーソナライズされた zsh プロンプトを作成できます。 さまざまなカラーコードや配置を試して、目を引くスタイルを見つけてください。
最終ログインの詳細を削除する方法 from zsh プロンプト?
の中に ターミナルアプリでは、次のコマンドを使用して最終ログイン時刻を削除できます。
touch ~/.hushlogin
こちらもお読みください: Mac で開発者を認証できないため開けない問題を修正
結論として、Mac ターミナル プロンプトのカスタマイズは、単に外観を改善するだけではありません。 実際、これはコマンドライン インターフェイスをよりユーザーフレンドリーにし、ニーズに合わせてカスタマイズするのに役立ちます。 方法をご理解いただけたでしょうか。 Mac ターミナル プロンプトをカスタマイズする zshコマンドも同様です。 以下のコメントセクションに質問や提案を残してください。さらに有益なガイドについては、当社の Web サイトを引き続き探索してください。
Pete は TechCult のシニア スタッフ ライターです。 ピートはテクノロジー全般が大好きで、根っからの DIY 愛好家でもあります。 彼は、インターネット上でハウツー、機能、テクノロジー ガイドを執筆してきた 10 年の経験があります。