論學好Linux系統的超級重要性

安全劍客發表於2019-04-18

不知道各位在日常的工作生活中有沒有接觸過“rm -rf /*”這個命令,因為這個命令搞出來的事情可還不少呢!前段時間就在一個群裡看到了有個小夥子,老闆讓他去維護一下伺服器,這小夥也不太懂,就問群裡的大佬們有什麼好辦法,有個大佬說你用rm -rf /*這個命令去試一下,肯定管用!這小夥子是真的實誠,分分鐘按照大佬的指點輸入了指令,然後望著一閃一閃的螢幕問大佬咋回事,怎麼螢幕會閃,大佬看到這個訊息可能有點蒙圈,半天沒回訊息,有點不太相信,居然有人真的會去輸入這個命令,他想著這個群裡可能沒有小白,畢竟“rm -rf /*”這個老梗都快被玩壞了,但是不湊巧,這個小夥是真的小白,故事的後續是這個大佬出來道歉,這個小夥不知道是不是被開了,反正是沒在群裡露面了,可能對這個群裡的大佬充滿了深深的恨意,不想再冒泡了。故事說到這裡可能有的小夥伴有點蒙圈,為啥這個大佬會道歉,這個小夥子咋就充滿恨意了呢?這個rm -rf /*到底有啥梗啊?下面給大家介紹一下這個命令。

rm 命令可以刪除一個目錄中的一個或多個檔案或目錄,也可以將某個目錄及其下屬的所有檔案及其子目錄均刪除掉。對於連結檔案,只是刪除整個連結檔案,而原有檔案保持不變。

語法:

rm ( 選項)(引數)

選項:

²   -d :直接把欲刪除的目錄的硬連線資料刪除成0,刪除該目錄;

²   -f :強制刪除檔案或目錄;

²   -i :刪除已有檔案或目錄之前先詢問使用者;

²   -r 或-R:遞迴處理,將指定目錄下的所有檔案與子目錄一併處理;

²   --preserve-root :不對根目錄進行遞迴操作;

²   -v :顯示指令的詳細執行過程。

引數:

檔案:指定被刪除的檔案列表,如果引數中含有目錄,則必須加上-r或者-R選項。

rm -rf /* :這條命令的意思就是強制刪除當前目錄下的所有檔案和子目錄。

所以說這個小夥子這麼做之後他的下場應該只能被開了吧,公司的伺服器是你來玩的嘛!

網上和這個命令有關的笑話是多如牛毛,各位看官不知道這個梗的請牢牢記住,這個命令不要亂用哦,Enter鍵按下去可就晚了,可以和你的同時共勉這個訊息哦。事實上,工作上經常會出現類似的這種矛盾,別說隔行如隔山了,就是一個行業的不太明白這其中的道理也有可能就玩脫了,畢竟藝術源於生活,梗也來源於生活,你永遠不知道你那一天會幹出這麼沙雕的事情。

我們言歸正傳,由Linux命令引發的血案應該如何將其扼殺在搖籃裡呢?很簡單嘛,不懂就要學,多問幾個人,大佬說的話有時候別太當真,有時候他只是在開玩笑,在這個網際網路時代,流量都不限量了,不要吝嗇你的流量,有問題多 Google ,鑑於我們們厚厚的城牆,還是多百度(雖說比較流氓),但也有個參考不是。當然最好的辦法就是去專業的網站去找相應的資訊,這樣可以確保資訊的真實度,在這裡給大家推薦一個我經常去逛的一個網站,叫Linux就該這麼學,線上的免費資源,挺靠譜的,還提供高清的 《Linux 就該這麼學》 pdf ,很良心了,紙質書籍很貴,而且很多書籍的pdf要收費的,這個不僅實時維護,還是免費的,推薦給大家去學習,擺脫從刪庫到跑路的囧境。

大家莫慌,Linux看起來命令一大堆,其實經常用的就那麼幾個,就算是英文,那也不用因為自己的英文水平不過關而發慌,這個和英文水平關係不大,就那麼幾個常用的單詞,記住就好了,而且命令的意思和英文原本的意思可能有很大的出入,舉個例子:free命令

free 命令可以顯示當前系統未使用的和已使用的記憶體數目,還可以顯示被核心使用的記憶體緩衝區。

語法:

free( 選項)

選項:

²   -b :以Byte為單位顯示記憶體使用情況;

²   -k :以KB為單位顯示記憶體使用情況;

²   -m :以MB為單位顯示記憶體使用情況;

²   -o :不顯示緩衝區調節列;

²   -s< 間隔秒數>:持續觀察記憶體使用狀況;

²   -t :顯示記憶體總和列;

²   -V :顯示版本資訊。

Free 的英文釋義為免費的,自由的,和命令的意思完全不沾邊,利用零散時間開啟手機看看就記住了。

    最後祝各位看官升職加薪, Linux 命令用的爐火純青。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2641857/,如需轉載,請註明出處,否則將追究法律責任。

相關文章