オンラインには多数のチュートリアル/投稿があります(例:http://www.cyberciti.biz/faq/bash-shell-change-the-color-of-my-shell-prompt-under-linux-or-unix/) PS1
を設定してbashでプロンプトをカスタマイズする方法について 。入力したコマンドの色/太字をカスタマイズする方法はありますか?
つまり、例として、緑色のプロンプトと太字の青色のコマンドが必要で、デフォルトの色で出力したとします。以下の例では、「joe>
」の作成方法をすでに知っています。 ” PS1
を設定すると、緑、青、太字などで表示されます 。しかし、git status
を作成する方法はありますか たとえば、太字で表示しますか?
joe> git status
# On branch master
# Your branch is ahead of 'origin/master' by 2 commits.
#
...
承認された回答:
PS1の後に色を残す必要があります(>
の後に開始します) あなたの例では)、bash DEBUG
を使用します コマンドを実行する前に(ただし、シェルでEnterキーを押した後。次のように試してください)、トラップして色をクリアします。
shopt -s extdebug
trap "tput sgr0" DEBUG