linux中grep,tar命令(看了就懂)

l.grep

      概念: 强大的文本过滤查找工具,可接正则表达式过滤,把匹配行打印出来。

              1.   主要代码:grep   -r    root  passwd(文件名)

                    -r   递归过滤root文件

                    递归查找passwd文件下关于root的文件   

               2.找到passwd下以bash结尾文件内容    ^表示命令前文件    放在命令前

                   代码 : grep   'bash$'  passwd           $表示查找末尾文件   放在命令后

                   

               3.给代码加行号    直接加入   -n  

           

               4.grep -n '^$'   passwd            找出空白行  ^加$代表找空白行

                反向输出     grep -nv '^$' passwd           找出非空白行       -v  反向查找

           5.

Tar   归档   tar  

选项:   选项有顺序要求:  如果你加了-    f    一定要在最后

-f   代表使用归档(大宝天天见)

-c   建立归档文件

-x   解开归档文件   

-p   保留源文件权限

-v   显示归档过程 , 解归档过程

-C   指定解压目录

-z    代表使用  gzip 压缩

-j     代表使用  bzip2  压缩

-t     不解开归档文件  只查看归档文件中的内容

       对anacon.log.zip进行打包命令   

       先说只打包命令   tar -cvf  anacon.tar  anacon.log.zip

        包名是加tar后缀

查看打包后的详细信息

tar -tvf anacon.log.zip.tar

 有打包就有解包 x代表解开归档文件就是释放意思

  以上面为例 解包名为anacon.log.zip.tar的包

 代码

         tar  -xvf   anacon.log.zip.tar

 解包可以指定路径,-C代表指定目录将解压的文件放入你想指定的路径

 具体代码

                 tar -xvf  anacon.log.zip.tar    -C hp

 

                 test是文件夹将解压过的文件放到test文件中

       将文件以gzip的形式解压,解压包后缀名为gz 源文件为anacon.log

      代码:  tar  -czvf  anacon.log.zip.tar.gz (用gzip解压后的包名)   anacon.log(源文件)

    

 用bzip2解压文件同上差不多后缀改为bz2

 代码   

          tar  -cjvf   anacon.log.zip.tar.bz2  anacon.log(源文件)

 解bzip2的压缩包     想查到解压后文件名必须先把文件删了  rm  -rf  ancon.log

        代码

                    tar  -xjvf  ancon.log.zip.tar.bz2 

 

 解gzip包

                tar  xzvf  anacon.log.zip.tar.gz

 

                

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值