MENU

シェルの便利な機能一覧

個人的にLinuxを学んでいく中でシェルの便利な機能を知ったのですが、
よく使っているものからこんな機能もあるんだと新たな発見もあったので合わせて一覧とすることにしてみました。

目次

カーソル移動

右に移動Ctrl + b
左に移動Ctrl + f
先頭に移動Ctrl + a
末尾に移動Ctrl + e

・エスケープキー押してからbキー
・Altキーを押しながらbキー
をこれで後方の単語ごとに移動します。
前方に移動する際はfキーで移動できます。

文字の削除

カーソル位置の後方に削除Ctrl + h
カーソル位置の1文字を削除Ctrl + d
後方にスペース区切りで単語ごとに削除Ctrl + w

カットとヤンク

いわゆるカットしてペーストするためのコマンドです。

カーソル位置から行末までをカットCtrl + k
カーソル位置から行頭までをカットCtrl + u
カットしま内容を挿入するCtrl + y

トラブル系

画面表示をロックするCtrl + s
画面表示のロックを解除Ctrl + q
表示内容を消してカーソル位置を画面上部に移動Ctrl + l

コマンド履歴の検索

1つ前のコマンド履歴に移動↑ or Ctrl + p
次のコマンド履歴に移動↓ or Ctrl + n
履歴を遡って検索Ctrl + r

何百何千という数のコマンドからあるコマンドを探すのに1つ1つ戻って探すのは大変なので、その時はCtrl + rが役に立ちます。
これはインクリメント検索という特殊なモードになります。
下記の表がインクリメント検索をした時のコマンド操作です。

検索語を追加して再検索文字の入力
1つ前の検索結果へ移動Ctrl + r
検索結果を実行Enter
Escキー現在の検索結果を残したまま、コマンドラインに戻る
Ctrl + g検索結果を破棄してプロンプトに戻る

まとめ

自分がこれから上記に挙げたコマンドを意識的に使っていく意味でもこのように一覧としてみました。
また、これからシェルをもっと効率よく使いたいという方の参考になってくれれば幸いです。
他にもたくさんの機能があるかと思います。
その際はこちらの記事を随時更新していけたらと思っております。

最後までご覧いただき、ありがとうございます。
ご不明点やご相談、お仕事の依頼はいつでもお気軽にご連絡ください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次