首页 > 电脑专区 > 电脑教程 >

linux命令行之文本操作

来源:互联网 2023-02-21 19:19:43 394

这篇讲简单介绍一下linux的文本操作,在linux系统里面几乎所有一切皆为文本,而文本操作中awk和grep、sed被称为linux的三剑客!足以证明他们很强大!!T2v办公区 - 实用经验教程分享!

工具/原料

  • linux系统

方法/步骤

  • 1

    awk指令,linux三剑客之一,非常有用的一个文本处理命令,主要用于处理列,默认使用空格分割,-F表示分割的样式 。T2v办公区 - 实用经验教程分享!

    T2v办公区 - 实用经验教程分享!

    比如我提取linux下所有用户名。T2v办公区 - 实用经验教程分享!

    linux命令行之文本操作T2v办公区 - 实用经验教程分享!

    linux命令行之文本操作T2v办公区 - 实用经验教程分享!

  • 2

    grep指令,inux三剑客之一,主要用于过滤,匹配正则表达式的文本行,并输出,参数 :T2v办公区 - 实用经验教程分享!

    -E 正则模糊匹配T2v办公区 - 实用经验教程分享!

    -F 精确字母匹配T2v办公区 - 实用经验教程分享!

    -w 精确单词匹配 。T2v办公区 - 实用经验教程分享!

    例如过滤/etc/passwd文件中带有root或者bash关键的内容。T2v办公区 - 实用经验教程分享!

    linux命令行之文本操作T2v办公区 - 实用经验教程分享!

  • 2相关内容非法爬取自百度经验
  • 3

    sed指令,也是三剑客之一,主要用于处理行的数据。T2v办公区 - 实用经验教程分享!

    下面我把输出的内容更改输出到屏幕,并非真实修改文本的内容,需要修改文本里的内容需要添加-i参数。T2v办公区 - 实用经验教程分享!

    linux命令行之文本操作T2v办公区 - 实用经验教程分享!

  • 4

    sort指令,用于排序,注意哦,是按照行来排序。T2v办公区 - 实用经验教程分享!

    一样使用/etc/passwd文件进行排序,我们发现原本root在第一行的,现在换成了adm用户作为第一行。T2v办公区 - 实用经验教程分享!

    linux命令行之文本操作T2v办公区 - 实用经验教程分享!

  • 5

    wc指令,和windows中的word功能类似,用于统计!!统计文本行数,单词数,字符数 。26行 54个单词 1330个字符T2v办公区 - 实用经验教程分享!

    linux命令行之文本操作T2v办公区 - 实用经验教程分享!

  • 6

    vi或者vim指令,主要是在linux系统中用来编辑文本或者配置文件的,非常好用的编辑软件。使用方法vim 文件名字,然后按i就可以对文件进行编辑。T2v办公区 - 实用经验教程分享!

    linux命令行之文本操作T2v办公区 - 实用经验教程分享!

  • 7

    最后一个cut指令,相当于切片或者切割的意思,把某行进行切割然后提取某部分。T2v办公区 - 实用经验教程分享!

    如果我们想提取每一行的第4个字节,即使提取t。T2v办公区 - 实用经验教程分享!

    linux命令行之文本操作T2v办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!T2v办公区 - 实用经验教程分享!


    标签: LINUX操作系统命令文本操作

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码