Linuxは非常に柔軟性があるため、いくつかの異なる方法で同じ結果を得ることができます。 システム管理者を離れて設定するのは、この柔軟性を使用して望ましい結果を達成する方法です。 私たち全員が共有する喜びの1つは、Linux端末とコマンドラインとの日々のやりとりです。 明らかに、端末とコマンドラインは、ほぼすべてのLinux管理者の生活の中で重要な役割を果たしています。
コマンドは、あなたが正しいスキルを持っているときに時々トリッキーで本当にイライラすることができますが、あなたの脳はあなたのキーボードとマLinuxとのやりとりを簡素化して、毎日より多くのことを達成できるようにするにはどうすればよいですか? 最も簡単で実用的な解決策は、ショートカットを利用することです。 最近の研究によると、ショートカットはあなたのスキルを大幅に向上させ、毎年数日を節約することができます。 だから今、あなたは自分自身に尋ねることができる、”そこに最も人気があり、頻繁に使用されるLinuxのショートカットは何ですか?”
まあ、これ以上尋ねないでください! この記事では、私はsysadminコミュニティの最も広い範囲に有用であると信じている私のトップ10のターミナルショートカットを共有しています。 彼らは私の人生の重要な部分であり、私は時間を節約し、私がやって楽しむものにもっと集中することができます:システムを構築します。 私はまた、あなたが任意のLinuxのショートカットを習得するのに役立つ最後に簡単なヒントを提供します。
しかし、待って、ショートカットは何ですか?
ショートカットは、特定のタスクまたはコマンドへの迅速なアクセスを提供するキーまたはキーの組み合わせです。 ほとんどの人が何らかの形や方法でコンピュータのショートカットを使用していますが、Linuxシステム管理者にとって特に重要です。
ちょうどメモ、これらのトリックのほとんどは、あなたがBashシェルを使用していることを前提としています。 それらは他のシェルでは似ているかもしれませんが、微妙な違いがある可能性があることに注意してください。
タブ
タブは私の究極の友人です-それは私を失望させることはありません。 これは、これまでに開発された最も手の込んだショートカットと時間の節約です。 それはあなたのためのコマンド、ファイル名、またはディレクトリ名を自動補完します。 コマンド、ファイル名、またはディレクトリ名の入力を開始し、Tabキーを押します。 システムは、文字列を完了するか、使用可能なすべてのオプションを表示します。
Ctrl+C
Ctrl+Cは、私がいつも使っているよく知られたショートカットです。 中断して中止したいプログラムにSIGINT信号を送信することで、ほとんどのプログラムをきれいに中止します。 ほとんどのプログラムは正しくそれをキャッチし、きれいに終了します。 プログラムがSIGINTの処理方法を指定していない場合、基になるプロセスは自己終了されます。 はい、安全に使用できます。この組み合わせ(reverse-i-search)は、コマンド履歴を検索するときに非常に便利です。 私は以前に使用したコマンドを起動し、それらをナビゲートし、必要なコマンドを繰り返すことができます。 これは、長くて連鎖したコマンドで非常に便利です。
- Ctrl+R:指定した文字に一致する最後のコマンドを呼び出します。
- Ctrl+R(再び):一致するコマンドを移動します。
- Ctrl+O:コマンドを端末に送り返すか、Enterを選択して検索モードからコマンドを実行します。
- Ctrl+G:コマンドを実行せずに履歴検索モードを終了します。このショートカットは、
clear
su
sudo
コマンドの後に使用すると、端末からログアウトして閉じるか、元のユー Eof(ファイルの終わり)マーカーをbashに送信します。 Bashはこのマーカーを受信すると終了します。 このショートカットは、exit
コマンドを実行するのと似ています。
Ctrl+Alt+D
このショートカットは、すべての端末/ウィンドウを最小化し、デスクトップを表示します。 同じ順序で戻ってあなたの窓を元に戻すためにそれを繰り返します。
Ctrl+U
このショートカットは、現在のカーソル位置から行の先頭までのすべてを消去します。 これは、コマンドの入力を間違えたり、構文エラーが表示されたりして、最初からやり直すことを好むときに便利です。 それは非常に便利なショートカットです。
Ctrl+Z
このショートカットは、何かの作業中に端末を元に戻す必要がある場合に便利です。 SIGTSTPシグナルをフォアグラウンドプロセスに送信します。 たとえば、テキストエディタで作業していて、いくつかのデータを見つけるために抜け出す必要があります。 このショートカットを使用して、エディタを中断してバックグラウンドに送信し、他のタスクを実行してから
fg
を実行してアプリケーションに戻Ctrl+A
カーソルを行の先頭に移動します。 あなたの200文字の連鎖コマンドの先頭にその小さなフラグを追加する必要があるときに非常に便利です。 私は時間を節約するために矢印キーの代わりにこれを使用します。
Ctrl+E
このショートカットはCtrl+Aの反対を行います。 私は常にCtrl+AとCtrl+Eショートカットを使用して、長いコマンドや連鎖したコマンドを入力しながら、現在の行の周りにカーソルをすばやく移動します。
ボーナスヒント
あなたは今、私のトップ10リストとショートカットがあなたのsysadminのスキルと全体的な生産性を向上させる方法の良いアイデア さて、どのようにそれらを暗記するつもりですか?私がLinuxのショートカットを学ぶために見つけた最良の方法の一つは、ショートカットのカップルを選択し、ポストイットメモにそれらを書いて、私の画面 私は心でショートカットを学んだまで、私はそこにポストイットを維持します。 私はその後、新しいショートカットが含まれている別のノートに変更します。
ラップアップ
高品質のLinuxスキルを開発するには時間がかかります。 私は20年前にLinuxを使い始めたときにそれらをすべて持っていなかったことを知っています。 ショートカットのこの一握りを学ぶことは、Linuxのプロとして輝き、あなたのLinuxコミュニティで深刻な自慢の権利を獲得するのに役立ちます。