1. 程式人生 > 其它 >linux-檔案相關

linux-檔案相關

檔案型別

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:預設的解析器