Linux 對檔案及目錄許可權的理解與重要命令

2021-08-11 00:15:28 字數 2867 閱讀 5310

一. 對檔案及目錄許可權的理解

在linux中,檔案及目錄的許可權是非常重要的。我們可以通過ls -al 檢視所有檔案詳細的許可權與屬性。可以看到:

第一列表示檔案的型別與許可權:這裡有10個字元

(1)第乙個字元表示這是它的檔案型別

- 普通檔案

d 目錄檔案

p 管道檔案

l 軟鏈結

b 塊裝置

c 字元裝置

s socket

(2)接下來的九個字元表示檔案或目錄的屬性,我們以三個為一組,將其分為三組。

第一組為:「檔案所有者的許可權」

第二組為:「同使用者組的許可權」

第三組為:「其他非本使用者組的許可權」

每個組中r可讀,w可寫,x可執行,-無許可權

下面我們就說說許可權的作用吧

對於目錄:

1. x許可權至關重要,如果沒有x許可權,則無法進入到這個目錄中(不能cd)

我們可以看到,有x許可權時,目錄才可以cd,但因為沒有可讀許可權,仍然不能ls

2. r可讀許可權,如果沒有r許可權,目錄則不能ls

3. w可寫許可權,如果有w許可權,該目錄則可以新建新的檔案與目錄,刪除已存在的檔案與目錄,將已存在的檔案或目錄重新命名, 轉移或複製該目錄的檔案與目錄

對於檔案:

1.r可讀許可權,讀取檔案內容。很容易理解

2.w可寫許可權,寫入、修改、編輯檔案內容的許可權,但不具備刪除檔案的許可權,檔案所在目錄有w許可權,那麼不管檔案是什麼許可權,都可以刪除

3.x可執行許可權,在windows中,檔案是否可執行是通過副檔名判斷的,在linux中檔案是否可執行是通過是否有x許可權判斷的,與檔名沒有絕對的關係。

二. linux下的重要目錄

/proc  此目錄的資料都在記憶體中,如系統核心,外部裝置,網路狀態,由於資料都存放於記憶體中,所以不占用磁碟空間,比較重要的目錄有/proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/*等

/sys  與/proc類似,也是乙個虛擬的檔案系統,主要也是記錄與核心相關的資訊。

/selinux  主要用來加固作業系統,提高系統的安全性

/bin  放置的是在單使用者維護模式下還能被操作的命令

/usr/lib  包括各應用軟體的函式庫,目標檔案,以及不被一般使用者管用的執行檔案或指令碼檔案。

/var  主要針對常態性變動的檔案,包括快取,登入檔案,以及某些軟體執行所產生的檔案沒包括程式檔案,或者例如mysql資料庫的檔案等。 

/tmp  這是讓一般使用者或者是正在執行的程式暫時放置檔案的地方,重要的資料不可以放在這裡。

三. 重要的命令

du  檢視使用空間,對檔案和目錄磁碟使用的空間的檢視

df  檢視使用空間,檢視linux伺服器的檔案系統的磁碟占用情況。

top  能夠實時顯示系統中各個程序的資源占用情況,類似於windows中的任務管理器。

free  顯示系統使用和空閒的記憶體情況 

pstack  顯示每個程序的棧跟蹤

su  切換使用者

sudo(sudo -, sudo -s)  用其他身份來執行命令,預設為root,使用時必須先輸入密碼,有5分鐘有效期,超過期限必須重新輸入密碼。

adduser  新增使用者

password  修改賬戶的登陸密碼,使用許可權是所有使用者。

ls  列出所有子目錄與檔案。

ls -l列出檔案的詳細資訊

ls -ld列出目錄的詳細資訊

ls -lh檔案資訊大小單位為k

pwd  檢視當前目錄

cd  改變目錄

touch  建立乙個不存在的檔案,更改文件或目錄的日期時間

mkdir  建立目錄

rmdir  刪除空目錄

rm -r 刪除(不能恢復)

man  幫助

cp  拷貝 cp 源 目標

cp -r 源 目標(拷貝目錄,目標目錄已存在,將源目錄作為目標的子目錄)

mv  移動  第二個引數為檔名,則是將檔案重新命名

cat/more/less  檢視目標檔案內容

head -n2  檢視前2行

tail -n3  檢視後3行

find  在檔案樹種查詢檔案

grep  在檔案中搜尋字串

tar  打包

tar -cvf打包,-xvf解包

tar -czvf壓縮,-xzvf解壓

bc  計算器  

cal  日曆

date  日期時間

shutdown  關機

>  輸出重定向

seq 1 100 > tmp 將1-100輸出到tmp中

mkfifo my.p命名管道

readlink 獲取乙個軟鏈結指向的目的的路徑

ln -s tmp ppp(軟鏈結)

ln tmp ddd(硬鏈結)

chmod  修改許可權

linux基本許可權 許可權對檔案,目錄作用說明

1.許可權對檔案的作用說明 r 讀取檔案內容 可以對檔案執行 cat,more,head,tail操作 w 編輯,新增,修改檔案內容 可以執行命令 vi echo 但不包含刪除檔案的許可權。x 可執行 2.許可權對目錄的作用說明 r 可以查詢目錄下檔名 可以執行命令ls w 可以修改目錄結構,比如新...

Linux檔案 目錄許可權及歸屬

讀寫執行 讀寫執行讀 寫執行rw xrwx rwx檔案所有者 檔案所屬組 其他使用者 r 讀 w 寫 x 可執行 檢視內容cat 修改內容vi 作為命令使用 列出目錄內容ls 新增 刪除 touch rm 進入資料夾或搜尋 cd ugoa rwx 檔案或目錄 遞迴修改指定目錄下所有檔案 子目錄的許可...

Linux檔案許可權及目錄管理

linux檔案許可權 linux檔案目錄管理 當前工作目錄 上層目錄 根目錄 當前家目錄 上個工作目錄 account使用者家目錄 account變換目錄 cd 路徑 顯示當前工作目錄 pwd 建立空目錄 mkdir pm 遞迴,許可權 目錄名 刪除空目錄 rmdir p 遞迴 檔案與目錄檢視 ls...