Day2:Linux文件權限和目錄配置(1)

學習筆記:

一、文件權限:

1.對於一個文件,使用對象可以分成用戶、用戶組、其他人三類

2.執行ls -al 後,出現文件屬性:

第一列爲用戶權限,其中第一個字符爲文件類型:-爲文件、d爲目錄、l爲連接文件、b爲設備文件、c爲串型接口設備;後面的字符有九個,前三個爲文件所有者權限、中間三個爲同用戶組權限、後三個爲其他人權限,每三個字符都是代表讀、寫、執行的意思,如果是有這個權限,則分別顯示字符r、w、x,如果沒有則顯示-。

第二列爲連接點(i-node),有多少文件與該文件相連則顯示連接數量。

第三列爲文件所有者的帳號

第四列爲文件所屬的用戶組

第五列爲文件的容量大小(B)

第六列爲文件的創建日期或者最近的修改日期,時間太遠會只顯示年月日,但可以通過--full -time查詢詳細日期

第七列爲文件名稱

3.改變文件屬性和權限的三個命令:

chgrp 改變文件所屬用戶組,chgrp 用戶組 文件名 或者  chgrp -R 用戶組 文件目錄名稱

chown 改變文件所有者,chown -R 賬戶名稱 文件或目錄名稱

chmod 改變權限,這裏有兩種方法:第一、r-4,w-2,x-1,如果輸入chmod 755 test,則會爲rwxr-xr-x;第二、u代表前三個、g代表中間三個、o代表後三個,如果輸入chmod u=rwx,g=rx,o=rx,則結果同上。另外如果在參數部分輸入a+x或者a-x,則所有結果中會同時都x權限或者同時都沒有x權限。

4.權限對文件和目錄的意義

文件:r代表讀的權限,x代表執行的權限,w代表這寫入、編輯、修改、新增的權限,但是並不能刪除。

目錄:r同上,x代表用戶可以進入目錄下執行命令,w比文件多了刪除的功能。

二、目錄配置

1.目錄配置標準FHS:

目錄分成四個類型:shareable、unsharebla、static、variable

/:根目錄,與開機系統有關

/usr:與軟件安裝有關

/var:與系統運作過程有關

在/根目錄下的其他目錄:

/bin 放置系統執行文件

/boot 放置開機會使用到的文件

/dev 放置Linux上的所有設備和接口的文件

/etc 放置系統主要的配置文件

/home 系統默認的主文件夾

/lib 函數庫

/media 放置的爲可刪除的設備 DVD CD

/mnt 暫時想要掛在的設備

/opt 給第三方軟件放置的目錄

/root 系統管理員的主文件夾

/sbin 放置的是開機過程當中所需要的命令(包括還原)

/srv 一些網絡服務啓用後,所需要用到的數據目錄

/tmp 一般用戶或者正在執行的程序暫時放置文件的地方,需要定是清理

除此之外,還有一些較爲重要的目錄:

/lost+found 當文件系統發生錯誤的時候,一些丟失的片段通常會放置到該目錄下面

/proc 該目錄爲虛擬文件系統,主要存放系統內核、進程、外部設備的狀態以及網絡狀態,存在於內存之中,不佔用硬盤空間

/sys 同上,主要記錄與內核相關的信息,包括目前以加載的內核模塊與內核監測到的硬件設備

2.目錄樹

起點爲/根目錄

每個目錄既可以使用本地的文件系統,也可以使用網絡上的文件系統

每個文件在目錄樹當中的文件名都是獨一無二的

3.絕對路徑和相對路徑

絕對路徑:以/開頭,一定要從根目錄寫起

相對路徑:以.開頭,它是指以當前的路徑爲基底的相對路徑

.代表當前目錄

..代表上一層目錄



發佈了21 篇原創文章 · 獲贊 6 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章