• 9、文本文件编辑命令


    #cat

    cat命令用于查看纯文本文件(内容较少的),英文全称为“concatenate”,语法格式为“cat [选项] [文件]”。

     #more

    more命令用于查看纯文本文件(内容较多的),语法格式为“more [选项]文件”。

    more命令会在最下面使用百分比的形式来提示您已经阅读了多少内容。您还可以使用空格键或回车键向下翻页:

    #head

    head命令用于查看纯文本文档的前N行,语法格式为“head [选项] [文件]”。

     #tail 

    tail命令用于查看纯文本文档的后N行或持续刷新内容,格式为“tail [选项] [文件]”。

    tail命令最强悍的功能是可以持续刷新一个文件的内容,当想要实时查看最新日志文件时,这特别有用,此时的命令格式为“tail -f 文件名”:

     #tr

    tr命令用于替换文本文件中的字符,英文全称为“transform”,语法格式为“tr [原始字符] [目标字符]”。 

    #wc

    wc命令用于统计指定文本的行数、字数、字节数,英文全称为“word counts”,语法格式为“wc [参数] 文本”。

     #stat

    stat命令用于查看文件的具体存储信息和时间等信息,英文全称为“status”,语法格式为“stat 文件名称”。

     #grep

    grep命令用于按行提取文本内容,语法格式为“grep [参数] 文件名称”。

    grep命令两个最常用的参数:

    -n:参数用来显示搜索到的信息的行号;

    -v:参数用于反选信息;

     #cut

    cut命令用于按“列”提取文本字符,语法格式为“cut [参数] 文本”。 

    按列搜索,不仅要使用-f参数来设置需要看的列数,还需要使用-d参数来设置间隔符号。

    passwd在保存用户数据信息时,用户信息的每一项值之间是采用冒号来间隔的,接下来我们使用下述命令尝试提取出passwd文件中的用户名信息,即提取以冒号(:)为间隔符号的第一列内容:

     #diff

    diff命令用于比较多个文本文件的差异,英文全称为“different”,语法格式为“diff [参数] 文件”。 

    #uniq

    uniq命令用于去除文本中连续的重复行,英文全称为“unique”,语法格式为“uniq [参数] 文件名称”。

    #sort

    sort命令用于对文本内容进行再排序,语法格式为“sort [参数] 文件名称”。

  • 相关阅读:
    ReactNative 常见红屏黄屏及终端报错
    ReactNative 常见红屏黄屏及终端报错
    React Native小白入门学习路径——二
    学习TINY需要多长时间?
    在Eclipse中导入Tiny工程,有下面的错误,是什么原因?
    为什么我写的page页面无法渲染
    Tiny框架的应用定位
    为什么编译tiny工程出错,提示"不兼容的类型"
    Tiny工程可以配置多个application.xml吗
    为什么web应用在tomcat启动时报java.lang.ClassCastException异常?
  • 原文地址:https://www.cnblogs.com/tesila/p/16026575.html
Copyright © 2020-2023  润新知