BASHプログラミング
 Computer >> コンピューター >  >> プログラミング >> BASHプログラミング

知っておくべき便利なLinuxコマンドラインBashショートカット

この記事では、Linuxユーザーに役立つBashコマンドラインショートカットをいくつか紹介します。これらのショートカットを使用すると、以前に実行したコマンドへのアクセスと実行、エディターのオープン、コマンドラインでのテキストの編集/削除/変更、カーソルの移動、コマンドでのプロセスの制御などの特定のアクティビティを簡単かつ迅速に実行できます。行。

この記事は、Linuxの初心者がコマンドラインの基本を理解するのに大いに役立ちますが、中級のスキルを持っている人や上級ユーザーも実際に役立つと思うかもしれません。次のように、カテゴリに従ってbashキーボードショートカットをグループ化します。

エディターを起動する

ターミナルを開き、Ctrl+Xを押します およびCtrl+E エディターを開くには(nanoエディター )空のバッファを使用します。 Bashは、 $ EDITORで定義されたエディターを起動しようとします 環境変数。

知っておくべき便利なLinuxコマンドラインBashショートカット 知っておくべき便利なLinuxコマンドラインBashショートカット

画面の制御

これらのショートカットは、端末画面の出力を制御するために使用されます:

  • Ctrl+L –画面をクリアします(「クリア」と同じ効果) ”コマンド)。
  • Ctrl+S –画面へのすべてのコマンド出力を一時停止します。冗長で長い出力を生成するコマンドを実行した場合は、これを使用して、画面を下にスクロールする出力を一時停止します。
  • Ctrl+Q Ctrl + S で一時停止した後、画面への出力を再開します 。

コマンドラインでカーソルを移動

次のショートカットは、コマンドライン内でカーソルを移動するために使用されます:

  • Ctrl+A またはHome –カーソルを行の先頭に移動します。
  • Ctrl+E またはEnd –カーソルを行の終わりに移動します。
  • Ctrl+B またはLeft Arrow –カーソルを一度に1文字戻します。
  • Ctrl+F またはRight Arrow –カーソルを一度に1文字ずつ前方に移動します。
  • Ctrl +Left Arrow またはAlt+B またはEsc 次にB –カーソルを一度に1単語戻します。
  • Ctrl +Right Arrow またはAlt+C またはEsc 次にF –カーソルを一度に1単語ずつ前方に移動します。

Bashの履歴を検索

次のショートカットは、bash履歴でコマンドを検索するために使用されます。

  • Up arrow key –前のコマンドを取得します。常に押すと、履歴内の複数のコマンドが表示されるので、必要なコマンドを見つけることができます。 下矢印を使用します 歴史を逆方向に移動します。
  • Ctrl+P およびCtrl+N Upの代替 およびダウン それぞれ矢印キー。
  • Ctrl+R – bash履歴を介して逆検索を開始し、履歴で検索するコマンドに固有の文字を入力するだけです。
  • Ctrl+S –bash履歴を介して前方検索を開始します。
  • Ctrl+G – bash履歴を通じて、逆方向または順方向の検索を終了します。

コマンドラインのテキストを削除する

コマンドラインのテキストを削除するには、次のショートカットを使用します。

  • Ctrl+D またはDelete –カーソルの下の文字を削除または削除します。
  • Ctrl+K –カーソルから行末までのすべてのテキストを削除します。
  • Ctrl+X 次にBackspace –カーソルから行頭までのすべてのテキストを削除します。

コマンドラインでテキストを転置するか大文字と小文字を変更する

これらのショートカットは、コマンドラインの文字または単語の大文字と小文字を入れ替えたり変更したりします:

  • Ctrl+T –カーソルの前の文字をカーソルの下の文字に置き換えます。
  • Esc 次にT –カーソルの直前(または下)の2つの単語を転置します。
  • Esc 次にU –テキストをカーソルから単語の末尾まで大文字に変換します。
  • Esc 次にL –テキストをカーソルから単語の末尾まで小文字に変換します。
  • Esc 次にC –カーソルの下の文字(または次の単語の最初の文字)を大文字に変更し、残りの単語は変更しません。

Linuxでのプロセスの操作

次のショートカットは、実行中のLinuxプロセスを制御するのに役立ちます。

  • Ctrl+Z –現在のフォアグラウンドプロセスを一時停止します。これにより、 SIGTSTPが送信されます プロセスへのシグナル。後でfgを使用して、プロセスをフォアグラウンドに戻すことができます。 process_name(または%bgprocess_number のように%1 %2 など)コマンド。
  • Ctrl+C SIGINT を送信して、現在のフォアグラウンドプロセスを中断します それに合図します。デフォルトの動作では、プロセスは正常に終了しますが、プロセスはそれを尊重するか無視することができます。
  • Ctrl+D – bashシェルを終了します(終了を実行するのと同じです) コマンド)。

詳細:Linuxのプロセスについて知っておくべきこと[包括的なガイド]

バッシュバン(!)コマンド

この記事の最後の部分では、いくつかの便利な!について説明します。 (強打)操作:

  • !! –最後のコマンドを実行します。
  • !top‘top’で始まる最新のコマンドを実行します (例:
  • !top:p!topというコマンドを表示します 実行されます(コマンド履歴の最新コマンドとしても追加されます)。
  • !$ –前のコマンドの最後の単語を実行します( Alt + と同じ) 。、例:最後のコマンドが「cattecmint.txt」の場合 ’、次に!$ tecmint.txt」を実行しようとします ’)。
  • !$:p!$という単語を表示します 実行されます。
  • !* –前のコマンドの最後の単語を表示します。
  • !*:p!*の最後の単語を表示します 代用します。

詳細については、bashのmanページを参照してください:

$ man bash 

それは今のところすべてです!この記事では、いくつかの一般的で便利なBashコマンドラインのショートカットと操作を共有しました。以下のコメントフォームを使用して、追加や質問をしてください。


  1. Linuxで効果的なBashスクリプトを作成するための10の便利なヒント

    シェルスクリプトは、Linuxで学習/実行できるプログラミングの最も簡単な形式です。さらに言えば、タスクを自動化し、ほんの数例を挙げると、新しいシンプルなユーティリティ/ツールを開発するためのシステム管理に必要なスキルです。 この記事では、効果的で信頼性の高いbashスクリプトを作成するための10の便利で実用的なヒントを紹介します。これらには、次のものが含まれます。 1。スクリプトでは常にコメントを使用する これは、シェルスクリプトだけでなく、他のすべての種類のプログラミングにも適用される推奨される方法です。スクリプトにコメントを書くと、あなたや他の誰かがスクリプトを読んで、スクリプトのさ

  2. 初心者が知っておくべきコマンド プロンプトの 7 つのコツ

    コンピューターを使用することは、コマンド プロンプト ウィンドウ シェルでいくつかのキーの組み合わせを叩くことだけだった数十年前にさかのぼります。私たちのほとんどは、システムにわずかな変更を加えるためにさえ、すべてのコマンドを覚えなければならないため、その退屈な白黒ウィンドウが嫌いでした. コマンド プロンプトのインターフェイスは魅力的ではないかもしれませんが、常に Windows 環境の重要な部分でした。はい、コマンド プロンプト シェルを使用するにはいくつかの複雑なコマンドを習得する必要がありますが、これは Windows のルートにアクセスするための最も安全で強力な方法の 1 つです。