- 1. 概要
- 2. 設定
1. 概要
これ何が言いたいかちゅうと、↑↓ キーで、コマンドの履歴を前や後に戻す機能は、元々あるのですが。
仮に履歴が
$ history
・・・ 略 ・・・
987 cd /var/www/
988 ls /var/www/
989 ls /home/svn/
990 history
991 ls /home/svn/
992 vi /etc/httpd/conf.d/svn.conf
993 apachectl configtest
994 pwd
995 cd /home/svn
996 ls -la
997 cd ..
998 chown root:root svn
999 chown apache:apache svn
1000 vi /etc/httpd/conf.d/svn.conf
1001 apachectl configtest
1002 apachectl restart
となっておるときに
ch
と入力した状態で、↑↓ キーを押すと
chown root:root svn
chown apache:apache svn
を行き来して欲しいわけです。
2. 設定
下記のコマンドで、実現できます。
bind '"\e[A": history-search-backward'
bind '"\e[B": history-search-forward'
自分のマシンであれば
~/.bashrc
に書き込んじゃうんですけどね。
まぁ、共有だったり、ひと様のマシンであれば、そういうわけにもいかないので、前の方のページのプロンプトと合わせて
export PS1='\u $PWD > '
bind '"\e[A": history-search-backward'
bind '"\e[B": history-search-forward'
上記をコピペいたしております。
|
|