Linux常见权限处理、文件搜索、帮助、压缩命令
①chmod(change the pressions mode of a file)
命令格式:
示例:
功能:改變文件或目錄權限
選項:chmod [{ugoa} { - + =} {r w x}] [文件或者目錄]、[mode = 421] [文件或目錄](其中r代表4 w代表2 x代表1,例如:rwxrw-r–就是764)、-R遞歸修改(改變一個目錄下的所有文件的權限)
刪除一個文件的條件是對其所在的目錄具有寫權限。(見下表)
②chown(change file ownership)
命令格式:chown [用戶] [文件或目錄]
示例:chown xiaohao /tmp/_wodewenjian
功能:改變文件或者目錄的所有者
③chgrp(change file group ownership)
命令格式:chgrp [用戶組] [文件或目錄]
示例:chgrp xiaohao /tmp/woedewenjian
功能:改變文件或目錄的所屬組
④umask(the user file-creation mask)
命令格式:umask [-S]
示例:umsk -S
功能:顯示、設置文件的缺省權限
選項:-S 以rwx形式顯示新建文件的缺省權限(為了安全起見,linux的默認新建文件是沒有可執行權限的)
⑤find
命令格式:fing [搜索范圍] [匹配條件]
示例:find /tmp/wodewenjian
功能 :文件搜索
選項:-name 根據文件名來進行搜索;-iname 不區分大小寫的文件名搜索(例如:find /etc -iname init);-size(+n大于后面搜素的大小的文件,-n小于后面搜素的大小的文件 ,n等于后面搜素的大小的文件)例如:find / -size +204800;-user根據所有者來進行查詢,-group 根據所屬組進行查詢(例如:find / -user xiaohao),-cmin(訪問時間,例如:find /etc -cmin 5 意思是在/etc目錄下查找5分鐘之內被修改過屬性的文件和目錄)/-amin(文件屬性)/-mmin(文件內容),-a(兩個條件必須同時滿足才能被查找到),-o(兩個條件滿足其中之一即可)例如:find /etc -size +122365 -a -size -345678;
⑥locate
命令格式:locate [文件名]
示例:locate inittab
功能:在文件資料庫中查找文件
⑦which
命令格式:which 命令
示例:which ls
功能:搜索命令所在目錄及別名信息
⑧whereis
命令格式:whereis [命令名稱]
示例:whereis ls
功能:搜索命令所在目錄及幫助文檔路徑
注意:使用whereis查詢出結果之后,1 表示命令的幫助,5 表示配置文件的幫助
⑨grep
命令格式:grep -iv [指定字串] [文件]
示例:grep mtsql /root/install.log
功能:在文件中搜索字串匹配的行并輸出
選項:-i 不區分大小寫;-v排除指定字串
注意:查詢的時候不需要寫出具體路徑
⑩man(manual–手冊頁)
命令格式:man [命令或配置文件]
示例:man ls
功能:獲得幫助信息(我們可以在輸入查看指令之后點擊 / -l 來快速定位某些特定的選項信息)
十一、help
命令格式:help 內置命令(就是使用find 查詢不到路徑的命令)
示例:help umask
功能:查詢內置命令的幫助信息
十二、useradd
命令格式:useradd 用戶名
示例:useradd mine
功能:添加新用戶
十三、passwd
命令格式:passwd 用戶名
示例:passwd 12121
功能:設置用戶密碼
十四、who
命令格式:who 用戶名
示例:who yango
功能:查看用戶登陸信息
十五、w
命令格式:w
示例:w
功能:查看登錄用戶詳細信息
十六、gzip
命令格式:gzip [文件](不能壓縮目錄)
壓縮后的文件格式:.gz
示例:gzip _linshiwenjian
功能:壓縮文件(不保留原文件)
十七、gunzip(GNU unzip)
命令格式:gunzip [壓縮文件]
示例:gunzip _wodewenjian
功能:解壓縮.gz的壓縮文件
十八、tar
命令格式:tar [選項] [-zcf] [壓縮后的文件名] [目錄]
示例:tar -cvf _mubiaowenjian _yuanlaidewenjian
功能:打包目錄
選項:-c 打包 ;-v顯示詳細信息 ;-f指定文件名 ;-z打包同時壓縮
壓縮后的文件格式:.tar.gz
十九、tar
命令格式:tar [選項] [-zcf] [解壓縮的文件名] [目錄]
示例:tar -cvf _mubiaowenjian _yuanlaidewenjian
功能:解包目錄
選項:-x 解包 ;-v顯示詳細信息 ;-f指定解壓文件 ;-z解壓縮
二十、zip
命令格式:zip [選項] -r [壓縮后文件名] [文件或者目錄]
示例:zip _wodewenjian.zip _wodewenjian
功能:壓縮文件或目錄(Windows和Linux都支持的壓縮格式)
選項:-r壓縮目錄(保留原文件)
壓縮后文件格式:.zip
二十一、unzip
命令格式:unzip [壓縮文件]
示例:unzip _wodewenjian.zip
功能:解壓縮.zip的壓縮文件
二十二、bzip2
命令格式:bzip2 [選項] [-k] [文件]
示例:bzip2 -k _wodewenjian.zip
功能:壓縮文件
選項:-k 產生壓縮文件后保留原文件
二十三、bunzip2
命令格式:bunzip2 [選項] [-k] [壓縮文件]
示例:bunzip2 -k _wodewenjian.bz2
功能:解壓縮
選項:-k 解壓縮后保留原文件
總結
以上是生活随笔為你收集整理的Linux常见权限处理、文件搜索、帮助、压缩命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 法语常用俚语
- 下一篇: Linux 中 find 命令如何使用,