N天學習乙個linux命令之umask

2022-02-26 12:05:53 字數 717 閱讀 5685

前言

umask不是linux命令,而是shell內建的指令,俗稱使用者許可權掩碼,用於對使用者建立的檔案和目錄設定預設許可權。預設的許可權掩碼是0022,也就是說新建立的檔案許可權是0644,新建立的目錄許可權是0755。設定的值是需要去掉的許可權。許可權掩碼一般使用八進位制表示。

用途

新建的檔案或者目錄指定預設的許可權

用法

umask [option] [value]

常用引數

-s以可讀的許可權符號方式輸出(擁有的許可權)

-p輸出許可權掩碼時帶上umask命令

實踐

顯示許可權掩碼

[root@vm ~]# umask

0022

[root@vm ~]# umask -s

u=rwx,g=rx,o=rx

設定許可權掩碼

數字時:數字使用八進位制表示,表示的是去除的許可權

許可權符號時:許可權符號rwx,表示的是擁有的許可權

[root@vm ~]# umask 0002

[root@vm ~]# umask u=rwx,g=rwx,o=

參考資料

man umask

umask命令

N天學習乙個linux命令之xargs

用途 標準輸入流讀取引數 空格或者換行符分隔 傳遞給需要執行的命令 用法 xargs options command initial arguments 常用選項 arg file file a file 從檔案中讀取引數 null 0空字元作為分隔符,當引數中包含空格或者換行符時使用 delimi...

Linux每天學習乙個命令之type命令

今天看到了type命令覺得和which命令很像,所以想著學習記錄一下。回想起之前使用which命令的時候,當檢視cd命令,history命令的時候,會出現這句話 root localhost which history usr bin which no history in usr local sb...

Linux每天學習乙個命令之cp命令

最近學習linux中的複製檔案命令cp,把學習記錄如下 cp 選項 source 檔案 destination 目的檔案 cp 選項 source1 source2 source3 source4 source5 directory cp命令可以複製檔案或資料夾,後面可以接多個原始檔 當有多個原始檔...