- PR -

コンソールでの操作について

1
投稿者投稿内容
BW
会議室デビュー日: 2007/06/25
投稿数: 6
投稿日時: 2008-01-31 12:34
こんにちは。

Linuxのコンソールで作業をしているときに、コマンド履歴をカーソルキーの「↑」「↓」で参照して楽にコマンドを繰り返し行ったりはできるのですが
そのコンソール上の行頭/行末に一気に移動できる方法はないのでしょうか?

例えば
$./1.sh < /home/user/data.txt
なんていうコマンドが履歴に残っていて、それを利用して今度は 2.sh に変更したいという場合、カーソルキーの「←」を何回もタイプして行頭の方に戻らなくてはなりません。
viの要に「^」や「$」みたいに移動させたいです。

よろしくお願いします。
Console
ベテラン
会議室デビュー日: 2005/09/10
投稿数: 65
お住まい・勤務地: 石川県金沢市
投稿日時: 2008-01-31 12:43
Ctrl+a → 先頭
Ctrl+e → 最後
Ctrl+w → work切り取り
Ctrl+y → work張り付け
Ctrl+k → 行末まで削除
Ctrl+r → 履歴検索
Ctrl+t → 文字の入れ替え
Mattun
ぬし
会議室デビュー日: 2004/08/10
投稿数: 1391
投稿日時: 2008-01-31 15:26
man bash
のReadline部分で、各種コマンドについての解説があります。
基本はEmacs準拠です。

@ITにも記事があります。
http://www.atmarkit.co.jp/flinux/rensai/theory09/theory09a.html
angel
ぬし
会議室デビュー日: 2005/03/17
投稿数: 711
投稿日時: 2008-02-01 01:24
vi の操作に慣れているなら、viスタイルもお勧めです。
set -o vi で viスタイルに切り替えられます。
※デフォルトの emacsスタイルに戻すには、set -o emacs

…あまり周囲では受けが良くないのですが。
1

スキルアップ/キャリアアップ(JOB@IT)