Bashプロンプトを決定する設定はどこにありますか?特にArchでは、他のディストリビューションでも違いがあるかどうか疑問に思うかもしれません。
特に(K)Ubuntuプロンプトを使用したいと思います。
答え1
環境変数「$PS1」と「$PS2」はプロンプトの外観を設定します。確認できますこのガイドそこに置くことができるさまざまな変数をすべて見るには
答え2
$PS1
tanteが言ったように(左側のプロンプト)(およびオプションで$PS2
(2行目のプロンプト))を設定する必要があります。
$RPS1
(zsh(右側のプロンプト)などの他の変数は他のシェルに存在します。)
最良の方法は、.bashrc
ホームディレクトリでファイルを編集し、次の内容を追加することです。
export PS1=...
追加します。協会利用可能な色のリストがたくさんあるので、いつも役に立つと思います。
答え3
他の人が言ったように、これはPS1
環境変数とPS2
。
Ubuntuのデフォルト設定はps1
次のとおりです。${debian_chroot:+($debian_chroot)}\u@\h:\w\$
したがって、次のコマンドを実行する必要があります。
export PS1=${debian_chroot:+($debian_chroot)}\u@\h:\w\$
ログインするたびに実行するには、以下を~/.bashrc
ファイルに入れます。
echo "export PS1=${debian_chroot:+($debian_chroot)}\u@\h:\w\$" >> ~/.bashrc
答え4
Archについて具体的に尋ねたので(それほど重要ではありませんが、答えに追加するのは良い言い訳です...)Arch Wikiで次の項目を確認する必要があります。暴力的な色の通知。もっと楽しくするには、Archフォーラムのこのスレッドを参照してください。あなたのPS1は何ですか?。 (ますます複雑になるプロンプトでお互いを凌駕しようとしている人がページを続けています...これは典型的なArchユーザーです。)