ターミナルの使用は、すべての Linux ユーザーにとって避けられないものです。これは、マシンと会話できるチャットボックスのようなものです。端末を効率的に使用すると、作業負荷を大幅に削減できます。端末を簡単に使用するには、すべてのユーザーが多くの Linux 端末のショートカットを知っている必要があります。 Linux 端末のショートカットを利用することが、Linux のパワー ユーザーと通常のユーザーの主な違いです。
コマンドラインのショートカットをマスターするだけです。今まで感じたことのない快適な端末の使用感が得られます。この投稿を最後まで読み続けて、Linux 端末のショートカットに関する非常に明確な概念を理解してください。
知っておくべき Linux ターミナルのショートカット
オンラインで入手できる多くのシェルがあります。 Linux の場合、Bash が最も人気があります。この投稿では、コンピューターにコマンド プロセッサとして Bash が搭載されていることを前提として、Bash のショートカットについて説明します。
他のシェルでは、自分で発見しなければならないショートカットにいくつかの違いがあるかもしれません。もう無駄話はやめましょう!今日の記事の本題に入りましょう。
1. Ctrl+Alt+T
あなたはデスクトップで休んでいます。または他の画面で、突然ターミナルを使用する必要があります。アプリケーションメニューから端末を検索することはお勧めできません。時間を無駄にし、単調でもあります。
Ctrl+Alt+T の組み合わせを使用すると、まったく新しい端末が開きます。魔法のようですね。マウス クリックや面倒な検索は必要ありません。端末の魔法のタップはわずか 3 回です。
2.タブ
タブは、どの Linux ディストリビューションでも最も使用されるターミナル ショートカットです。コマンドを書いているときに、端末から提供される提案が明るい色で表示されることがあります。その時点でタブを押すと、実際にコマンドを書かなくても、提案されたコマンド全体を画面に書き込むことができます。かっこいいでしょ?
タブの他の用途もあります。端末に「sudo」と書いて、タブキーを押したとしましょう。何が起こるでしょうか? 「sudo」で記述できるすべての可能なコマンドライン構文が表示されます。これは、キーボードに埋め込まれた魔法の鍵のようなものです。よく使ってください。
3. Ctrl+L
ときどき大量のコマンドを書くと、画面がめちゃくちゃになります。きれいでもきれいでもありません。画面をきれいにする方法は? 「クリア」と書いて ENTER を押すと、瞬く間に画面をクリアできます。
ただし、これを行うには、6 つのキーを連続して押す必要があります。 C-L-E-A-R-ENTER。あなたが私のように怠惰な人なら、それほど多くの文字を書くことを避けることができます. Ctrl と L を同時に押すだけです。画面をワイプし、使いやすい端末を提供します。 6 ヒットではなく 2 ヒットだけです。クールだと思いませんか?
4. Ctrl+P
わかった。便利なように画面をクリアしました。しかし、突然、以前に作成したコマンドを表示する必要があります。しかし、あなたはすでに画面全体を拭いています。以前に作成したコマンドを確認する方法
P と一緒に Ctrl を押すと、以前に作成したコマンドを表示できます。 2 つのボタンを繰り返し押すと、前のコマンドに 1 つずつ戻ることができます。このショートカットは、クリーンアップ後に画面から失われたコマンドを元に戻すのに役立ちます。
一部の端末では、キーボードの Pg Up キーを使用してこの利点を得ることができます。
5. Ctrl+N
この Linux ターミナル ショートカットは、Ctrl+P で行った操作とは正反対の操作を行います。たとえば、以前に作成したコマンドをいくつか実行したとします。今、あなたは後ろ向きではなく、前に進みたいと思っています。 Ctrl+N で順方向に移動します。 Ctrl+N を使用して、前に通過した画面に「次の」コマンドを表示します。
これら 2 つの Ctrl+P および Ctrl+N コマンドを使用して、コマンド履歴を前後に傾けることができます。
6. Ctrl+A
日常の入力アプリケーションでは、Ctrl+A が「すべて」を選択する作業を行います。 Ctrl+A で画面に書かれたものをすべて選択できます。しかし、Bash の場合、同じことはできません。
かなり長いコマンドを書き、明らかな理由で、コマンドの開始点に移動する必要があるとしましょう。 Ctrl+A を使用すると、作成中のコマンドの先頭に移動します。最初に到達するために、入力したコマンド全体を矢印キーで移動する必要はありません。
7. Ctrl+E
Ctrl+P と Ctrl+N のペアと同様に、Ctrl+A もペアになり、コンパニオンがあります。 Ctrl+E は、Ctrl+E で行ったのとまったく逆のことを行います。
Ctrl+A を使用して入力したコマンドの先頭に到達しました。何らかの理由で、コマンドの最後に移動する必要があります。矢印キーを使用してナビゲートする必要はありません。 Ctrl+E を使用すると、行末に移動します。このペアは、作業負荷を大幅に軽減するためにあります。
8. Ctrl+U
たくさんのコマンドを書いていて、突然そこに書くべきではないコマンドを入力したとします。このコマンドを消去する必要があります。かなり長い間バックスペースを押すと、行が消去されます。でも面倒です。
Ctrl+U は、現在入力しているコマンドを消去します。行頭から現在のカーソル位置までを消去します。時間を大幅に節約できますよね?
9. Ctrl+K
また。もう一組。 Ctrl+K は Ctrl+K の兄弟です。コマンドの先頭から現在のカーソル位置までを Ctrl+U で消去しました。しかし、既に記述したコマンドの途中で、カーソルの後にある残りの記述部分を必要としないとします。
Ctrl+K は、現在のカーソル位置から行末までを消去します。 Ctrl+U で行ったのとは正反対のことを行います。
10. Ctrl+W
現在のカーソル位置から行頭または行末までを消去することを学びました。しかし、現在のカーソル位置から、書いている単語の先頭までを消去したい場合はどうすればよいでしょうか? Ctrl+W は救世主としてシナリオに登場します。
Ctrl+W を使用すると、現在のカーソル位置から前の単語の先頭までが消去されます。書いた特定の単語を消去したい場合は、単語の横にカーソルを置き、Ctrl+W を使用します。目的の単語が消えます。
11. Ctrl+Y
間違った場所で Ctrl+U または Ctrl+K または Ctrl+W を使用し、消去したものを取り戻したいとしましょう。 Ctrl+Y を使用すると、最後のアクションとして消去したものを元に戻すことができます。
また、上記の 3 つのコマンドのいずれかで消去した行のその部分はどこにでも貼り付けることができます。カーソルを任意の場所に置き、Ctrl+Y を使用すると、消去した部分をそこに貼り付けることができます。 Linux ターミナルのよく使われるショートカットのうち、これはもう 1 つです。
12. Ctrl+C
ターミナルに任意のコマンドを書き込んで、Enter キーを押します。実行が行われていますが、突然、このプロセスを今すぐ実行する必要がないことに気付きました。キャンセルする必要があります。フォアグラウンドで実行中のプロセスを終了するには?
Ctrl+C の組み合わせを使用すると、端末画面で実行中のプロセスをキャンセルできます。プロセスをすぐに停止するための非常に優れた方法です。
13. Ctrl+Z
前のシナリオとまったく同じシナリオを想像してみてください。コマンドを書き、Enter キーを押しました。プロセスの実行が開始されました。これで、他の作業も行う必要があることを思い出しました。現在実行中のプロセスが終了するのを待っていると、貴重な時間が無駄になります。
Ctrl+Z ショートカットの組み合わせを使用すると、実行中のプロセスがバックグラウンドで送信されます。あなたの端末は今無料です。やりたいことは何でもしてください。このターミナル ショートカットは非常に役立ちます。
14. Ctrl+R
Ctrl+R の組み合わせで、コマンド履歴を検索できます。 Ctrl+R を使用して、ターミナルで入力を開始します。あなたが書いた最後のコマンド (それは画面には表示されません。それが表示されていれば、確かに履歴を使用してそれを確認することはありません) で、現在書いている行と一致するものが表示されます。
Ctrl+R を繰り返し押すと、現在入力している部分に一致するコマンドがさらに表示されます。実行するコマンドを選択し、Enter キーを押します。 ESC を押すと、履歴ログの最後の検索結果とともに検索履歴から除外されます。
15. Ctrl+D
これは exit コマンドのようなものです。現在の端末からログアウトします。 SSH 接続が閉じられ、ターミナルから直接実行されているアプリケーションはすぐに閉じられます。
16. Ctrl+J (ボーナス:Ctrl+M)
おそらく、キーボードで最も使用されるキーは ENTER キーです。他のどのキーよりも多く押されます。 ENTER キーが破損しているのはごく普通のことです。でもちょっと待って! ENTER がなければ、Linux での生活は不可能です。対処方法は?
Ctrl+J (および Ctrl+M も) は、ENTER とまったく同じことを行います。これは、必要に応じて使用できる代替手段です。これまでのところ、Ctrl によるショートカットを見てきました。しかし、他の Linux ターミナル ショートカットもあり、非常に役立ちます。それらも見てみましょう。
17. Alt+F
前に、現在のカーソル位置から行末に進む方法を見てきました。最後まで行く必要はないとしましょう。代わりに、1 語先に進む必要があります。 Alt+F の組み合わせにより、このような方法で移動できます。
18. Alt+B
単語を 1 つ前に進める方法がある場合、単語を 1 つ後ろに移動する方法が必要であることは驚くべきことではありません。 Alt+B は Alt+F の兄弟です。現在のカーソル位置から 1 単語分後退できます。
19. Ctrl+T
文字列に 2 つの文字を逆の順序で書き込んだとします。あなたは「す」と書かなければなりませんでしたが、「私たち」と書きました。あなたは急いでいたので、そのようなタイプのタイプミスはよくあることです。 su から us に移行するには、4 回のキーストロークが必要です。 2 つのバックスペースを押してから、正しい文字のペアを書きます。少ないストローク数で同じ操作ができるとしたら?
Ctrl+T を使用する前に:
us
ショートカットの組み合わせを使用した後、
su
Ctrl+T を使用すると、現在のカーソル位置の文字がその前の文字と交換されます。 2 ストロークを減らし、時間を節約し、キーボードの寿命を延ばします。
20. Ctrl+[
前に説明したように、ENTER キーが破損している可能性があります。同様に、Esc キーが破損している可能性もあります。 Esc は、Linux ユーザーにとってそれほど重要なキーではありません。心配する必要はありません。 Ctrl+[ の組み合わせは、Esc キーの優れた代替手段です。同じ仕事を完了します。
21. Ctrl+XX
キーボード ショートカットを使用して線の始点に移動する方法を見てきました。 Ctrl+XX はその拡張版です。コマンド ラインの開始位置と現在のカーソル位置を切り替えることができます。 Ctrl+XX を繰り返し押すと、切り替えを続けることができます。
22. Alt+U
Alt+U の組み合わせを使用すると、現在のカーソル位置から末尾までに入力されたすべてのアルファベットを大文字に変換できます。制限の間に大文字が書かれている場合、それらは変更されません。小文字が入力されている場合は、それらが変換されます。
23. Alt+L
そのため、文字を小文字から大文字に変換するコマンドがあります。逆にできる方法はありますか?確かに、あります! Alt+U と Alt+L が目的のペアです。 Alt+L を使用すると、現在のカーソル位置から行末までに書かれたすべての文字が小文字に変わります。小文字は変更されません。大文字のみが変更されます。
24. Alt+T (ボーナス:Esc+T)
Ctrl+T は、画面に表示されている 2 つのアルファベットを入れ替えました。しかし、間違った順序で書かれている 2 つの単語を交換するにはどうすればよいでしょうか。心配ない!それを行う方法もあります。 Alt+T (Esc+T も使用できます。同じ働きをします) ショートカットの組み合わせを使用すると、今入力した 2 つの単語を切り替えることができます。
入力しました
su sudo
Alt+T (または Esc+T) を押すと、
に変換されます。sudo su
25. !!
さて、一見するとショートカットに見えませんが、実はBashのショートカットです。最後に書き込まれたコマンドを繰り返します。履歴をトラバースする必要も、コマンドを再度記述する必要もありません。書くだけ "!!" (明らかに引用符なしで)Enterキーを押します。あなたの仕事は終わりです。
最後の言葉
これまで、平均的なユーザーのレベルからプロレベルのユーザーに移行するために知っておくべき多くの Linux ターミナル ショートカットを見てきました。手軽に仕事を遂行するために必要なすべてのショートカットをカバーしようとしました.
何かスキップした場合、またはパワー ユーザーに必要な他のショートカットがある場合は、お知らせください。下のコメント欄にコメントを残してください。この投稿を友達と共有して、知識を広めてください。知れば知るほど、成長できることを忘れないでください。