Linux命令(三)

举报
咔吧咔吧 发表于 2020/11/03 11:04:24 2020/11/03
【摘要】 文本搜索命令 知道文本搜索使用的命令 1. grep命令的使用 grep :文本搜索 grep命令效果图: 2. grep命令选项的使用 -i :忽略大小写 -n: 显示匹配行号 -v :显示不包含匹配文本的所有行 -i命令选项效果图: -n命令...

    文本搜索命令

    知道文本搜索使用的命令

    1. grep命令的使用

        grep :文本搜索

    grep命令效果图:

    

    

    2. grep命令选项的使用

        -i :忽略大小写

        -n: 显示匹配行号

        -v :显示不包含匹配文本的所有行

        

    -i命令选项效果图:

    

    

    -n命令选项效果图:

    

    

    -v命令选项效果图:

    

    

    

    3. grep命令结合正则表达式的使用


    ^  : 以指定字符串开头

    $  : 以指定字符串结尾

    .  : 匹配一个非换行符的字符

    

    

    正则表达式‘^’的效果图:

    

    正则表达式‘$’的效果图:

    

    正则表达式‘.’的效果图:

    

    

    

    grep 命令还可以文本搜索管道中的内容,比如: ls / | grep ‘lib’

    在使用 grep 命令的时候还可以省略搜索内容的引号,比如: ls / | grep lib, grep hello 1.txt


    

    查找文件命令   


    1. find命令及选项的使用

    find :在指定目录下查找文件(包括目录)

    find命令选项:

    -name :根据文件名(包括目录名)字查找

    find命令及选项的效果图:

    


    

    2. find命令结合通配符的使用

    通配符:是一种特殊语句,主要有星号(*)和问号(?),用来模糊搜索文件

    * :代表0个或多个任意字符

    ? :代表任意一个字符

    *通配符的效果图:

    

    ?通配符的效果图:

    

    通配符不仅能结合 find 命令使用,还可以结合其它命令使用, 比如: ls、mv、cp 等,这里需要注意只有 find 命令使用通配符需要加上引号。

    



    

    压缩和解压缩命令

    1. 压缩格式的介绍

    Linux默认支持的压缩格式:

    .gz

    .bz2

    .zip   

    .gz和.bz2的压缩包需要使用tar命令来压缩和解压缩

    .zip的压缩包需要使用zip命令来压缩,使用unzip命令来解压缩

    压缩目的:节省磁盘空间

    2. tar命令及选项的使用

    tar: 压缩和解压缩命令


    tar命令选项:

    -c: 创建打包文件

    -v: 显示打包或者解包的详细信息

    -f: 指定文件名称, 必须放到所有选项后面

    -z: 压缩或解压缩(.gz)

    -j: 压缩或解压缩(.bz2)

    -x: 解包

    -C: 解压缩到指定目录



    

    3. zip和unzip命令及选项的使用


    zip: 压缩成.zip格式文件

    unzip: 解压缩.zip格式文件


    unzip命令选项:

    -d: 解压缩到指定目录


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。