知らなかったショートカットしか書かないです
1.1 カーソル移動
| コマンド | 動作 |
|---|---|
| Ctrl+b(back) | 行頭に向かって1文字分移動する |
| Ctrl+f(forward) | 行末に向かって1文字分移動する |
| Ctrl+a | 行頭に移動する |
| Ctrl+e | 行末に移動する |
1.2 単語単位でのカーソル移動
| コマンド | 動作 |
|---|---|
| ※1 Metaキー+b(back) | 行頭に向かって1単語分移動する |
| Metaキー+f(forward) | 行末に向かって1単語分移動する |
※1 Metaキー:メタキー(英語: meta key)とは、一部のコンピュータのキーボードにある修飾キーである。
(Weblio辞書より引用)
昔のキーボードにはあったらしいが、今のキーボードにはほとんど存在しないキーなので
AltかEscで代用するらしい(私の環境のTera termではAltをMetaキーとして使えないのでEscでのみ動作しました)
1.3 文字の削除
| コマンド | 動作 |
|---|---|
| Ctrl+w(word?) | 行頭に向かって1単語分削除する |
1.4 カット&ヤンク(ペースト)
| コマンド | 動作 |
|---|---|
| Ctrl+k | ※2 カーソル位置から行末までを削除する |
| Ctrl+u | カーソル位置から行頭までを削除する |
| Ctrl+y | カットした文字列をヤンク(ペースト)する |
※2:ここで削除した文字列はクリップボードに記録される(カット&ペーストのカットと同じ感じ)
2. 画面を消去する
| コマンド | 動作 |
|---|---|
| Ctrl+l | 画面を消去する(Clearコマンドと同じ操作) |
3. コマンド履歴関連
Ctrl+rで「インクリメタルサーチ」というコマンド履歴の検索ができる
インクリメタルサーチ時の操作
| コマンド | 動作 |
|---|---|
| (文字列の入力) | 検索語を追加して検索する |
| Ctrl+r | 1つ前の検索結果に移動する |
| Enter | 検索結果をそのまま実行する |
| Esc | 検索結果を表示したままコマンドラインに戻る |
| Ctrl+g | 検索結果を破棄してプロンプトに戻る |
参考文献
新しいLinuxの教科書 (https://www.sbcr.jp/product/4797380941/)