你需要知道!Linux中那些極其危險的命令!

對於系統愛好者來說,linux系統的命令很方便,很快捷,也很危險,為什麼說危險呢?其實在linux系統中有些命令一旦使用失誤,會造成重大事故,那麼今天就來給大家介紹一些慎重使用的命令,希望大家以後用的時候謹慎一些~

當然,這些危險的命令其實通常都是在root權限下才能將事故破壞性放大到極致;普通用戶的話也就只能在自己那一畝三分地折騰;但是秉承著認真專注細緻的品質我們還是要避免事故的發生。

1、Rm -rf

Rm -rf 命令是刪除文件以及目錄最快的方式之一,無法恢復永絕後患的那種。

如果一旦誤刪掉某一些重要的目錄或者文件 例如:‘ / ’那事故就這樣造成了。

下列是一些rm命令的選項以及危險的用法:

-f 強制刪除。忽略不存在的文件,不提示確認;

-i 在刪除前需要確認;

-I 在刪除超過三個文件或者遞歸刪除前要求確認。

此選項比-i 提示內容更少,但同樣可以阻止大多數錯誤發生:

-d 刪除空目錄;

-r 遞歸刪除目錄及其內容;

-v 詳細顯示進行的步驟;

rm -rf / : 強制刪除根目錄;

rm -rf * : 強制刪除當前目錄的所有文件;

rm -rf . : 強制刪除當前文件夾及其子文件夾;

rm -rf /* : 強制刪除根目錄下所有內容;

希望大家再去用這些命令的時候一定一定一定要謹慎,注意刪除內容還是否有用。

我們可以在“.bashrc”文件對‘rm‘命令創建rm -i的別名,來預防用 ‘rm‘命令刪除文件時的事故,它會要求你確認每一個刪除請求。(如果你發現你的linux系統沒有這個默認設置,那麼請設置這個文件,否則後果自負了。)


你需要知道!Linux中那些極其危險的命令!

2、mv 內容路徑 /dev/nul

這個命令會移動某個文件或目錄到/dev/null 。

在Linux中 /dev/null 或 null 設備是一個特殊的文件,所有寫入它的數據都會被清除,然後返回寫操作成功。

當然,這個命令不是說徹底刪除,還是可以使用一些軟件恢復的。

3、> 文件

這個命令常用來清空文件內容或記錄命令輸出。

不過請在執行前,一定要確認輸出的文件是否為空的或者是否存在,否則如果一旦這個文件存在且裡面有內容的話,這個操作會覆蓋掉原來的內容,而且不會提醒。

——恢復軟件都恢復不回來........

建議輸出時用 “>>”,即累加新的輸出到文件,而不會覆蓋原文件內容。

4、mkfs.ext3 /dev/sda

這個命令會格式化塊設備sda,這個命令一旦執行你的sda硬盤設備被格式化,你的系統將達到不可恢復的狀態(如果sda是系統盤),通常sda這種塊設備我們不會動,只用來裝系統。

一般我們都把一個完整的硬盤分成幾個分區去使用,當然無論你劃分幾個分區基本上這個操作一旦執行,硬盤上的數據都會蒸發掉。


分享到:


相關文章: