1. 程式人生 > >論學好Linux系統的超級重要性

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

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

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

語法:

rm (選項)(引數)

選項:

  • -d:直接把欲刪除的目錄的硬連線資料刪除成0,刪除該目錄;
  • -f:強制刪除檔案或目錄;
  • -i:刪除已有檔案或目錄之前先詢問使用者;
  • -r或-R:遞迴處理,將指定目錄下的所有檔案與子目錄一併處理;
  • --preserve-root:不對根目錄進行遞迴操作;
  • -v:顯示指令的詳細執行過程。

引數:

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

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

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

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

咱言歸正傳,由Linux命令引發的血案應該如何將其扼殺在搖籃裡呢?很簡單嘛,不懂就要學,多問幾個人,大佬說的話有時候別太當真,有時候他只是在開玩笑,在這個網際網路時代,流量都不限量了,不要吝嗇你的流量,有問題多Google

,鑑於咱們厚厚的城牆,還是多百度(雖說比較流氓),但也有個參考不是。當然最好的辦法就是去專業的網站去找相應的資訊,這樣可以確保資訊的真實度,在這裡給大家推薦一個我經常去逛的一個網站,叫Linux就該這麼學,線上的免費資源,挺靠譜的,還提供高清的《Linux就該這麼學》pdf,很良心了,紙質書籍很貴,而且很多書籍的pdf要收費的,這個不僅實時維護,還是免費的,推薦給大家去學習,擺脫從刪庫到跑路的囧境。

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

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

語法:

free(選項)

選項:

  • -b:以Byte為單位顯示記憶體使用情況;
  • -k:以KB為單位顯示記憶體使用情況;
  • -m:以MB為單位顯示記憶體使用情況;
  • -o:不顯示緩衝區調節列;
  • -s<間隔秒數>:持續觀察記憶體使用狀況;
  • -t:顯示記憶體總和列;
  • -V:顯示版本資訊。

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

    最後祝各位看官升職加薪,Linux命令