• 文本文件编辑命令


    cat命令查看纯文本文件(较短的),格式为:”cat[[选项][文件]“

    查看文本文件:

    cat     文件名

    参数                         作用

    -n                             显示行号

    -b                             显示行号(不包括空行)

    -A                              显示出”不可见“的符号,如空格,tab键等

    more命令用于查看纯文本文件(较长的),格式为:”more[选项]文件“

    查看文本文件:
    #more 文件名

    参数                         作用

    -数字                         预先显示的行数(默认为一页)

    -d                             显示提示语句与报错信息

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

    查看文本文件前20行:
    #head -n 20 文件名

    参数                         作用

    -n 10                        显示10行

    -n  -10                      正常输出(如cat命令),但不显示最后的10行

    tail命令查看纯文本文档的后N行,格式:“tail[选项][文件]”

    查看文本文件后20行:
    #tail -n 20  文件名

    参数                         作用

    -n 10                          显示后面10行

    -f                               持续刷新显示的内容

    od命令查看特殊格式的文件,格式为:“od[选项][文件]”

    参数                         作用

    -t a                          默认字符

    -t c                          ASCII字符

    -t o                          八进制

    -t d                          十进制

    -t x                          十六进制

    -t f                           浮点数

    tr命令用于转换文本文件中的字符,格式为:“tr[原始字符][目标字符]”
    将1.txt文件的内容转换成大写,(注意到命令中间|了吗?这个叫管道命令符。)

    #cat 1.txt | tr [a-z] [A-Z]
    注意命令中的空格

    wc命令用于统计指定文本的行数、字数、字节数、格式为:“wc[参数]文本”

    参数                              作用

    -l                                   只显示行数

    -w                                 只显示单词数

    -c                                  只显示字节数

    例如:统计当前系统中的用户个数:
    #wc -l /etc/passwd

    cut命令用于通过列来提取文本字符、格式为:"cut[参数]文本"

    参数                                   作用

    -d 分隔符                              指定分隔符,默认为Tab

    -f                                         指定显示的列数

    -c                                        单位改为字符

    获取当前系统中所有用户的名称:

    参数作用:-d 以”:“来做分隔符,-f参数代表只看第一列
    #cut -d:-f1 /etc/passwd

    获取root用户的默认shell解释器:
    #grep ^root  /etc/passwd| cut -d:  -f7

    diff命令用于比较多个文本文件的差异,格式为”diff[参数]文件“

    参数                                   命令

    -d                                        忽略空格引起的差异

    -B                                        忽略空行引起的差异

    -brief或-q                             仅报告是否存在差异

    -c                                     使用上下文输出格式

  • 相关阅读:
    consul服务注册于发现
    zookeeper注册服务中心
    Eureka自我保护机制
    发现服务
    修改主机名
    Eureka集群原理与搭建
    Eureka服务注册中心
    微服务简单规划
    开启多服务一键启动 run DashBoad,重启idea
    手撕代码:判断二进制串除以3的余数
  • 原文地址:https://www.cnblogs.com/QinTO/p/9212714.html
Copyright © 2020-2023  润新知