「bash」の設定
「bash」の設定

設定ファイルに必要なものを追加する。

Unix$ vi ~/.bashrc <= 設定ファイルの編集
alias h='history 32' <= hコマンドの設定
alias ll='ls -laF | more' <= llコマンドの設定

complete -d cd <= cdコマンドの補完ではディレクトリのみを対象にする

HISTSIZE=1000 <= ヒストリに保存するコマンドを1000にする
HISTFILESIZE=1000 <= ヒストリに保存するコマンドの最大数を1000にする
HISTCONTROL=ignoredups <= 入力が最後のヒストリと一致する場合は記録しない
export HISTSIZE HISTFILESIZE HISTCONTROL

bind '"\e[A": history-search-backward' <= ヒストリにサーチ機能を付加
bind '"\e[0A": history-search-backward' <= ヒストリにサーチ機能を付加
bind '"\e[B": history-search-forward' <= ヒストリにサーチ機能を付加
bind '"\e[0B": history-search-forward' <= ヒストリにサーチ機能を付加

PS1="\[\033[1;36m\][\u@\h \W]\\$\[\033[00m\] " <= プロンプトの設定
色の設定は 36m\ の6の部分で指定
0:黒 1:赤 2:緑 3:黄 4:青 5:紫 6:水色 7:灰
\u <= ユーザ名
\h <= マシン名
\W <= カレントディレクトリ
\\$ <= スーパーユーザは「#」一般ユーザは「$」で表示


Unix$ source ~/.bashrc <= .bashrcファイルの読み込み

「Gentoo Linux」の場合(root)

「Gentoo Linux」のrootはデフォルトでは「.bash_profile」ファイルが無いので、上記で作成したファイルを読み込んでくれない。
そこで、「.bash_profile」をコピーする。

Gentoo ~ # cp -p /etc/skel/.bash_profile ~/
キーの確認

設定のヒストリのサーチ機能では矢印キーを利用した。
矢印キーなどのキーの確認方法は、Escキーを押下した後目的のキーを押下する。
自分の環境では以下のように表示された。

Unix$ [A <= 上矢印キーを押下
Unix$ [B <= 下矢印キーを押下
Unix$ [C <= 右矢印キーを押下
Unix$ [D <= 左矢印キーを押下
▲ページのトップへ