bash シェルと zsh シェルで作業するための、時間を節約できるキーボード ショートカットを学習します。
bashシェルとzshシェルは非常に似ていますが、zshは
bashよりも「パワフル」なシェルです。両方のシェルのキーコマンドは
似ており、これらの時間節約ショートカットを知っておくことは、シェルを頻繁に使用する人にとって大きなメリットとなります。これらのコマンドのほとんどは、
現在のコマンドラインを
素早くナビゲートしたり編集したりするために使用されます。
現在の行の先頭に移動するには、[Ctrl][A] キーを使用します。
現在の行の末尾に移動するには、[Ctrl[E] キーを使用します。現在の行でカーソルを1単語分前進させるには、[Alt][F] キーを使用します。
現在の行でカーソルを1単語分
後退させるには、[Alt][B] キーを使用します。
キーコマンドは、現在の行を移動する以外にも、
現在の行のテキストを操作するために使用できます
。例えば、[Ctrl][U]キーを押すと、
現在のカーソル位置の前の行の文字が消去され、[Ctrl][K]キーを押すと、現在のカーソル位置の後の行の文字が消去されます
。bashとzshでは動作が若干異なります。zshでは
、[Ctrl][U]キーを押すと、行全体が消去されます。
カーソルの前の単語を削除するには、[Ctrl][W]キーを押します。
カーソルの後の単語を削除するには、[Alt][D]キーを押します。
[Ctrl][R]キーを使って履歴を素早く検索することもできます。bashでは、
以下のプロンプトが表示されます。
(逆i検索)`':
zsh ではこれが表示されます:
バックアイサーチ:
検索したいコマンド(例:ssh)
を入力すると、
履歴内で最初に一致するエントリが表示されます。[Ctrl][R]キーを押し続けると、さらに遡って「ssh」を
含むすべてのエントリを検索できます。
目的のコマンドが見つかったら、[Enter]キーを押します。
見つかったコマンドを変更する必要がある場合は、右矢印キーを使用して検索を終了し、
必要な変更を加えてください。
ショートカットを使って単語の大文字と小文字を変更することもできます。
カーソル位置の後の単語を大文字にするには、[Alt][U] キーを押します。小文字にするには、
[Alt][L] キーを押します。ただし、カーソルの位置が重要です。カーソルが
単語の途中にある場合は、カーソル位置以降の単語のみ大文字と小文字が
変更されます。単語を大文字にするには、[Alt][C] キーを押します(これもカーソル位置に依存します。
カーソルが単語の途中にある場合は、その文字が大文字になります)。
キーボード ショートカットを使用すると手順が省略され、
コマンド ラインで作業するときにこれらのショートカットをいくつか知っておくと、多くの時間と入力を節約できます。
TechRepublicの無料Linux NetNoteは、毎週火曜日に配信され、Linuxスキルを磨くのに役立つヒント、記事、その他のリソースを提供します。今すぐ登録して、今すぐ始めましょう!

ヴィンセント・ダネン
Vincent Danenは、Red Hat Security Response Teamに所属し、カナダに住んでいます。10年以上にわたりLinuxに関する執筆と開発に携わっており、Macのベテランユーザーでもあります。