Linux常用命令(三)

1.文件或文件夾的權(quán)限

可讀 ? ? ? ? ?r ? ? ? 4

可寫 ? ? ? ? w ? ? ? 2

可執(zhí)行 ? ? x ? ? ? ?1

無權(quán)限 ? ? — ? ? ?0


例如 desktop這個文件夾的第一列“d ? ? rwx ? ? r-x ? ? r-x”

第一個字母:d代表文件夾,—代表文件,l代表鏈接

第一組:rwx ? 7 ?所屬用戶對該文件或者文件夾的權(quán)限 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?可讀可寫可執(zhí)行

第二組:r-x ? ?5 ? 所屬用戶組對該文件或者文件夾的權(quán)限 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 可讀不可寫可執(zhí)行

第三組:r-x ? ?5 ?其他組的所有用戶對該文件或者文件夾的權(quán)限 ? ? ? ? ? ? ? ? ? ?可讀不可寫可執(zhí)行

2.修改權(quán)限

chmod ? 554 ?/root

一開始普通用戶對/root文件夾沒有讀的權(quán)限
chmod后添加了讀的權(quán)限
root文件夾變成可讀的,但對root下面的分目錄還是沒有讀取權(quán)限

chmod ?777 ? XXX.log ? ? ? ? ? ? ? ? ? ? 對某文件開放讀寫執(zhí)行權(quán)限

chmod ?777 ?XXXdir ? ? ? ? ? ? ? ? ? ? ? ?開放某文件夾的讀寫執(zhí)行權(quán)限,但文件夾內(nèi)的文件和文件夾的權(quán)限沒有被修改

chmod ?-R ?777 ?XXXdir ? ? ? ? ? ? ? ? ?開放某文件夾的讀寫執(zhí)行權(quán)限,文件夾內(nèi)的文件和文件夾的權(quán)限同時被修改

chmod ?777 ?XXXdir/* ? ? ? ? ? ? ? ? ? ? ?開放文件夾內(nèi)所有文件和文件夾的讀寫執(zhí)行權(quán)限,但該文件夾的權(quán)限沒有被修改

參數(shù)-R表示啟動遞歸處理,用了-R文件夾里邊的文件權(quán)限也都被修改了,不用-R則里邊的文件權(quán)限就沒有被修改

3.修改文件和文件夾的所屬用戶和用戶組

chown ?huluwa:huluwa XXX.log

chown -R huluwa:huluwa XXXdir ?使用方法與chmod類似,在此不贅述

4.針對于shell腳本的可執(zhí)行權(quán)限修改

chmod +x ?XXX.sh ? ?對所有用戶開放XXX.sh的可執(zhí)行權(quán)限

5.yum源

yum --help ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? yum的命令幫助

yum search XXX ? ? ? ? ? ? ? ? ? ? ? ? ?搜索要安裝的XXX服務

yum -y install XXX ? ? ? ? ? ? ? ? ? ? ? ?安裝XXX服務并對安裝XXX過程中所有問題回答yes(按ctrl+c可以中斷安裝過程)

rpm -qa|grep httpd ? ? ? ? ? ? ? ? ? ? ? ?查詢已經(jīng)安裝的關(guān)于httpd的package

rpm -e 完整的package名字 ? ? ? ?卸載已經(jīng)安裝的package(rpm命令幫助中的注釋:-e, --erase=+ erase (uninstall) package)


出現(xiàn)error:fail dependencies時加--nodeps即不進行關(guān)系校驗?(rpm命令幫助中的注釋: --nodeps do not verify package dependencies)

6.ping IP和端口號

ping 192.168.137.251

telnet?192.168.137.251 80

7.找命令或shell腳本

which java

echo $PATH

/usr/java/jdk1.8.0_45/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

8.搜索文件或文件夾

find / -name '*abc*' ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 在根目錄下搜索文件名中存在abc的文件

find /zouhan -name?'*abc*' ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??在zouhan目錄下搜索文件名中存在abc的文件

find ./ -name?'*abc*' ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??在當前目錄下搜索文件名中存在abc的文件

9.查看硬盤、內(nèi)存、系統(tǒng)資源狀況

df -h ? ? ? ? ? ? ? ? ? ?查看當前機器硬盤情況

free -m ? ? ? ? ? ? ? ?查看內(nèi)存情況(m指以兆為單位,free -g是以G為單位)

top ? ? ? ? ? ? ? ? ? ? ?查看系統(tǒng)資源情況

10.壓縮

tar ?-czf ?zouhan.tar.gz ?zouhan/* ? ? ? ? ? ? ? ? ?將zouhan文件夾下所有文件壓縮為?zouhan.tar.gz

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (-z, --gzip, --gunzip, --ungzip filter the archive through gzip;

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -c, --create create a new archive;

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -f, --file=ARCHIVE use archive file or device ARCHIVE)

tar ?-xzvf ??zouhan.tar.gz ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?將?zouhan.tar.gz解壓至當前目錄

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(-x, --extract, --get extract files from an archive;

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-v, --verbose verbosely list files processed)

tar -xzvf abc.tar.gz -C /tmp? ? ? ? ? ? ? ? ? ? ? ? ? ?將abc.tar.gz這個壓縮包解壓到當前目錄下的tmp目錄? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?下,而不是當前目錄下,這就是-C選項的作用

zip ?-r ?zouhan.zip ?zouhan/* ? ? ? ? ? ? ? ? ? ? ? ??將zouhan文件夾下所有文件壓縮為zouhan.zip (若沒有-r ,文件夾內(nèi)的東西會壓縮不進來)

unzip ?zouhan.zip ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??將??zouhan.zip解壓至當前目錄

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容