ls や less コマンドでカラー表示 ( Debian )
さくらにインストールした仮想コンソール画面、Debianを使っていると、表示色がモノクロなので、見づらいため変更。前提条件として以下のとおりです。
【前提条件】
Debian GNU/Linux 7 (さくらVPS、仮想コンソール画面)
vimの設定ファイル(.vimrc)設定。なければ、自分のホームディレクトリ(〜)に作って設定
settermでDebianの背景色を変更。詳細は下記を参考に。
$ setterm -clear all -foreground black -background white -store
自動で設定されている?
Debianで、自分のホームディレクトリ(〜)にはじめて、.bashrc(bashの設定ファイル)をつくったら、自動でいろいろな設定が書いてありました。Macの場合、初めて .bashrcをつくっても、なにも書いてなかったです。設定は# でコメントアウトしてあるだけなので、コメントアウトをとってそのまま使います。コメント用に#がついているものと、設定に#がついているものがあるので注意です。
.bashrcをはじめてつくる
cdで、自分のホームディレクトリ(〜)に移動。.bashrcを作成。できたファイルをコピーしておいて、いつでも元の状態に戻せるようにしておきます。オリジナルに.orgとつけておきます。
$ cd
$ touch .bashrc
$ cp .bashrc .bashrc.org
設定を変更する
.bashrc をvimなどで、開くとこのような感じ。コマンドls と ls をパイプ処理で less に引き渡した時にも、色を反映させたいので、行番号78行あたりの、ls を変更します。
自分の場合、とりあえず元の設定をコメントアウト(#)して、あたらしく設定を追加、less の設定も追加しました。追加したのは下の2つです。よくみると、grep コマンドの設定などもあったので、コメントアウトを外しました。詳しくは下の参考サイトを。写真上ではまだピンクの色が見づらいですが、のちのち調べまた載せるようにします。
設定したあとは$ source .bashrc
などで再度設定ファイルを再度読みこめば、いいかと思います。
$ alias ls='ls --color=always'
$ export LESS='-R'