Bashプロンプトがどのように見えるかを決定する設定はどこにありますか?特にArchについてですが、他のディストリビューションでも、それが異なる場合は知りたいと思うでしょう。
特に(K)Ubuntuのプロンプトを使用したい
環境変数「$ PS1」および「$ PS2」は、プロンプトの外観を設定します。 this howto をチェックして、そこに入れることができるすべての異なる変数を確認できます。 `
タンテが言ったように、あなたは$PS1
(左のプロンプト)(そしてオプションで$PS2
(2行目のプロンプト))を設定する必要があります。
(others変数はzshの$RPS1
(右プロンプト)のような他のシェルに存在します)
最善の方法は、ホームディレクトリの.bashrc
ファイルを編集して、次のようなものを追加することです。
export PS1=...
利用可能な色の良いリストがあるので、私がいつも役に立つと思う追加の リンク をあなたに与えるでしょう。
他の人が言っているように、これは環境変数_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
_
Archについて具体的に質問したので(まあ、それは実際には問題ではありませんが、答えに追加するのにいい言い訳になります...)、Arch Wikiのこのエントリを見る必要があります: Color Bash Prompt 。そして、さらに楽しくするために、Archフォーラムのこのスレッド: あなたのPS1は何ですか? 。 (ページと、ますます精巧なプロンプトでお互いを凌駕しようとしている人々のページ....それはあなたにとって典型的なArchユーザーです。)