如果要學習linux 有些命令是必須會的,否則無法使用linux
目前想到的如下內容:
目錄與文件的屬性與權限,cd ls tar ?mv rm mkdir vim df du cat tail chmod chown echo
多說一點:執行任何腳本,都需要有x執行權限,所在新童鞋們在執行腳本時一定要使用ls/ll查看該文件是否有執行權限(x)
進一步升級必須知道的命令
awk find sed ?pidof screen sort scp sync rsync lsof ?free ps top time date rpm與正則表達式
今天給大家分享的是打包與解包,對于測試來說要部署環境,那么就需要下載某些東西,那一定會用到解包,打包,包類型 :.tar ,.gz,tar.gz,.bz2,tar.bz2,.bz,.tar.bz,.z,tar.z .zip ,.rar
.tar
解包:tar zxvf FileName.tar
打包:tar czvf FileName.tar DirName
.gz
壓縮:gzip fileName
解壓:gunzip filename.gz ? 或者 gzip -d filename.gz
.tar.gz 和 .tgz
解壓:tar zxvf filename.tar.gz
壓縮:tar zcvf filename.tar.gz ?dirname
.bz2
解壓1:bzip2 -d FileName.bz2
解壓2:bunzip2 FileName.bz2
壓縮:bzip2 -z FileName
.tar.bz2
解壓:tar jxvf FileName.tar.bz2
壓縮:tar jcvf FileName.tar.bz2 DirName
.bz
解壓1:bzip2 -d FileName.bz
解壓2:bunzip2 FileName.bz
.tar.bz
解壓:tar jxvf FileName.tar.bz
壓縮:tar jcvf FileName.tar.bzFileName
---------------------------------------------
.Z
解壓:uncompress FileName.Z
壓縮:compress FileName
.tar.Z
解壓:tar Zxvf FileName.tar.Z
壓縮:tar Zcvf FileName.tar.Z DirName
---------------------------------------------
.zip
解壓:unzip FileName.zip
壓縮:zip FileName.zip DirName
---------------------------------------------
.rar
解壓:rar a abc.rar file1
壓縮:rar e abc.rar
常用的格式 tar ,tar.gz,tar.bz2
tar ?參數 壓縮包名 ?解壓文件名
獨立必有且只能有一個的參數:
-c:解壓縮包;-x:解壓縮包;-t:查看內容;-r:向壓縮包文件末尾追加文件;-u:更新原壓縮包中的文件;-f:使用包名稱
根據需要在壓縮或解壓時可選參數:
-z:有gzip屬性的;-j:有bz2屬性的;-Z:有compress屬性的;-v:顯示所有過程;-O:將文件解開到標準輸出
-C指定壓縮包解壓的位置?
tar -zxvf tar.gz. -C /tmp ?將tar.gz包解壓至/tmp目錄下