標籤:
2.2、其他許可權管理命令
命令名稱:chown 功能:變更檔目錄或檔案的所有者
文法:chown[使用者][檔案或目錄]
命令名稱:chgrp 功能:改變檔案或目錄的所屬組
文法:chgrp[使用者][檔案或目錄]
命令名稱:umask[-S] 功能:顯示、設定檔案的預設許可權
0022 0特殊許可權 022 當前許可權=777-022 755 rwx r-x r-x 設定預設許可權umask 022
注意:任何建立的檔案不具有可執行許可權
3、檔案搜尋命令
3.1、檔案搜尋命令find
命令名稱:find 功能:檔案搜尋
注意:伺服器高峰期盡量不要使用,範圍越小越好
文法; find[搜尋範圍][匹配條件] -name:名稱 -size:大小
範例:find / -name init //精準搜尋
find / -name *init* //模糊搜尋,*匹配任一字元
find / -name init? //?匹配單個字元
find / -iname init? //iname不區分大小寫
find / -size +204800 //n代表位元組數字,+n 大於 -小於 n等於 1資料區塊=512位元組=0.5K
find /home -user shenchao //尋找所有者的檔案
根據時間屬性尋找:
find /etc -cmin -5 //5分鐘內被修改過屬性的檔案或目錄
-amin 訪問時間access
-cmin 檔案屬性change
-mmin 檔案內容modify
根據條件尋找
find /etc -size +163840 -a -size -201800
-a 兩個條件同時滿足
-o 兩個條件滿足任意一個
-type 根據檔案類型尋找 f檔案 d目錄 l軟連結檔案
find /etc -cmin -5 -exec ls -l{} \;
-exec/-ok 命令{} \; 對搜尋結果執行操作
例子:find /etc -name init* -a -type f -exec ls -l{} \;
-inum 根據i節點尋找,方便找出永久連結
3.2、其他搜尋命令
命令名稱:locate 功能:在檔案資料庫中尋找檔案
文法:locate 檔案名稱 -i//不區分大小寫
updatedb //更新資料庫,對tmp臨時檔案夾不起作用
命令名稱:which 功能:搜尋命令所在目錄及別名資訊
文法:which 命令 範例:which ls
命令名稱:whereis 功能:搜尋命令所在目錄及幫組文檔路徑
命令名稱:grep 功能:在檔案中搜尋字串匹配的行並輸出
文法:grep [關鍵字][檔案]
-i 不區分大小寫
-v 排除指定字串
^ 開頭
4、協助命令
4.1、協助命令:man
命令名稱:man 功能:擷取協助資訊
文法:man 命令 //在內容裡面可以用 /尋找內容
1 命令的協助 5設定檔的協助
命令名稱:whatis 功能:查看命令名稱
命令名稱:apropos 功能:查看命令設定檔簡單資訊
--help //顯示主要選項
命令名稱:info 命令 //擷取協助
命令名稱:help 功能:活得Shell內建命令的協助信+息
5、使用者管理命令
命令名稱:useradd 功能:添加新使用者
命令名稱:passwd 使用者名稱 功能:設定密碼
命令名稱:who 功能:查看登入使用者資訊
登入使用者名稱 登入終端(tty表示本地終端 pts表示遠程終端) 登入時間 IP地址
命令名稱:w 功能:查看登入使用者詳細資料
Linux常用命令(二)