linux-檔案相關
阿新 • • 發佈:2021-12-14
檔案型別
1、檔案詳細資訊說明
134319695 -rw-------. 1 root root 1.7K Dec 8 12:08 anaconda-ks.cfg 134319695 :檔案inode編號,是linux系統中檔案唯一的編號就相當於檔案在系統中的身份證號 -rw-------.:檔案型別和檔案許可權 1:檔案的硬連結數 補充:關於檔案的硬連結和軟連線 硬連結:硬連結直接指向index node編號 軟連線:相當於windows中的快捷方式,主要用來指向對應檔案的路徑 建立命令:ln 後面加上引數-s,建立的就是軟連線 刪除檔案的底層邏輯: 1、刪除的是檔案的硬連結 2、判斷該檔案的硬連結數是否為0 3、如果為0,則在磁碟中將檔案刪除 4、如果不為0,則只刪除一個硬連結
2、檔案型別
普通檔案 : f(-)
資料夾 : d
連結檔案 :l
裝置檔案 : b,c
b:磁碟檔案
c:字元檔案
套接字檔案(socket): s
安裝資料庫:yum install mariadb* -y
管道檔案 :p
3、使用者和使用者組
使用者:相當於賬號 使用者組:某些具有相同屬性的賬號的集合 建立使用者的命令:useradd 引數: -g:在指定使用者組裡面建立使用者(使用者組必須存在) -r:建立系統使用者 (1)一般uid在0-999之間的使用者,我們看作是系統使用者 系統使用者一般用在啟動應用程式上,一般不需要登入系統 (2)一般uid在1000以上的使用者,我們看作是普通使用者 一般用在登入上。 -M:不建立家目錄 -u:指定建立使用者的ID 建立使用者組的命令:groupadd 引數: -g:指定使用者組的id 切換使用者: su - [使用者名稱] su [使用者名稱] 檢視使用者的ID或組的ID id [使用者名稱] 檢視使用者詳情的檔案 catie:x:1000:1000::/home/catie:/bin/bash catie:使用者名稱 x:密碼佔位符 1000:userid 1000:gid /home/catie:家目錄 /bin/bash:預設的解析器