-
Linux作業系統是什麼
Linux|2016/08/23
-
基礎Linux-VIM指令大公開
Linux|2016/08/16
-
原來這些照片都是這樣拍的!
電腦資訊|2017/06/21
-
Photo與AI-在印刷時需注意的六個事...
Illustrator|2016/08/01
-
網管認證-精選QA
CCNA|2016/07/26
絕不可輕易執行的Linux指令
作者:劉又瑄圖片來源暫無說明
Linux自由度非常高,可以透過指令完成許多任務。強大功能所以運用廣泛,就連行動裝置上的Android作業系統,都是建立在Linux核心之上。許多資深Linux使用者甚至不使用圖形化介面,而是只以指令工作,所以懂得善用Linux指令確實能讓工作更加方便。
不過也因為它的指令強大,有些指令確是充滿危險性的,身為愛用Linux愛用者的你不可不知!
以下介紹幾個特別需要注意的指令功能。並非不可執行,而是執行前可以再次確認。
Fork 炸彈(Fork Bomb)
Fork 炸彈是定義一個名為 : 的函數,並且不斷遞迴呼叫自己,直到系統滿載然後當機。
:(){:|:&};:
這個指令沒什麼實質用處,在測試系統時才可能會用到。
rm 刪除檔案指令
rm -rf 是遞迴刪除目錄和檔案的指令,應該是最常被誤用的指令,誤植這個指令就會誤刪檔案,如果在使用管理者(root)權限時,請勿輕易執行以下這些指令:
rm -rf /:刪除整個根目錄以下所有的檔案與目錄。就是將整個系統都刪除。
rm -rf *:刪除目前目錄以下所有的檔案與目錄。
rm -rf .:刪除目前目錄以及目前目錄以下所有的檔案與目錄。
刪除整顆硬碟的資料
此指令將 COMMAND 執行的輸出導向第一顆硬碟中(/dev/sda)
COMMAND > /dev/sda
這裡的 COMMAND 不管是何種指令,如此做都將讓整顆硬碟的資料被刪除。
當然是必須有使用管理者權限才會出現的危險,一般使用者是無法直接寫入 /dev/sda 的權限。
格式化硬碟
此指令會將第一顆硬碟格式化:
mkfs.ext3 /dev/sda
硬碟格式化之後,資料會被全數刪除。使用時特別要小心,別誤植這個指令,以至刪除整顆硬碟。
清空檔案
此指令將讓 file.txt 檔案內容清空:
> file.txt
因為這個指令很簡短,容易一不小心就打錯,因此使用時要小心。
dd 指令
此指令會讓硬碟的資料被刪除,然後以亂數垃圾資料做為替換:
dd if=/dev/random of=/dev/sda
此指令應該只在報廢硬碟之前會用到。
打好基礎很重要>>Linux基礎入門 - 起手式
融會貫通很重要>>Linux基礎入門 - 字遊戲
程式設計很重要>>Linux系統程式設計
瀏覽數 : 3854
百科問與答