現在、私のターミナルでは、すべてのシェルプロンプトはComputerName: FooDir UserName$
。 UserName
部分は、貴重な80カラムのスペースを無駄にしすぎています。それを抑制する方法はありますか?
プロンプトは、PS1
で定義できる環境変数.bash_profile
によって定義されます。
編集するには、(隠された)ファイル.bash_profile
を開くか作成します:
nano .bash_profile
と言う行を追加します
export PS1=""
引用符の間に、端末プロンプトとして必要なものを挿入できます。そこで変数を使用することもできます:
\d
–日付\t
–時間\h
–ホスト名\#
–コマンド番号\u
–ユーザー名\W
–現在のディレクトリ(例:デスクトップ)\w
–現在のディレクトリパス(例:/ Users/Admin/Desktop)一般的なLinuxディストリビューションのデフォルトのプロンプトは\w $
になります。これは、ホームディレクトリまたは例では~ $
に評価されます。 /Users $
他のどこか。プロンプトの作成に役立つWebサイト( this one など)もあります。
UserName
部分を削除する場合は、\h: \w$
を選択します。
変更を行ったら、ファイルを保存します Control+o、 Return、 Control+x。
変数と色の完全なリストを含む素晴らしい記事です:
シンプルでミニマルなプロンプトの場合、これを試すことができます。次の行を.bash_profile
に追加するか、ターミナルで実行して最初にテストします。
export PS1="\[\033[0m\]\w\$ "
次のようになります。
これは私のプロンプト( source )で、これも非常に簡単です:
export PS1="\[\033[1;97m\]\u: \[\033[1;94m\]\w \[\033[1;97m\]\$\[\033[0m\] "
あなたの答えはここにあります: http://www.hypexr.org/bash_tutorial.php#vi ページの中央付近:)