と入力したら、Ubuntu Server 22.04のルートとしてシェルで色を有効にしたいと思いますsudo -s
。私が見つけたこれforce_color_prompt=yes
その質問により、ファイルのコメントを解除する方法がわかりました/root/.bashrc
。これはうまくいきますが、ルートプロンプトの色を変更してルートで作業していることをよりよく示す方法があるかどうか疑問に思います。
これが私が持っているものです:
これが私が望むものです:
修正する:
完全性のために、私の元の行は次のようになりますPS1
。
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
PS1
目的の結果を提供する修正された行は次のとおりです。
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
答え1
ええ、あなたはできます。カラーコードたとえば、プロンプトPS1変数で次のようにすること/root/.bashrc
ができます。PS1="\e[38;2;128;0;0m[\u@\h \W]\$ "
zsh
シェルプロンプトをカスタマイズするためのより豊富なフレームワークがありますがbash
。oh my BASH!
しかし、正直に言うと、zsh
代わりに次のものを使用bash
してデフォルトのシェルとして使用することをお勧めします。powerlevel10k
より良いヒントが必要な場合や、多くの作業に役立つシェルが必要な場合でも同様ですoh-my-zsh
(oh my BASH!
レプリカです)。