Linux基礎指令 6

2021-08-18 10:56:42 字數 2758 閱讀 8267

******檔案許可權********

list -l 檔名

檢視檔案屬性

檢視桌面檔案aka:

檔案屬性 -rw-r--r--. 1 root root 0 apr 8 04:01 aka

從左至右分為8個部分

① -檔案型別-——

普通檔案

d——錄c——

字元裝置

s——接字p——

管道b——快裝置l——

連線②rw-r--r--

檔案讀寫許可權

三個字元一組,共三組,從左至右分別對應:使用者自己,所屬組,其他人

即使用者自己可讀寫,組員可讀,其他人可讀。

③ 1對檔案:檔案內容被系統記錄的次數

對目錄:目錄中檔案屬性的位元組數

④ root

檔案所有人

⑤ root

檔案所屬組

⑥ 0

檔案大小,這是個空的檔案

⑦ apr 8 04:01

檔案最後一次被修改的時間

⑧ aka

檔名***檔案所有人與組的管理****

chown 使用者名稱 檔名                更改檔案所有人

chown 使用者名稱.組名 檔名         更改檔案所有人和所有組

chown -r 使用者名稱 目錄名           更改目錄與目錄內容的所有人

chown -r 組名 目錄名              

更改目錄與目錄內容的所有組

監控命令

*******檔案許可權*******

rw- | r-- | r--

u      g     o

1.r對檔案:可以檢視檔案中的字元

對目錄:可以檢視目錄中檔案的資訊

2.w對檔案:可以更改檔案內字元

對目錄:可以在目錄中新增刪除檔案

3.x對檔案:可以執行檔案內記錄的程式動作

對目錄:可以進入目錄中

通過字元方式修改檔案許可權

通過數字方式修改許可權

在linux中

r=4w=2

x=17=rwx

6=rw-

5=r-x

4=r--

3=-wx

2=-w-

1=--x

0=---

******系統預設許可權********

mask                   檢視系統保認許可權

mask 值               修改許可權

這種修改方法只在當前shell生效

永久修改方式:

修改以上2個檔案之後

source /etc/bashrc

source /etc/profile

設定生效

*****檔案的訪問控制********

acl就是access control

指定特殊使用者對特殊檔案的特殊許可權

指令getfacl檢視檔案acl

其輸出格式

# file: bkb

##檔名稱

# owner:

root

##檔案所有人

# group: root

##檔案所有組

user::rwx

##擁有者許可權

user:student:rwx

##特殊使用者許可權

group::---

##組許可權

mask::rwx

##許可權掩碼

other::---

##其他人許可權

設定acl

setfacl -m ::許可權

檔案|目錄

-m#設定

u#使用者g#組

刪除列表中的使用者或組

setfacl -x :

檔案|目錄

關閉列表

setfacl -b 檔案|目錄

acl mask值

mask用來標實能夠賦予使用者最大許可權

當用chmod改變檔案普通許可權時可能會被破壞

Linux常用指令 6

awk 基本功能是在檔案或字串中基於指定規則遊覽和抽取資訊,awk抽取資訊後,才能進行其他文字操作。呼叫awk 當前有三種方式呼叫awk,第一種方式為命令列方式 commands是真正的awk命令,f域分隔符 是可選的,因為awk是使用空格作為預設的域分隔符,因此如果要遊覽域間有空格的文字,不必指定...

linux基礎指令

基於qt在linux上的執行效果,進行meego開發的首推平台理所當然地是linux。但目前主流的作業系統仍為圖形化的windows,於是很多剛剛切換到linux的使用者出現了非常不適應其命令列的操作方式的情況。在此我就介紹幾條比較基礎的linux命令幫助大家入門。eg man ls 就可以檢視ls...

Linux 基礎指令

ls 列出當前目錄下檔案 ls 選項 目錄或檔案 ls l 列出檔案詳細資訊 ls a 列出目錄下 pwd 顯示當前目錄 su root 切換至root賬戶 su nanbei 切換至nanbei賬戶 cd 切換目錄 cd 返回上級目錄 cd desktop 切換至桌面 cd 返回最近訪問目錄 cd...