linux命令行之文本操作

这篇讲简单介绍一下linux的文本操作,在linux系统里面几乎所有一切皆为文本,而文本操作中awk和grep、sed被称为linux的三剑客!足以证实他们很壮大!!

东西/原料

  • linux系统

方式/步调

  1. 1

    awk指令,linux三剑客之一,很是有效的一个文本处置号令,本家儿要用于处置列,默认利用空格朋分,-F暗示朋分的样式 。

    好比我提取linux下所有效户名。

  2. 2

    grep指令,inux三剑客之一,本家儿要用于过滤,匹配正则表达式的文本行,并输出,参数 :

    -E 正则恍惚匹配 

    -F 切确字母匹配 

    -w 切确单词匹配 。

    例如过滤/etc/passwd文件中带有root或者bash关头的内容。

  3. 3

    sed指令,也是三剑客之一,本家儿要用于处置行的数据。

    下面我把输出的内容更改输出到屏幕,并非真实点窜文本的内容,需要点窜文本里的内容需要添加-i参数。

  4. 4

    sort指令,用于排序,注重哦,是按照行来排序。

    一样利用/etc/passwd文件进行排序,我们发现原本root在第一行的,此刻换当作了adm用户作为第一行。

  5. 5

    wc指令,和windows中的word功能近似,用于统计!!统计文本行数,单词数,字符数 。26行   54个单词 1330个字符

  6. 6

    vi或者vim指令,本家儿如果在linux系统顶用来编纂文本或者设置装备摆设文件的,很是好用的编纂软件。利用方式vim + 文件名字,然后按i就可以对文件进行编纂。

  7. 7

    最后一个cut指令,半斤八两于切片或者切割的意思,把某行进行切割然后提取某部门。

    若是我们想提取每一行的第4个字节,即使提取t。

  • 发表于 2018-11-28 00:00
  • 阅读 ( 1147 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具