Linux のカーソル移動など
カーソル移動
Ctrl + * でのカーソル移動を覚えておくと何かと楽です。
txt
p
↑
a << b < . > f >> e
↓
n
| キー | 動作 |
|---|---|
| Ctrl + p,n | コマンド履歴を 上,下 に移動 |
| Ctrl + r | コマンド履歴の検索 |
| Ctrl + a,e | カーソルを 行頭,行末 に移動 |
| Ctrl + b,f | カーソルを左,右に移動 |
TODO: 折りたたみ
※ Emacs 風のキーバインドということです。もし変えたい場合は set -o vi
削除系
| キー | 動作 |
|---|---|
| Ctrl + d | カーソルの右 1 文字削除 |
| Ctrl + k | カーソルの右 行末まで削除 |
| BackSpace | カーソルの左 1 文字削除 |
| Ctrl + w | カーソルの左 1 単語削除 (1個前のスペースまで) |
その他のターミナル操作
フォアグラウンド/バックグラウンド
| キー | 動作 |
|---|---|
| Ctrl + z | 実行中のプロセスをバックグラウンドに追いやって、ターミナル操作に戻る |
| fg | バックグラウンドに追いやったプロセスから戻る |
操作の停止と復旧
| キー | 動作 |
|---|---|
| Ctrl + s | 操作停止 (使わないけど間違って打ちがち) |
| Ctrl + q | 操作停止からの復旧 (間違って打ったときのためだけに覚えている) |
その他
| キー | 動作 |
|---|---|
| Ctrl + r | 履歴の検索 |
| Ctrl + l | 画面のクリア |