linux基礎之檔案屬性資訊
檔案概念說明
1、檔案詳細資訊詳解
2、Inode編號
Inode編號是linux系統中檔案的唯一編號,相當於我們的身份證號一樣
3、硬連結和軟連結
3.1、什麼是硬連結
硬連結就是直接指向檔案的Inode編號
3.2、什麼是軟連結
相當於windows中的快捷方式;主要是用來指向對應檔案的路徑
3.3、建立命令
硬連結:ln [原檔名] [建立的硬連結檔名]
軟連結:ln -s[原檔名] [建立的軟連結檔名]
3.4、刪除檔案的底層邏輯
1、刪除的是硬連結 2、判斷該檔案硬連結數是否為03、如果為0,則從磁碟中刪除 4、如果不為0,則只刪除一個硬連結
檔案型別
1、普通檔案
f 或(-)
2、資料夾
d
3、連結檔案
l
4、裝置檔案
b:磁碟檔案
c:字元檔案
5、套接字檔案(socket)
s
6、管道檔案
p
注:不能以顏色判斷檔案型別
使用者和使用者組
1、使用者
相當於賬號
2、使用者組
某些具有相同屬性的賬號的集合
3、建立使用者
命令:useradd
引數:
-g : 指定使用者組(使用者必須存在) -r : 建立系統使用者-M :不建立家目錄 -u :指定建立使用者的ID的
4、系統使用者和普通使用者
系統使用者
uid在0-999之間的使用者,我們就看作系統使用者;系統使用者一般用在啟動應用程式上,一般不需要登入系統。
普通使用者
uid在1000及其以上的使用者,我們就看作普通使用者;一般用在登入上
5、建立使用者組
命令:groupadd
引數
-g : 指定使用者組的ID
6、切換使用者
su - [使用者名稱] 切換使用者
su [使用者名稱] 重新登入使用者
7、檢視使用者的id或者組的id
id [使用者名稱或組名]
8、檢視使用者詳細資訊的檔案
/etc/passwd
test01:x:1001:1001:使用者簡介:/home/test01:/bin/bash test01 : 使用者名稱 x :密碼佔位符 1001 : userid 1001 : 組id /home/test01 : 家目錄 /bin/bash :預設的解析器
常見的解析器有:bash、sh、zsh(不是系統自帶)