Linux的常用最危險的命令

  • rm -rf 命令

    rm -rf命令是刪除文件夾及其內容最快的方式之一。僅僅一丁點的敲錯或無知都可能導致不可恢復的系統崩壞。

    r : 遞歸的刪除文件夾

    f:不經過詢問直接刪除"只讀文件"。Linux下刪除文件並不在乎該文件是否是隻讀的,而只是在意其父目錄是否有寫權限。所以-f這個參數只是表示不必一個個刪除確認,而是一律悄悄刪除。另外原始的rm命令其實也是沒有刪除提示的,只是一般的發行版都會將rm通過別名的方式增加-i參數來要求刪除確認,而-f則抑制了這個提示。

  • mv 文件夾 /dev/null

    這個命令會移動某"文件夾"到/dev/null。在Linux中 /dev/null 或 null 設備是一個特殊的文件,所有寫入它的數據都會被清除,然後返回寫操作成功。要找回輸出到/dev/null的數據只能通過恢復軟件。

  • > file

    > file命令常用來清空文件內容,請在執行前確認輸出的文件是空的或者不存在,否則如果執行了該命令原來的文件可真是恢復不了,連數據恢復軟件都未必能幫助你了。另外可能真正想用的是>> file,即累加新的輸出到文件,而不是使用> file刷新那個文件。如果錯誤或無知的執行類似 > xxx.conf命令會覆蓋配置文件或其他任何的系統配置文件。

  • 命令 > /dev/sda

    命令 > /dev/sda命令會將某個"命令"的輸出寫到塊設備/dev/sda中。該操作會將在塊設備中的所有數據塊替換爲命令寫入的原始數據,從而導致整個塊設備的數據丟失。

      在linux中還存在其他非常危險的命令,例如格式命令mkfs.ext3 /dev/sda。但是這些命令相對比較冷門。但是上面列出來的四個命令作爲開發人員是會經常用到的,所以在操作中一定要謹慎使用,在使用前一定要確認清楚、做好備份,否則追悔莫及。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章