2. コマンドライン編集  

Access Count : ( since Aug 1, 2000 )

コマンドラインでの入力で間違いを犯す可能性は誰にでもある. その際,いかに迅速に間違いを修正するかで作業効率が大きく変わる. bash ではコマンドラインでの編集に エディタと同様のインタフェースを用意している. デフォルトでは emacs と同じキーバインドを備えた emacs モードで機能している.

 
<-- 「1.bash の基礎」へ戻る 目次へ戻る 「3.環境のカスタマイズ」へ進む -->


2.1 emacsモード

2.2 viモード

2.3 ヒストリ展開

2.4 Readline


2.1 emacs モード

2.2 vi モード

2.3 ヒストリ展開
bash には多彩なヒストリ展開機能が用意されているが, ここでは詳細については省略し,基本的なものを列挙するにとどめる.

 コマンド  説明
 !!  最後のコマンドを実行する
 !n  コマンドライン n を実行する
 !-n  現在のコマンドラインから n を引いたコマンドラインを実行する
 !string  string ではじまる最後のコマンドを実行する
 !?string?  string を含む最後のコマンドを実行する.最後の ? は任意である.
 ^string1^string2  string1string2 に置換したうえで最後のコマンドを繰り返す

2.4 Readline

Copyright (C) 1999-2000 Hirohisa AMAN <aman (AT) computer.org>