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

2021-10-07 13:38:58 字數 1489 閱讀 7315

linux shell/terminal 命令非常強大,即使乙個簡單的命令就可能導致資料夾、檔案或者路徑資料夾等被刪除。

在一些情況下,linux 甚至不會詢問你而直接執行命令,導致你丟失各種資料資訊。

一般來說在 web 上推薦新的 linux 使用者執行這些命令,當然,也有人哪些寫過這**的人不這麼想,因為這玩意你一寫下去就不是玩笑了。

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

還有一些事情需要注意:一些命令只在 ubuntu 中有 sudo 字首時是有危害的。其他發行版本的 linux,則是在作為根目錄命令時會有危害。

: ();: 以 fork bomb 聞名,是乙個拒絕服務攻擊的 linux 系統。: ();: 是乙個 bash 函式。只要被執行,他會不斷重複,直到系統被凍結。

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

mv folder/dev/null 也是乙個危險的命令。dev/null 或者 null device 是乙個刪除所有寫在這個裝置檔案上資料的裝置檔案,但是,該操作提示卻是寫入操作執行成功。這就是我們常說的 bit bucked 或者 black hole。

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

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

the rm -r.[^.]* command :刪除檔案及資料夾,帶有刪除提示

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

下面列舉出需要管理員許可權,格式化硬碟的命令:

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

tar 命令用於將多個檔案以 .tar 格式放入乙個檔案中(存檔檔案)。tape archive (tar) bomb 可以由他建立。

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

當收到 tar 檔案,定期建立乙個新的保護目錄,然後在解壓前將接受的 tar 檔案放到這個目錄中,你可以避免成為 tar bomb 的受害者。

dd命令用於複製&改變硬碟分割槽。如果,你用錯地方了,那麼也很危險。

下面列舉 dd 命令:

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

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

你已經收到乙個壓縮檔案,你被要求提取這個看起來很小的檔案,可能小到 kb。事實上,該小尺寸的壓縮檔案包含高度壓縮資料。

只要檔案解壓,上百 gb 資料會被提取,這時候,過大的資料填滿硬碟導致宕機,機率就很大了。如何避免?還是那句老話,別手賤,什麼檔案都去接收,請接收可信任**檔案。

python變數在使用前 必須先

有很多介紹python中各種很酷的功能 如變數拆包 偏函式 列舉可迭代物件 的文章,但說到python時,還有很多東西可以談論,這裡我將嘗試展示我所知道和使用的一些特性,我還沒有在其他地方看到有人提到過它們。我們開始吧。1.清理字串輸入 對使用者輸入進行清理的問題幾乎適用於您編寫的所有程式。通常情況...

python變數在使用前 必須先

python程式設計中經常遇到一些莫名其妙的錯誤,其實這不是語言本身的問題,而是我們忽略了語言本身的一些特性導致的,今天就來看下使用python變數時導致的3個不可思議的錯誤,以後在程式設計中要多多注意。1 可變資料型別作為函式定義中的預設引數 new links page.search for l...

成功創業者必須具備的9個特質

現今,無論國內還是國外都在熱炒創業概念,創業真的那麼容易?國外創投公司紅點創投創始合夥人geoff yang在一篇文章中列出了成功創業者需要具備的9個特質,希望能幫助創業者早日獲得成功。近幾年創業逐漸成為乙個很火熱的話題,無論國內還是國外都一樣。那麼,什麼樣的人才能夠創業成功?創業成功有哪些先決條件...