ubuntu デフォルトでターミナルの文字に色を付ける

目的

ターミナルの文字をカラフルに(見やすく色をつけたい)したい

解決方法

bashの設定ファイルを開く
今回はvimを用いているがエディタはなんでもよい.

$  vim ~/.bashrc

以下が.bashrcの一部 force_color_prompt=yesコメントアウトを解除する.

....
force_color_prompt=yes # ここの行がコメントアウトされているので"#"を削除して適応させる


# 個々の条件文がデフォルトのPS1(ターミナルのユーザー名の表記)設定になっている。

if [ -n "$force_color_prompt" ]; then
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
        # We have color support; assume it's compliant with Ecma-48
        # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
        # a case would tend to support setf rather than setaf.)
        color_prompt=yes
    else
        color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
....

修正後に.bashrcを再読み込みする

$ soruce ~/.bashrc

これで完了