阿鑫来了  

三种压缩方式 :

                                 压缩                                              解压

zip格式 :     zip test.zip aaa.txt bbb.txt                     unzip test.zip

            ( 把aaa.txt bbb.txt文件压缩到test.zip )

gzip格式 :        gzip aaa.txt bbb.txt                        gunzip aaa.txt.gz

  ( 把aaa.txt bbb.txt文件压缩,自动生成aaa.txt.gz bbb.txt.gz)

bzip2格式 :     bzip2 aaa.txt bbb.txt                    bunzip2 aaa.txt.bz2

 

最常见

tar : 对多个文件或目录进行打包/解包 , 并且可以进行压缩/解压缩

     -c 打包 ;                -x 解包 ;               -z  打包或解包时按照gzip格式压缩/解压缩 ;

     -j  打包或解包时按照bzip2格式压缩/解压缩 ;        -v  显示详细打包解包信息

     -f  指定包名

打包 : tar -czvf aaa.tar.gz aaa.txt bbb.txt             ( 把aaa.txt bbb.txt压缩到aaa.tar.gz )

解包 : tar -xvf aaa.tar.gz

 

清理当前目录下的所有文件和目录 : rm -rf ./*

 

 

匹配查找指令

 

grep(找字符串)

1 . 在指定文件中匹配包含指定字符串的行

        在aaa.txt文件中匹配(查找)某字符串的行     grep 'root' aaa.txt

         grep -n 'root' aaa.txt   (显示行号)

2 . 在指定文件中匹配不包含指定字符串的行( -v 反向匹配  )

         grep -n -v 'root' aaa.txt

3 . 忽略大小写进行匹配( -i ) 

         grep -n -i 'root' aaa.txt

4 . 在指定的目录下对所有文件逐个进行字符串匹配( -R )

         grep -n -i 'root' ./        (在当前目录下匹配root)

 

find(找文件)

在指定的目录中查找符合指定规则的文件

1 . 通过文件名查找文件

   find ./ -name 'aaa.txt'   在当前目录下查找aaa.txt

   find ./ -name '*aa.tx*'   * 代表模糊匹配 , *可以当做任何字符

2 . 通过文件大小查找文件

   find ./ -size -1000c      在当前目录下查找1000字节以下的

   find ./ -size +/-[cbwkMG]      man find查看

3 . 通过文件类型查找文件

    find ./ -type d

    find ./ -type [fdlp]

4 . 通过时间查找文件

   find ./ -mmin -3   查找三分钟以内修改过的文件 (常用于删除过期文件)

-amin  /-atime  /  -mmin  /-mtime  /  -cmin  /  -ctime  ( min是分钟 , time是天 )

a表示最后一次访问时间 , c表示最后一次状态改变时间 , m表示最后一次修改时间 

 

特殊指令 :

查看手册 : man

查看网卡信息 : ifconfig

关机 : shoutdown -h now    基本不用,用的时候慎重使用

重启 : reboot

posted on 2021-04-14 23:16  阿鑫来了  阅读(57)  评论(0)    收藏  举报