現在、私のターミナルでは、すべてのシェルプロンプトはのように見えますComputerName: FooDir UserName$。このUserNameパーツは、私の貴重な80本のカラムからあまりにも多くのスペースを浪費しているだけです。それを抑制する方法はありますか?
4 に答える
PS1プロンプトは、で定義できる環境変数によって定義されます.bash_profile。
編集するには、(隠し)ファイルを開くか作成します.bash_profile。
nano .bash_profile
そして、という行を追加します
export PS1=""
引用符の間に、ターミナルプロンプトとして必要なものを挿入できます。そこで変数を使用することもできます。
\d- 日にち\t- 時間\h–ホスト名\#–コマンド番号\u–ユーザー名\W–現在のディレクトリ(例:デスクトップ)\w–現在のディレクトリパス(例:/ Users / Admin / Desktop)
一般的なLinuxディストリビューションのデフォルトのプロンプトは、ホームディレクトリまたは他の場所\w $に評価されます。プロンプトの作成に役立つWebサイト(このような)もあります。~ $/Users $
パーツを削除する場合はUserName、を選択します\h: \w$。
変更を加えたら、ファイルを+ Control、、+oで保存します。ReturnControlx
変数と色の完全なリストを含む優れた記事は次のとおりです。
シンプルでミニマルなプロンプトの場合は、これを試すことができます。次の行をに追加する.bash_profileか、ターミナルで実行して最初にテストします。
export PS1="\[\033[0m\]\w\$ "
次のようになります。

これが私のプロンプト(ソース)です。これも非常に簡単です。
export PS1="\[\033[1;97m\]\u: \[\033[1;94m\]\w \[\033[1;97m\]\$\[\033[0m\] "

あなたの答えはここで見つけることができます:http ://www.hypexr.org/bash_tutorial.php#viページのほぼ中央にあります。:)
