Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> LinuxシステムFAQ >> Linux上で実行される10の最も危険なコマンドは絶対に使用しないでください

Linux上で実行される10の最も危険なコマンドは絶対に使用しないでください

  
Linuxコマンドラインは、便利で効率的、そして楽しいですが、特に自分がしていることがわからない場合は危険です。この記事は、LinuxまたはLinuxのコマンドラインで怒りを引き起こすことを目的としていません。特定のコマンドを実行する前に、2度考えなければならないことを認識させたいのです。 (注釈:もちろん、以下のコマンドは通常、愚かさを絶望的にするためのroot権限の下にあります。通常のユーザーIDのもとでは、破壊は3エーカーのうち1エーカーにすぎません。)
1. rm -rfコマンド
rm -rfコマンドは、フォルダとその内容を削除する最も早い方法の1つです。ちょっとした間違いや無知が回復不可能なシステムを崩壊させる可能性があります。以下は、rmコマンドのオプションの一部です。
rmコマンドは一般的にLinuxでファイルを削除するために使用されます。
rm -rコマンドは、空のフォルダであってもフォルダを再帰的に削除します。 (注釈:個人的には、これは間違っているべきだと思います。常識的に言って、「空でないフォルダーでも」べきです。)
rm -fコマンドは、読み取り専用ファイルを直接削除することができます。 。 (注釈:Linuxのファイル削除では、ファイルが読み取り専用かどうかは気にせず、親ディレクトリに書き込み権限があるかどうかを気にするだけです。したがって、-fパラメーターは単に確認を1つずつ削除する必要はないという意味です。オリジナルのrmコマンドは実際にはプロンプトを削除しませんが、一般的な配布では削除確認を要求するために-iパラメータにエイリアスでrmを追加し、-fはこのプロンプトを抑制します。)
rm -rf /:ルートディレクトリ配下のすべてのルートを強制的に削除します。 (つまり、削除が完了した後は何もしません...)
rm -rf *:現在のディレクトリ内のすべてのファイルを強制的に削除します。
rm -rf。:現在のフォルダとそのサブフォルダを強制的に削除します。

今後は、rm -rfコマンドを実行するときに注意してください。 ‘ rm‘コマンドを使用してファイルを削除するときの事故を防ぐために、' .bashrc'ファイルペアでrm -iのエイリアスを作成して、各削除要求の確認を求めることができます。 (注釈:ほとんどのディストリビューションではすでにこれを行っています。そうでない場合はそうしてください。-fパラメーターを使用する前に、何をしているのかを考慮する必要があります。!翻訳者自身が血と涙のレッスンを受けます)。 :(){:| :&};: Command
これはフォーク爆弾の例です。具体的な操作は、‘:‘という名前の関数を定義することです。この関数は、フォアグラウンドで1回、バックグラウンドで1回、自分自身を2回呼び出します。システムがクラッシュするまで繰り返し実行されます。
:(){:| :&};:

試してもよろしいですか?会社の公式サーバーで実験しないでください。~~
3. Command> /dev /sda
上記のコマンドは、‘コマンドの出力をブロックデバイス/dev /sdaに書き込みます。中です。この操作により、ブロックデバイス内のすべてのデータブロックがコマンドによって書き込まれた元のデータに置き換えられ、ブロックデバイス全体のデータが失われます。
4. mv folder /dev /null
このコマンドは、いくつかの‘フォルダを/dev /nullに移動します。 Linuxでは、/dev /nullまたはnullデバイスは特殊ファイルであり、そこに書き込まれたすべてのデータは消去され、その後書き込み操作は成功します。 (注釈:これはブラックホールです。もちろん、フォルダをブラックホールに移動しても、データ復旧ソフトウェアの償還が妨げられることはないため、実際に完全に破棄するには、特別なソフトウェアまたは完全な技術が必要です。 - mdash;削除するものがあることは間違いありません。)
Copyright © Windowsの知識 All Rights Reserved