每天乙個linux命令 chmod

2021-07-25 15:12:51 字數 826 閱讀 9472

chmod 修改檔案或者目錄的許可權碼

語法:chmod [ 選項 ] [ 數字或者字元許可權表示 ] filename

選項:-c:類似於-v,僅顯示更改部分

-f:不顯示錯誤資訊

-r:遞迴處理

-v:顯示指令執行過程

--reference=參考檔案或目錄

許可權碼表示:

許可權分為擁有者u,群組g,其他o,許可權碼讀許可權r值為4,寫許可權w值為2,執行許可權x值為1

例如: 777代表ugo三個許可權的rwx許可權都具有。

754代表u是rwx都有,g是rx,o是r。

也可以用符號給許可權賦值:

u=rwx,g=rx,o=r

u=rwx,go=rx

增加或者刪除某許可權:

g-w,o-x

go-w

對ugo全部操作用a來代表:

a=rwx

a-wrwx許可權對檔案和目錄的意義:

對於檔案來說:r:可讀取檔案的內容

x:該檔案具有可以被系統執行的許可權,與檔案字尾無關,能不能執行看x。能不能執行成功看檔案本身。

對於目錄來說:r:可讀取該目錄下的檔名,ls。

w:在該目錄下新建檔案或目錄,刪除檔案或目錄,修改檔案或目錄名,搬移檔案或目錄位置(cp和mv都不允許)。路徑w的許可權是關於該目錄下的檔案資訊 表。比如在乙個你有rwx的目錄下有乙個你完全沒有許可權的乙個檔案或者目錄,那麼你既不能讀,也不能執行,但是你在該目錄下有w許可權,所以你可以刪除這個你完全沒有許可權的檔案或者目錄。

x:進入該目錄的許可權。如果該目錄沒有x許可權,但是有r許可權,cd 該目錄會提示許可權不允許。但是可以用ls 該目錄來檢視裡面的檔案。

每天乙個Linux命令

將我遇到的linux指令總結一下,不斷增加 1 sz和rz 一般來說,linux 伺服器大多是通過 ssh客戶端來進行遠端的登陸和管理的,使用 ssh登陸 linux ssh有關的兩個命令可以提供很方便的操作 sz 將選定的檔案傳送 send 到本地機器 rz 執行該命令會彈出乙個檔案選擇視窗,從本...

每天乙個linux命令

linux cmp命令 linux cmp命令用於比較兩個檔案是否有差異。當相互比較的兩個檔案完全一樣時,則該指令不會顯示任何資訊。若發現有所差異,缺省會標示出第乙個不同之處的字元和列數編號。若不指定任何檔名稱或是所給予的檔名為 則cmp指令會從標準輸入裝置讀取資料。語法cmp clsv i 字元數...

每天乙個 Linux 命令

head 與 tail 就像它的名字一樣的淺顯易懂,它是用來顯示開頭或結尾某個數量的文字區塊,head 用來顯示檔案的開頭至標準輸出中,而 tail 想當然爾就是看檔案的結尾。1 命令格式 head 引數 檔案 2 命令功能 head 用來顯示檔案的開頭至標準輸出中,預設head命令列印其相應檔案的...