一天一條linux命令 chmod

2021-09-01 05:04:15 字數 703 閱讀 1964

chmod(change mode)的功能是:變更檔案或目錄的許可權。

chmod --help 可檢視具體引數使用。

一、許可權

1.linux中許可權分為一般許可權和特殊許可權。

一般許可權:r——read 讀,w——write 寫,x——execute 執行。

特殊許可權:setuid——賦予普通使用者可執行root使用者才能執行的許可權,setgid——類似setuid,指組,stick bit——貼上位 只有屬主和root使用者可以刪除。

2.r w x,構成乙個三位二進位制數,有許可權則為1,沒有則為0。故0為均沒有,1為只有x,2為只有w,3為有w和x,依次類推。

setuid setgid stickbit 也類似。

-為無二、許可權範圍:

u:user 檔案或目錄的屬主

g:group 檔案或目錄的屬組

o:other 除以上的其他使用者

a:all 所有使用者

三、許可權設定:

+:新增許可權

-:去掉許可權

=:設定許可權

chmod u+rw test.txt 給屬主新增對test.txt讀和寫的許可權。

chmod 644 test.txt 對於test.txt給屬主設定讀和寫的許可權,屬組和其他使用者設定讀的許可權。

chmod 1777 temp 第乙個1為stick bit 即 對於temp檔案,賦予rwxrwxrwt許可權。

一天一條linux命令 echo

echo命令的功能是顯示文字或變數,預設輸出為終端螢幕。echo hello world 在螢幕輸出hello world。echo n user 在螢幕輸出user 且不換行。echo e 使echo可使用轉義字元,如 echo e hello nworld 在螢幕輸出 hello world e...

一天一條linux命令 read

read命令從鍵盤或檔案的某行讀入資訊,將其賦值給乙個變數。read var1 hello world 將hello world放入變數var1,可通過echo var1輸出檢視。當read後變數為乙個時,會被賦值直到回車之前的所有內容。read var1 var2 hello world 將hel...

一天一條linux命令 grep

grep的功能是在檔案或標準輸入中查詢pattern指定的內容。並將找到的那行顯示出來。grep help 可檢視命令引數使用方法。基本格式為 grep option pattern file grep test file1 在file1中查詢test。file1換為 減號 或不寫時則為標準輸入。e...