目录

1.文件内容浏览

2.cut命令使用

3.uniq命令使用

4.sort命令

5.替换大小写


1.文件内容浏览

a.cat查看/etc/passwd文件内容,且输出时带行号

cat -n 对输出内容中的所有行标注行号


b.使用more/less查看/etc/passwd内容,且每页显示10行


c.使用head/tail分别查看文件前5行内容和后5行内容

head -num 指定需要显示文件num行的内容。 默认查看文档前10行内容
tail -num 指定需要显示文件num行的内容。 默认查看文档后10行内容


d.使用grep查看/etc/passwd中和root相关的内容

过滤文件内容显示:grep 选项…… 关键字符串 文件名称…… 

2.cut命令使用

cut命令用于按列提取文本内容:cut [选项] 文件名称

给定文件cut_data.txt且内容为:
  No Name    Score
  1 zhang 20
  2 li  80
  3 wang 90
  4 sun  60
 使用默认定界符切割文件内容,且输出切割后的第一个字段


 切割文件内容,且输出切割后的第一个字段和第三个字段


 按字节切割:输出切割的第一个字节到第10个字节的内容

按字符切割:输出切割后的第一个字符和第5个字符的内容


 按指定分界符去切割:内容如下, 输出第一个字段和第三个字段内容
  No|Name|Score
  1|zhang|20
  2|li|80
  3|wang|90
  4|sun|60

3.uniq命令使用

uniq命令用于去除文本中连续的重复行: uniq [选项] 文件名称

新建文件uniq_data.txt,文件内容为
     Welcome to Linux
     Windows
     Windows
     Mac
     Mac
     Linux
     
  使用uniq命令输出去重后的结果


    使用uniq命令只输出重复的行


    使用uniq命令输出不重复的行


    使用uniq命令统计重复次数

4.sort命令

sort命令用于对文本内容进行排序显示:sort [选项] 文件名称

给定文件 num.txt, args.txt
      文件内容:num.txt
         1
      3
      5
      2
      4
   文件内容:args.txt
     test
     args1
     args2
     args4
     args4
     args3
   对num.txt进行排序,且将结果输出到sorted_num.txt中


   对args.txt进行排序,且将结果输出到sorted_args.txt中


   对num.txt和args.txt进行排序,且将结果输出到sorted_merge.txt中


   对args.txt排序后去重输出


   合并sorted_args.txt和sorted_num.txt且输出 
 

给定文件info_txt:按第二列作为key进行排序
    No Name    Score
    1 zhang 20
    2 li  80
    3 wang 90
    4 sun  60

5.替换大小写

将26个小写字母的后13个字母替换成大写字母


将hello 123 world 456中的数字替换成空字符


 将hello 123 world 456中字母和空格替换掉,只保留数字

Linux文件内容显示相关推荐

  1. linux怎么查看文件内容并显示行号,Linux文件内容查看相关命令

    原标题:Linux文件内容查看相关命令 Linux系统中使用以下命令来查看文件的内容: cat.tac.nl.more.less.head.tail 你可以使用 man [命令]来查看各个命令的使用文 ...

  2. linux 查看文件内容 显示行号

    linux 系统中文件内容显示行号分为临时显示和永久显示两种,本文对两种方式进行介绍 1.文件内容临时显示行号 1. 1使用 vi 或者vim 命令打开文件 打开后的文件内容日如下 1. 2直接输入以 ...

  3. linux命令看文件内容,Linux文件内容查看相关命令

    1.more命令 在Linux中,more命令是一个基于vi编辑器的文本过滤器,它能以全屏的方式按页显示文本文件的内容,more里面内置了一些快捷键. (1)命令语法 more(选项)(参数) (2) ...

  4. linux文件设置显示行号

    linux文件设置显示行号 1.进入文件:vim a.txt ESC+set number 2.永久显示行号 编辑:vim /etc/vimrc 添加:set number

  5. linux相关命令------文件内容显示以及文件其他命令

    1.文件内容查看: (1)查看/etc/passwd文件的第6行  (2)查看/etc/selinux/config 以 SELINUX开头的行 (3)查找/etc/ssh/sshd_config 以 ...

  6. linux之文件内容显示

    1.文件内容查看: (1)查看/etc/passwd文件的第6行 (2)查看/etc/selinux/config 以 SELINUX开头的行 (3)查找/etc/ssh/sshd_config 以n ...

  7. Linux文件内容查看相关命令

    转载自公众号:良许Linux Linux系统中使用以下命令来查看文件的内容: cat.tac.nl.more.less.head.tail 你可以使用 man [命令]来查看各个命令的使用文档,如 : ...

  8. linux查看程序写文件内容,Linux 文件内容查看命令

    Linux系统中使用以下命令来查看文件的内容: cat  由第一行开始显示文件内容 tac  从最后一行开始显示,可以看出 tac 是 cat 的倒著写! nl   显示的时候,顺道输出行号! mor ...

  9. Linux文件内容查阅

    直接查阅一个文件的内容:cat/tac/nl命令 cat (concatenate) # cat [-AbEnTv] 选项与参数: -A  :相当於 -vET 的整合选项,可列出一些特殊字符而不是空白 ...

最新文章

  1. 微信小程序 - 富文本图片宽度自适应(正则)
  2. python中的生成器和迭代器:Generator和Iterator以及yield
  3. linux 内存 shared,Linux Shared Memory的查看与设置
  4. WinAPI: waveOutGetErrorText - 根据错误号得到错误描述
  5. v-bind 属性绑定
  6. php分析图片中水印的位置,关于ThinkPHP打水印及设置水印位置的分析
  7. Simulink之理想开关
  8. libc.so.6删除恢复
  9. js实现全角字符转换成半角字符
  10. android php 实时通信,Android_Android实现Activity之间通信的方法,本文实例讲述了Android实现Activi - phpStudy...
  11. LaTeX插入Visio绘图,文字模糊
  12. SWUST OJ312: 偷菜
  13. 如何用Redis统计UV(独立访客)
  14. c mysql加密解密_mysql内置加密函数对数据加密
  15. 西班牙知名导演:电影产业应与NFT及社区做结合
  16. 5G智慧合杆的城市商业区应用
  17. Java中Double与BigDecimal的互转,Date和LocalDateTime互转
  18. 艺赛旗(RPA)python 的 tkinter 进度条的实现
  19. lr_用java_Vuser做性能测试
  20. 传遍朋友圈的Workflow,到底是什么鬼

热门文章

  1. 基于Ffmpeg解码器的简单播放器(a simple audio player based on Ffmpeg)
  2. 最大后验估计(map)——转自可乐LL
  3. 解决win10资源管理器(底边栏)经常死机的一种办法
  4. springboot+mysql世界杯足球赛网站-计算机毕业设计源码28567
  5. layui弹出最外层iframe
  6. 48. 如何在 SAP UI5 应用里开发条形码扫描功能
  7. 安装win7时提示“缺少所需的CD/DVD驱动器设备驱动程序”
  8. 11.jQuery选择器和事件
  9. Forwards, Backwards, May, and Must
  10. 生活杂记-显示器尺寸