Bash
キーボードショートカット
サーチ…
備考
bind -P
すべての設定済みのショートカットを表示します。
リコールショートカット
ショートカット | 説明 |
---|---|
Ctrl + r | 履歴を後方に検索する |
Ctrl + P | 履歴の前のコマンド |
Ctrl + n | 歴史の次のコマンド |
Ctrl + g | 終了履歴検索モード |
Alt + 。 | 前のコマンドの最後の単語を使用する |
repeatを実行すると、前の+ 1コマンドの最後の単語が取得されます | |
Alt + n Alt + 。 | 前のコマンドのn番目の単語を使用する |
!! + リターン | 最後のコマンドをもう一度実行する(sudoを忘れたときに便利: sudo !! ) |
ショートカットの編集
ショートカット | 説明 |
---|---|
Ctrl + a | 行の先頭に移動する |
Ctrl + e | ラインの終わりに移動する |
Ctrl + k | 現在のカーソル位置から行の終わりまでテキストを強制終了します。 |
Ctrl + u | 現在のカーソル位置から行の先頭にテキストを強制終了します。 |
Ctrl + W | 現在のカーソル位置の後ろに単語を殺す |
Alt + b | 後ろに1ワード移動する |
Alt + f | 前方に1ワード移動する |
Ctrl + Alt + e | シェル拡張ライン |
Ctrl + Y | 最後に取り除かれたテキストをカーソルのバッファに戻します。 |
Alt + Y | 殺されたテキストを回転させます。これは、前のコマンドがCtrl + yまたはAlt + yの場合にのみ実行できます。 |
テキストを削除するとテキストは削除されますが、保存するとユーザーはそのテキストを再度挿入できます。切り取りと貼り付けに似ていますが、テキストがキルリングに置かれているため、複数のテキストセットをコマンドラインに戻すことができます。
emacsのマニュアルで詳しく調べることができます。
ジョブ制御
ショートカット | 説明 |
---|---|
Ctrl + c | 現在のジョブを停止する |
Ctrl + z | 現在のジョブを一時停止する(SIGTSTP信号を送る) |
マクロ
ショートカット | 説明 |
---|---|
Ctrl + x 、 ( | マクロの記録を開始する |
Ctrl + x 、 ) | マクロの記録を停止する |
Ctrl + x 、 e | 最後に記録されたマクロを実行する |
カストムキーバインディング
bind
コマンドを使用すると、カスタムキーバインディングを定義することができます。
次の例では、 Alt + wを>/dev/null 2>&1
:
bind '"\ew"':"\" >/dev/null 2>&1\""
行をすぐに実行したい場合は、すぐに\Cm
( Enter )を追加してください :
bind '"\ew"':"\" >/dev/null 2>&1\C-m\""
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow