• 文本文件编辑命令


    Linux系统中“一切都是文件”,所以对服务程序进行配置自然也就是编辑程序的配置文件

    1、cat——用于查看纯文本文件(内容较少的)

    如果在查看文件内容时还想顺便显示行号,不妨在cat命令后面追加一个-n参数

     2、more——查看纯文本文件(内容较多)有翻页功能

    可以通过空格键或回车键进行翻页控制

    3、head——用于查看纯文本文件的前N行

    在阅读文本内容时,谁也难以保证会按照从头到尾的顺序往下看完整个文件,如果只想看文本的前20行的内容,则可以使用head命令。

    4、tail——用于查看纯文本文件的后N行或者持续刷新内容

    查看后n行:tail -n 20

    持续刷新:tail -f 文件名

    5、tr——用于替换文本文件中的字符

    在很多时候我们想要快速地替换文本中的一些词汇,又或者把整个文本内容都进行替换,如果手工替换,工作量太大。这时,就需要先使用cat命令读取待处理的文本,然后通过管道符把这些文本内容传递给tr命令进行替换操作。

    例如:把某个文件内容中的英文全部替换为大写

    6、wc——用于统计文本的行数、字数、字节数

    -l参数:只显示行数

    -w参数:只显示单词数

    -c参数:只显示字节数

    Linux系统中,passwd文件是用来保存系统账户信息的文件,要统计当前系统中有多少个用户,可以使用如下命令查询

     7、stat——用于查看文件的具体存储信息和时间等信息

    文件的三种时间状态:

    Access:查看文件内容的时间

    Modify:修改文件内容的时间

    Change:修改文件属性的时间

    8、cut——用于按“列”提取文本字符

    在按列搜索中,不仅要使用-f参数来设置需要看的列数,还需要使用-d参数来设置间隔符号;例如passwd文件在保存用户数据信息时,用户信息的每一项值之间是采用冒号来间隔的,-d后面加间隔符,-f后面加需要看的列数

    9、diff——用于比较多个文本文件的差异

    在使用diff命令时,不仅可以使用-brief参数来确认两个文件是否不同,还可以使用-c参数来详细比较多个文件的差异之处,可以用来判断文件是否被篡改

  • 相关阅读:
    [Java] SSH框架笔记_框架分析+环境搭建+实例源码下载
    [JavaEE] WEB-INF有关的目录路径总结
    网站标题分隔符
    [Windows] 解决kmplayer播放rmvb文件音视不同步
    [MySQL] 数据统计 —— 按周,按月,按日分组统计数据
    [Java] JSTL格式化时间计算时差
    [C.Sharp] TimeSpan的用法,获取测试程序运行时间
    [设计模式] .NET设计模式笔记
    Spring Boot使用redis做数据缓存
    Spring Boot使用redis做数据缓存
  • 原文地址:https://www.cnblogs.com/xiaoqing-ing/p/14329694.html
Copyright © 2020-2023  润新知