もっと早く知ってればよかったシェル (bash) 操作

カーソルの移動

  • Ctrl + a : 先頭に移動
  • Ctrl + e : 末尾に移動
  • Ctrl + b : 左に1文字移動
  • Ctrl + f : 右に1文字移動
  • esc + b : 左に1単語移動
  • esc + f : 右に1単語移動

削除

  • Ctrl + h : 左1文字削除
  • Ctrl + d : 右1文字削除
  • Ctrl + u : 左側削除
  • Ctrl + k : 右側削除
  • Ctrl + w : 左1単語削除
  • esc + d : 右1単語削除

その他

  • Ctrl + y : 削除した文字列を貼り付け
  • Ctrl + c : フォアグランドで実行しているプログラム強制終了
  • Ctrl + r : コマンドの履歴検索
  • Ctrl + p : 1個前のコマンド
  • Ctrl + n : Ctrl + p の逆
  • Ctrl + l : 画面クリア

http://gyazo.com/565b623d77f69fb0ae35b21bf02b3ec2

  • こんな感じで ダブルコーテーションでくくるときとか "" を打ってから Ctrl + b とかでテンキー使わないで1文字移動とかできる。
  • sudo つけ忘れとかのときも、Ctrl + a とかでソッコー先頭に戻れる

相当早く操作できる。きっとzshとかでも大丈夫。

bash の操作方法