1. 程式人生 > >從零開始的linux 第十五章

從零開始的linux 第十五章

rm shutdown

從零還是的linux 第十五章


哈嘍~~同學們,又一個愉快的星期要結束啦~唉~時間過得好快,不知不覺小編又要更新博客惹~~

技術分享

(↑沮喪的小編)

路人甲:“唉??小編大人不想教我們了麽...”

不是不是啦~~小編怎麽會舍棄你們呢~~只是最近沒有太多時間~最近小編在做LAMP的搭建、vsftp服務、NFS服務、基於NFS的LAMP搭建以及Samba服務,感覺有一點點吃力...唉??路人乙居然嘲笑小編,這些也是你們以後要做的哦~~到時候做不出來,小編可不會給你們講第二遍咯,而且,小編吃力只是因為實驗太多了,但是小編可是會做的~~


好啦,閑話不多說~~小編就給大家介紹這章的內容吧~介紹完後,小編就繼續做實驗去惹...


那麽上一章,小編給大家介紹了mkdir創建目錄tree查看目錄樹以及haltpoweroffrebootshutdown這些關機和重啟的命令,另外shutdown命令還支持定時開關機,並且shutdown命令還支持廣播功能。

路人丙:“小編大人,這個廣播功能上一章沒有講...”

...額...好吧,是小編疏忽了~~那就現在給同學們介紹一下吧~

所謂廣播功能,實際上說的是當定時關機或者重啟時,會對使用該主機的所有人都顯示,因為在真實環境中,使用這臺主機的人不一定只有你一個人,也會有其他人通過遠程連接到這個機器上,這時,若直接關機,會對別人的使用造成影響,有可能別人正在寫腳本,或者修改文件,而你直接把機器關機,會造成這些數據的丟失,要避免這種情況,關機或重啟時使用定時,上一章小編介紹shutdown命令的格式為:shutdown [OPTIONS...] [TIME] [WALL...] ,而後面這個 WALL 即為廣播,可以不寫,默認定時就會發送到所有終端:

技術分享

小編在其中一個終端上設置定時五分鐘後關機,而在另一個終端中也可以顯示,而小編的另一個終端當然連接的也是這個主機:

技術分享

這是小編的兩個不同的終端連接同一臺主機,可以用tty來查看

技術分享

技術分享

這個命令之前小編講過,用來查看當前的終端,可以清楚的看到,這兩個終端是不同的,當同學們在一個終端設置關機或重啟時,另一個使用終端的人看到這個提示,若他還有些工作沒有做完,會聯系你讓你取消定時,因為使用終端登錄的人不定義是管理員root用戶,而是一個普通用戶,普通用戶是無法取消定時的~那麽,聯系你之後,你就可以取消關機或重啟,避免數據丟失:

技術分享

當然,另一端也依然會收到提示:

技術分享

同學們的機器若沒有安裝 Xmanager 軟件或者 SecureCRT 軟件的話,切換終端時會很不方便,並且能連接終端很有限。因為小編給趕進度,所以這兩個軟件如何安裝沒有給同學們介紹,這兩個軟件是用來遠程連接同學們的Llinux的,小編用的是Xmanager軟件中的Xshell.至於這兩個軟件,小編時間充足的時候就簡單給同學們介紹一下~~(吐槽:假的,這麽懶的小編才不會加班給咱們介紹)


上一章遺留下來的內容,到此就介紹完啦~~現在,小編就介紹這一章的內容~~


其實這兩章的內容在小編第四章介紹完文件系統之後就要給同學們講的,因為這是基礎操作,只不過,中間也有些更基礎的,所以小編就一直到現在才跟同學們講~~

通過第十三章以及第十四章的內容,同學們對文件系統的操作有了更進一步的認識,嗯...學會了創建文件以及創建目錄,另外還學會了一些附帶的技能~~

上一章,小編也介紹了刪除目錄的命令rmdir,只不過,這個命令僅能用來刪除空目錄,所以有很大的局限性~~那麽,小編在最後提到的非常非常邪惡的命令rm命令,這章就介紹一下:

rm:刪除文件或目錄

那麽,這麽邪惡的命令,我們要如何使用呢?還是要先查看一下 man 文檔

技術分享

從 man 文檔中可以看出,該命令的格式為:

rm [OPTION]...FILE...

rm後面跟上選項,再跟上要刪除的文件(這裏的文件指文件或目錄),小編就來實驗一下,在/app/目錄下創建一些文件和目錄,來刪除

技術分享

可以看到,rm這個命令直接使用,是無法刪除目錄的,只能刪除文件,但是雖然報錯,能刪除的文件還是已經被刪除了的~~

技術分享

其他的的普通文件已經被刪除,只留下一個目錄。(註意哦,這個命令的格式後面的FILE是可以指定多個的,格式後面是有"..."號的,表示可指定多個)

那麽,既然rm不能刪除目錄,為什麽小編說它能刪除目錄或文件呢,刪除目錄的功能是依賴選項完成的,加上選項才能刪除目錄

-r:刪除目錄及其內容

技術分享

可以看到,刪除目錄成功。-r 選項是可以刪除目錄以及目錄下的所有內容,所以小編這裏再創建一個目錄,並在這個目錄下面創建文件,用tree命令查看目錄結構

技術分享

小編再來刪除一下

技術分享

看,目錄下的文件以及這個目錄完全刪除。不過,這個命令可是很危險的哦~~刪除文件的時候居然連提示也沒有,萬一小編手抖一下,誤刪除了怎麽辦呢!

不用擔心啦~~這個命令有一個選項,在我們刪除文件的時候會提示我們是否刪除,嗯,真是一個友好的命令~~

-i:交互式刪除

小編再來創建一個文件,用-i選項刪除,測試一下

技術分享

使用 -i 選項後,刪除文件會提示是否刪除,輸入 y 即可刪除,若輸入 n 則不刪除

技術分享

輸入 n 不刪除。

不過,每次都要輸入 -i 好麻煩...哼哼,不用擔心,同學們是不需要輸入 -i 選項的,因為系統默認把 rm -i 設置成了別名,小編這裏只是把別名給刪除了,同學們可以查看一下別名,現在小編加上別名後,查看一下

技術分享

同學們的應該是默認都有這個別名的~~所以不用擔心

另外,有時候我們確定要刪除一個文件,覺得需再輸入 y 過於麻煩,可用 -f 強制刪除~

-f:強制刪除

技術分享

這個命令可以刪除各種文件哦~~所以,這個命令是很危險的~~~


唉??小編臨時突然有事情,所以這一章就先到這裏~~抱歉啦同學們,小編會補回來的~~因為小編的老師要走了,所以去吃送別飯~~拜拜啦~~~

技術分享

The END

本文出自 “13125850” 博客,請務必保留此出處http://13135850.blog.51cto.com/13125850/1977060

從零開始的linux 第十五章