直前のコマンドラインの一部を変更: ^A^B

bash コマンドライン

直前のコマンドラインの A という文字列を B という文字列に変更する。
yasunari@sil:~$ ls /tnp
ls: /tnp: No such file or directory
yasunari@sil:~$ ^n^m
ls /tmp
fancontrol  hackdemaruroku.log  x
yasunari@sil:~$
のようにミスを修正したり、
yasunari@sil:~$ ls /tmp
fancontrol  hackdemaruroku.log  x
yasunari@sil:~$ ^tmp^tmp/x
x
yasunari@sil:~$
のように一部を変更して実行する場合に使える。



直前のコマンドの引数: !*
ハッカーに一歩近づく Tips
(以前のコマンド指定):s/A/B/

Copyright (C) 2008 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市