Linuxターミナルは、Linuxのヒントやコツの知識がなくても、新しいユーザーや経験豊富なユーザーにとっては非常に圧倒されるように思われるかもしれません。 Linuxは非常に柔軟なオペレーティングシステムです。
ただし、すべてのコマンドとその適切な使用法を覚えておくのは困難です。私たちの驚くべきトリックにより、Linuxをプロのように使用できるようになります!
Linuxゲームをスケールアップするための10のヒントとコツをご覧ください。
1。大きなファイルの削除
管理スキルが低いため、ファイルは「重く」なり、場合によっては250GBにもなることがあります。その場合、大量のデータが関係するため、rmユーティリティはあまり役に立ちません。
したがって、rmユーティリティを使用してそのサイズの単一のログファイルを削除することは避けてください。より簡単な解決策を選ぶべきです:
> /path-to-file/huge_file.log
ケースに一致するファイル名とパスを変更する必要があります。その結果、その特定のファイルに対して空の出力が生成されます。
2。複数のディレクトリでのコピー
一般に、ファイルをコピーする場合は、次のようなcpコマンドを使用します。
cp /path-to-file/my_file.txt /path-to-new-dir
右?それを複数のディレクトリにコピーしたい場合はどうなりますか?通常、次のようなものを選びます:
cp /home/user/my_file.txt /home/user/1
cp /home/user/my_file.txt /home/user/2
cp /home/user/my_file.txt /home/user/3
これらのコマンドを何度も書くことは、時間がかかるだけでなく、イライラすることでもあります。このプロセスを1行のコマンドで実行できると言ったらどうなるでしょうか。信じられない?これを試してください:
echo /home/user/1/ /home/user/2/ /home/user/3/ | xargs -n 1 cp -v /home/user/my_file.txt
出来上がり!あなたの仕事は終わりました。
3。キーストロークの最小化
キーボードのキーを押すほど、作業に時間がかかります。特定の時間節約コマンドを知っている場合は、マニホールドによって作業効率を上げることができます。
最後のコマンドを実行するには、UNIXのbashシェルを使用する必要があります。
コマンド全体をもう一度入力する代わりに、Ctrl + Rを使用して、必要に応じて数行を変更します。これにより、時間を大幅に節約し、作業をスピードアップできます。
4。ファイルの検索が簡単に
これはあなたが思っているより簡単に思えるかもしれません。以下は、ファイルの検索に使用されるコマンドの例です。
find /home/user -type f
このコマンドを実行すると、/ home/user内のすべてのファイルが検索されます。これは強力なコマンドですが、検索を絞り込んで、より方向性のあるものにすることをお勧めします。
たとえば、10MBを超えるファイルを検索するオプションを含めたいとします。これは次の方法で実行できます:
find . -type f -size 10M
ルートディレクトリを使用しないように注意してください。失敗すると、システムのI/Oが高くなる可能性があります。
5。システムの電源を切る
特定のコマンドを使用して、特定の時間にシステムの電源を切ることができることをご存知ですか?コンピュータをシャットダウンするために物理的に存在する場合と存在しない場合がありますが、いつ実行するかを選択できます。次のコマンドを使用してシャットダウン時間を設定します:
sudo shutdown 21:00
システムは21:00に正確にシャットダウンします!時間の代わりに、分を選択することもできます。
例:
sudo shutdown +15
15分後にコンピュータの電源が自動的にオフになります。
6。適切なコマンドの使用
いくつかのコマンドラインを自由に使用できるため、必要なときにそれらを呼び出すことは非常に困難です。適切なコマンドを念頭に置く必要があるだけでなく、それを効果的に実行する必要があります。
あなたが探しているのはこれです:
#apropos
「description」を、検索している実際のコマンドの説明に置き換えるだけです。
この例を見てください:
- dir(1)–ディレクトリの内容を一覧表示します
- ls(1)–ディレクトリの内容を一覧表示します
このトリックを使用すると、必要なコマンドをまったく呼び出す必要がありません。 1つ検索するだけです!
7。複数のコマンドの実行
次のコマンドを実行するには、前のコマンドが正常に実行されるのを待たなければならないことがよくあります。これもまた、貴重な時間を多く消費します。
それを行うための効率的な方法があります。 1つのコマンドで複数のコマンドを実行でき、待ち時間は終わりです!
コマンドは次のようになります:
command_1; command_2; command_3
このセパレーターは、規定の時間内に仕事を終えるという点で命の恩人です。
8。複数のコマンド:最初のコマンドが失敗した場合
前のセクションでは、1つのコマンドを使用して複数のコマンドを実行する方法について説明しました。しかし、最初のコマンドが正常に実行されない場合はどうすればよいでしょうか。前のコマンドが成功した場合にのみ、後続のコマンドを実行します。
このために「||」を使用します以下に示すようなセパレータ:
command_1 || command_2
この後、上記の1行のコマンドを使用すると、コマンド2はコマンド1の後にのみ実行されます。
9。ディレクトリツリーの作成
通常、Linuxで新しいディレクトリを作成するにはmkdirコマンドを使用します。
ディレクトリを作成するための通常のコマンドは次のようになります:
mkdir new_folder
新しいフォルダ内に7つのサブフォルダを作成するのはどうですか?上記のコマンドを7回繰り返すことは、理想的な解決策ではありません。代わりに、次のコマンドを使用できます:
mkdir -p new_folder/{folder_1, folder_2, folder_3, folder_4, folder_5, folder_6, folder_7}
上記のコマンドを使用すると、mkdirを複数回実行しなくても、7つのサブフォルダーを簡単に作成できます。
10。行の終了または開始に移動する
長いコマンドを入力しましたが、変更を加えるには、コマンドの先頭に移動する必要があることに気づきました。
職業はなんですか?コマンドの開始点に到達するまで、左矢印キーを数回押しますか?
より良い方法があります。
終了キーとホームキーを使用する以外に、Ctrl + Eを選択して最後に到達し、Ctrl+Aを選択して開始に到達することができます。
推論
これらのヒントとコツをマスターすると、Linuxへの移行が簡単になります。
前述のコマンドは、Linuxの専門家でなくても、誰にとっても非常に簡単に理解できます。それがその美しさです!
これらの便利なトリックはあなたの効率のために驚異的に働くことができます。 Linuxの旅にご多幸をお祈りします!