Linux/Unix のシェルで高速タイピングをするためのTips
当たり前すぎて、だれも書かないシリーズ。

 Linux/Unix のシェルでは、Ctrl+何かのキー という組み合わせで、ホームポジションから手を離さずに、各種の入力を行うことができる。この辺がまとまってる記事をあまり見たことが無いのでまとめてみた。bash と zsh で確認 (Bourne系は共通?)。Emacs と共通したキーバインドが多い。

カーソル
  • Ctrl + f => カーソル右 (Forward)
  • Ctrl + b => カーソル左 (Back)
  • Ctrl + p => カーソル上 (過去に入力したコマンドの表示、Previous)
  • Ctrl + n => カーソル下 (Next)
  • Ctrl + a => 行の先頭に移動 (a はアルファベットの最初の文字)
  • Ctrl + e => 行の最後に移動 (End)

特殊キー
  • Ctrl + i => TAB (コマンドの補完)
  • Ctrl + j => ENTER
  • Ctrl + h => Backspace
  • Ctrl + d => DELETE (Delete)
    その他
    • Ctrl + r => 過去に打ったコマンド (history) からインクリメンタル検索
    • Ctrl + k => カーソルから後ろの文字をすべて消去


     今年の新人さんあたりに教えてあげたい感じ。


    6/29 追記
     当たり前すぎて誰も書かない、と書いたけど、鵜飼さんによるラインエディットに関するまとめテキストを見つけました。以下のURLから読めます。このエントリよりも全然詳しいので、そっちを読んだ方が100倍ましかも。

    便利なshell
    [PR]
by fkmn | 2008-06-20 23:55 | IT
<< RubyKaigi2008 の感想 今週末はRubyKaigi2008 >>


とあるWebアプリケーションエンジニアの日記
S M T W T F S
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
カテゴリ
以前の記事
ブログパーツ
リンク
検索
タグ
最新のトラックバック
プログラミングが「出来る..
from とりあえず9JP?
Genographic ..
from ナンジャモンジャ
ジュセリーノ
from ありの出来事
くちこみブログ集(ライフ..
from くちこみブログ集(ライフ)(..
以降、丁寧語で行こう!
from エッセイ的な何か
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧

fkmnの最近読んだ本 フィードメーター - フッ君の日常 あわせて読みたい AX