如果要学习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目录下