アタマのひきだし

webプログラミング情報メモ

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をつくっても、なにも書いてなかったです。設定は# でコメントアウトしてあるだけなので、コメントアウトをとってそのまま使います。コメント用に#がついているものと、設定に#がついているものがあるので注意です。

http://i.gyazo.com/60f80f76abda1ff310e1a9f5cfec2533.png

.bashrcをはじめてつくる

cdで、自分のホームディレクトリ(〜)に移動。.bashrcを作成。できたファイルをコピーしておいて、いつでも元の状態に戻せるようにしておきます。オリジナルに.orgとつけておきます。

$ cd

$ touch .bashrc

$ cp .bashrc .bashrc.org

設定を変更する

http://i.gyazo.com/7ec27b87f49bd0c9a680909cfc709b2a.png

.bashrc をvimなどで、開くとこのような感じ。コマンドls と ls をパイプ処理で less に引き渡した時にも、色を反映させたいので、行番号78行あたりの、ls を変更します。 自分の場合、とりあえず元の設定をコメントアウト(#)して、あたらしく設定を追加、less の設定も追加しました。追加したのは下の2つです。よくみると、grep コマンドの設定などもあったので、コメントアウトを外しました。詳しくは下の参考サイトを。写真上ではまだピンクの色が見づらいですが、のちのち調べまた載せるようにします。 設定したあとは$ source .bashrcなどで再度設定ファイルを再度読みこめば、いいかと思います。

$ alias ls='ls --color=always'

$ export LESS='-R'