白文連載自Linux中國,由LCTT原創譯者,作品形式沒有專人本站觀念,連載僅為鉆研交換。
Linux通知行佷有用、很高效,也很風趣,但有時分也很,特別是正在你沒有肯定你本人正在正正在做什么時分。這篇作品并沒有計劃引出你對于Linux或者linux 通知行的,但是想讓你認識到正在你運轉某些通知時該當幽思而先行。(譯注:千萬,以次通知一般都是正在root權限下能力將愚昧施展到無可救藥;正在一般用戶身份下,的但是本人的一畝三分地。)
1. rm -rf 通知
rm -rf通知是芟除資料夾及其形式最快的形式之一。僅僅一丁點的敲錯或者都能夠招致沒有可復原的零碎崩壞。下列是一些rm 通知的選項。
rm通知正在Linux下一般用于芟除資料。
rm -r 通知遞歸的芟除資料夾,以至是空的資料夾。(譯注:集體以為此處該當是說錯了,從知識看,該當是“以至空的資料夾”)
rm -f 通知能沒有通過訊問間接芟除只讀資料。(譯注:Linux下芟除資料并沒有正在乎該資料能否是只讀的,而但是正在意其父節目能否有寫權限。因為,-f某個參數但是示意無須一度個芟除確認,而是一概悄然芟除。此外,原始的rm通知實在也是沒有芟除提醒的,但是正常的刊行版都會將rm經過別號的形式增多-i參數來請求芟除確認,而-f則了某個提醒。)
rm -rf / : 強迫芟除根節目下一切東東。(就是說芟除終了后,什么也沒有了)
rm -rf :強迫芟除以后節目的一切資料。
rm -rf . : 強迫芟除以后資料夾及其子資料夾。
從現正在起,當你要施行rm -rf通知時請留神小半。咱們能夠正在“.bashrc”資料對于rm通知創立rm -i的別號,來防止用 rm通知芟除資料時的事變,它會請求你確認每一度芟除要求。(譯注:大少數刊行版曾經那樣做了,假如還沒有,請那樣做,并正在運用-f參數前定然思忖好你正在做什么!自己有著的經驗啊。)
2. :(){::: 通知
這就是個fork 的范例。詳細操作是經過界說一度名為 :的因變量,它會調用本人兩次,一次正在前臺另一次運轉正在后盾。它會重復的施行上去直到零碎瓦解。

哦?你確認你要試試么?當然別正在公司正式的服務器上試驗啊~~
3. 通知 /dev/sda
上列通知會將這個通知的輸入寫到塊設施/dev/sda中。該操作會將正在塊設施中的所無數據塊交換為通知寫入的原始數據,從而招致整個塊設施的數據迷失。
4. mv資料夾/dev/null
某個通知會挪動這個資料夾到/dev/null。正在Linux中 /dev/null 或者 null 設施是一度特別的資料,一切寫入它的數據都會被肅清,而后前往寫操作順利。(譯注:這就是黑洞啊。千萬,要注明的是,經過將資料夾挪動到黑洞,并沒有能數據復原硬件的救贖,因為,真正的完全,需求采納公用的硬件或者許手法來實現我曉得你確定有些貨色想芟除得干腌臜凈的。)

上列通知會將User節目一切形式挪動到/dev/null,這象征著一切貨色都被株連黑洞(null)之中。
5. wget 
留意:沒有要正在你的或者你的同窗或者學校的計算機里的Linux終端或者Shell施行之上的任何一度通知。假如你想測試它們,請正在虛構機上運轉。任何沒有融洽或者數據迷失,因為運轉的通知招致你的零碎瓦解,作品筆者和Tecmint概沒有擔任。(譯注:和連載網站也沒有擔任~?。?/p>