- - PR -
コンソールでの操作について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-01-31 12:34
こんにちは。
Linuxのコンソールで作業をしているときに、コマンド履歴をカーソルキーの「↑」「↓」で参照して楽にコマンドを繰り返し行ったりはできるのですが そのコンソール上の行頭/行末に一気に移動できる方法はないのでしょうか? 例えば $./1.sh < /home/user/data.txt なんていうコマンドが履歴に残っていて、それを利用して今度は 2.sh に変更したいという場合、カーソルキーの「←」を何回もタイプして行頭の方に戻らなくてはなりません。 viの要に「^」や「$」みたいに移動させたいです。 よろしくお願いします。 |
|
投稿日時: 2008-01-31 12:43
Ctrl+a → 先頭
Ctrl+e → 最後 Ctrl+w → work切り取り Ctrl+y → work張り付け Ctrl+k → 行末まで削除 Ctrl+r → 履歴検索 Ctrl+t → 文字の入れ替え |
|
投稿日時: 2008-01-31 15:26
man bash
のReadline部分で、各種コマンドについての解説があります。 基本はEmacs準拠です。 @ITにも記事があります。 http://www.atmarkit.co.jp/flinux/rensai/theory09/theory09a.html |
|
投稿日時: 2008-02-01 01:24
vi の操作に慣れているなら、viスタイルもお勧めです。
set -o vi で viスタイルに切り替えられます。 ※デフォルトの emacsスタイルに戻すには、set -o emacs …あまり周囲では受けが良くないのですが。 |
1