美文网首页互联网技术
Linux查看文件内容

Linux查看文件内容

作者: LiuShaodong | 来源:发表于2019-12-11 13:56 被阅读0次

    工作中,我们经常需要遇到查看文件内容,可能大家都比较喜欢用vim去查看一个文件,但是生产环境中,我们并不推荐用vim去单纯地查看一个文件,因为可能由于误操作导致不小心修改了文件的内容,这里我们推荐几种常用的命令,可以做到安全查看文件内容:

    cat 文件名 # concatenate,一次性显示所有的内容,适合查看内容较少的文本文件

    cat -b # 显示的内容带着行号,空行不会标出行号,只有有内容的行才有行号,忽略空行
    cat -n # 显示所有的行号,不忽略空行
    

    more 文件名 # more 可以用于分屏显示文件内容,每次只显示一页内容,适合查看内容较多的文本文件

        more的分屏显示就相当于man帮助手册,空格表示向下翻一页,回车是翻一行q是退出b键回滚一屏f键前滚一屏
    

    grep 正则表达式 文件名 # 允许对文本文件进行模式查找,即带着正则表达式regex进行查找

    grep -n # 显示匹配行以及行号
    grep -v # 显示不匹配的行
    grep -i # 忽略大小写
    grep -n -v -i “this is” readme.txt # 带着行号,搜不包括this is(不区分大小写) 的行
    grep -n is readme.txt # 搜索readme.txt文件中is的行号以及行(区分大小写),当只有一个单词时,可以省略引号
    grep -n ^"this is" readme.txt # 搜索readme.txt文件中以 this is开头的行号以及行(区分大小写)
    grep -n "ok"$ readme.txt # 搜索readme.txt文件中以 ok 结尾的行号以及行(区分大小写)
    

    相关文章

      网友评论

        本文标题:Linux查看文件内容

        本文链接:https://www.haomeiwen.com/subject/cumogctx.html