天天看點

Linux基礎學習第二課



<b>Linux基礎第二課</b>

前面第一課中,初步介紹了一些最簡單的指令,那麼在第二課中,我們繼續來了解其中一些指令的使用,在第一天的教程上載的過程中,還是發現有些人有很不錯的意識,我寫教程僅僅是為大家提供友善的學習教程,我希望在裡面結合自己的思想,自己的了解來告訴大家,相關指令的含義和作用。

那麼我們現在開始我們的今日之旅

<b>Linux的檔案權限</b>

       要了解Linux的檔案屬性,那麼我們首先需要了解”ls”指令,我在介紹的過程中,基本上是使用文本界面,是以,還是請大家将就一下吧,O(∩_∩)O~。我們來看看裡面的内容,通過輸入”ls -l”來看看裡面的内容

Linux基礎學習第二課

我們首先來看看,這裡面有些什麼需要我們先學習的

Linux基礎學習第二課

在這裡面,我們需要明白,一看到這些标志,就應該知道這個是檔案還是目錄或者是其他連結檔案,在這裡

Linux基礎學習第二課

屬性

D:代表目錄

-:代表的是一般檔案

L:連結檔案

       第二行,是相關連結數

       第三行,來到這裡的關鍵,我們分别來看看

Linux基礎學習第二課

第一列,是描述你所屬的檔案或者目錄是屬于誰的,那麼我們可以看得到,這個所屬者是root的使用者,而第二列是該檔案或者目錄是屬于哪個群組,從圖列可以看得出,這個檔案或者目錄是屬于 root這個群組的

       好,我們這個檔案的屬性就了解到這裡,接下來,我們再回頭看看這個

Linux基礎學習第二課

裡面,也就是從第二個字元開始的,這個我們把它定義為檔案權限,分成三組,每組三個,我們來看看第二行中的rwxr-xr-x,這個,我們分成三組分别是rwx,r-x,r-x這三組分别代表的是什麼呢?我們分别來瞧瞧【r:讀,w:寫,x:執行】

第一組:代表檔案的擁有者是的具有讀寫和執行的能力

第二組:代表檔案所屬的群組具有讀和可執行的能力

第三組:代表其他使用者具有讀和可執行的能力

       在linux中,權限是最關鍵的,如果權限沒有搞明白,在我們将來進行伺服器的配置的過程中,将會比較艱難。我們今天主要是圍繞這個内容來進行相關的介紹,現在,我們先在linux下,先建立一個目錄,目錄的名稱就叫test吧,我們先來看看

Linux基礎學習第二課

我們使用mkdir來進行一個目錄的建立,所謂的目錄,就是我們在windows環境下的檔案夾差不多的概念,那麼這個時候,我們用ls –l來檢視相關檔案的屬性,可以看到裡面是這麼陳述的,這是個目錄,而且,檔案的擁有者是具有讀寫執行的權利,而目錄所屬的使用者組是具有讀和執行的能力,而其他使用者,也是具有讀和執行的能力,接下來,我們看看裡面比較有趣的事情

我們首先在root的環境下,在test目錄裡面,建立一個test.txt的文本,該怎麼建立呢,我們使用touch 指令,首先,我們需要使用cd指令,那麼cd是有什麼作用呢,cd的作用就像一列列車,你隻需要輸入cd 【目的地】就可以進入,如圖,我們要在test目錄裡面,進行一個文本的建立,那麼就需要在指令行中輸入cd test即可,如圖

Linux基礎學習第二課

我們在未建立文本檔案之前,如果通過輸入ls –al的話,發現,裡面有兩個目錄,一個是。一個是。。,這兩個目錄是用來幹嘛的呢?第一個是代表你處在的目前目錄下,第二個是在你目前目錄的上一層目錄,也就是說,假設你用cd .這樣的話,你處在的環境還是在這個目錄,那如果你是這樣cd ..後面如此的話,你就傳回到了上層目錄,你可以嘗試做做。

       首先,我們建立一個檔案,使用touch來完成。我們可以看得到這個時候的檔案的權限是如此,我們這個時候來嘗試一下,先對這個檔案進行内容的輸入,怎麼輸入呢,可以用echo 看圖

Linux基礎學習第二課

至于為什麼要這麼輸入,那麼在以後的課程中,會相應的講解道,我們好奇的是,第二行是啥意思,第二行的是檢視檔案内容的,是以以後要記得了,你想檢視檔案的内容,就用cat吧,。

       在linux下,對檔案的寫入,确實沒有在windows裡面那麼友善,甚至,在linux中,對于中文支援的程度也不是很好,沒辦法,外國人的産品,期待N年後,有個NB的人出來吧!

       剛才我們是學了一個目錄的建立和檔案的建立,以及檔案的寫入,接下來,我們繼續來了解了解檔案這塊的東西,剛才我們是看到了一個基本的操作,接下來,我們需要狠心一些,來删除檔案或者目錄,我們來看看,如何删除一個目錄

使用rm

Linux基礎學習第二課

使用rm就可以删除你的檔案,注意了,這裡是針對檔案哦!而且,你如果後面直接跟檔案名的話,系統會很客氣的咨詢你,是否删除這個空檔案呢,那麼你輸入y就可以删除這個檔案,如果你不想這麼麻煩,就可以在rm 後面加一個指令

Linux基礎學習第二課

在這裡,我們在rm後面加入rf也就是在不經過任何提示下強制删除的指令。

       接下來,我們來删除目錄,怎麼删除test目錄呢,我們先退出目前目錄

Linux基礎學習第二課

如果我們還是使用rm的話,就會提示,你這個是目錄,不能删除,這個時候呢,我們可以這樣,進行強制删除,學上面那招

Linux基礎學習第二課

那麼用rmdir的話,可以删除空目錄,試試就知道

繼續閱讀