cut

按照字符提取   head -2 1.txt |  cut  -c  5
指定分隔符       head -2 1.txt |  cut  -d ‘:’  -f 1,2

sort

文本排序         sort     文件名
文本排序反转      sort  -r  文件名
文本排序去重      sort  -u  文件名
数值按大小排序 sort  -n  文件名
指定分隔符、指定排序列 sort   -t '分隔符'  -k2nr 文件名

wc

查看文件基本信息     wc  文件名
查看文件行数          wc  –l 文件名
查看文件单词数     wc  -w  文件名
查看文件字节          wc  -c  文件名
查看多个文件信息        wc  文件1   文件2   文件3

uniq

与sort连用
排序、去重               cat 文件名 | sort | uniq
排序、去重计算总数       cat 文件名 | sort | uniq  -c

tee

数据定位到多个文件        cat 文件名 | tee a.txt b.txt c.txt

tr

小写 i 替换成          echo "itheima" | tr  'i'   'I'
把 HELLO 转成 小写        echo "HELLO" |tr  '[A-Z]'   '[a-z]'
删除数字                     echo 'abc1d4e5f' | tr  -d   '[0-9]'

split

按照文件大小切分     split  -b  大小  被切分的文件
按照行数进行切分        split  -l  行数  被切分的文件

awk

模糊查询: awk  '/查询内容1 | 查询内容2/'  文件名
按照分隔符拆分,根据角标显示:
awk  -F  '分隔符'   '{print $角标1, $角标2, $角标3}'  文件名
按照分隔符拆分,根据角标显示并指定分隔符:
awk  -F  '分隔符'   ' {OFS="新指定分隔符"}{print $角标1, $角标2, $角标3}'  文件名
支持函数:    awk -F  '分隔符' '{print  toupper($角标1),$角标2*100}'  文件名
If判断语句awk -F '分隔符' '{if(条件) print $角标1, $角标2, "结果1"; else print $角标1, $角标2, "结果2"}' 文件名

Vi编辑器的常用命令2(文件操作)相关推荐

  1. CentOS之VI编辑器的常用命令

    一.vi的模式命令模式:vi启动默认进入的模式,可进入输入模"i",或末行模式(:),除了可以完成命令的功能外,也是后两种模式的转换点输入模式:即文本辑辑状态,最后一行显示&quo ...

  2. Linux学习(1)vi编辑器的常用命令

    今天对Linux中的vi编辑器进行了学习,对其中的常用命令进行总结: 数字 0 或^:光标移到行首 $              :光标移到行尾 H             :光标移到屏幕的首行 L ...

  3. SQL Plus常用命令,文件操作,Orcale用户操作

    1        启动: 1.1         Oracle是一个库对应多个用户 1.2         Oracle启动是启动库而非所有库 2        SQLPlus常用命令 2.1     ...

  4. Vi编辑器的常用命令1(文件内操作)

    行内移动 以单词为单位向后移动 w 以单词为单位向前移动 b 光标移动到行首 0 或 ^ 光标移动到行尾 $ 行数移动 移动到首行 gg 移动到尾行 G 定位到某一行 数字gg 或 数字G 或 :数字 ...

  5. Vi编辑器的常用命令3(其他操作)

    压缩命令 gzip格式:制作压缩文件 tar zcvf 压缩文件名.tar.gz 被压缩的文件/文件夹解压压缩文件 tar zxvf 压缩的文件名.tar.gz -C 路径 bzip2格式:制作压缩文 ...

  6. 常用Linux命令、文件操作解压缩相关、Linux命令大全、测试查询

    初学Linux,记录资料,以备留存,亲手测试了一部分,有的正确,不正确的也改了,没有全部测试,如有误,望大神们不吝赐教! 开发常用命令 查找文件 find / -name filename.txt 根 ...

  7. CentOS 7.9的yum和rpm和tar和vi编辑器以及常用Linux命令使用

    记录:306 场景:在CentOS 7.9操作系统,使用yum.rpm.tar.zip.unzip.cd.ls.ll.mkdir.rm.touch.cat.ln.mv.rename.grep.cp.c ...

  8. linux查看cpt硬盘命令,常用Linux命令、文件操作解压缩相关、Linux命令大全、测试查询...

    初学Linux,记录资料,以备留存,亲手测试了一部分,有的正确,不正确的也改了,没有全部测试,如有误,望大神们不吝赐教! 开发常用命令 查找文件 find / -name filename.txt 根 ...

  9. linux创建和编辑文件,linux基础-第九单元 利用vi编辑器创建和编辑正文文件

    vi编辑器简介 什么是vi vi编辑器的操作模式 vi编辑器的3种基本模式 在vi编辑器中光标的移动 移动光标位置的键与光标移动间的关系 进入插入模式 从命令行模式进入插入模式的命令 在命令行模式下删 ...

最新文章

  1. HIDL示例-C++服务创建Client验证-Android10.0 HwBinder通信原理(三)
  2. 换血吃药改基因,硅谷富豪们想用钱收买死神丨视频
  3. .NET : 通过配置文件指定跟踪(trace)选项
  4. Android知识点
  5. python抓取网站URL小工具
  6. 杨辉三角变形(高效解析)
  7. CVPR 2019 | 腾讯AI Lab 6大前沿方向33篇入选论文解读
  8. visio画图中怎么添加①
  9. pythonseleniumide使用_selenium第二课(脚本录制seleniumIDE的使用)
  10. 轻松,高效,正确的写出一个爬虫?看这一篇就够了!踩过无数坑后总结的爬虫编写流程
  11. Autodesk 3dsMax 2019安装注册教程
  12. 报错:Vue.js not detected
  13. 基础知识系列博客——计算机组成原理
  14. 关于TDA1557Q
  15. pdf to word android,PDF to Word Converter
  16. 使用计算机的成本包括哪些,课题经费预算其他费用包括哪些
  17. 如何使用ffmpeg分离视频和音频t
  18. FreeRTOS软件定时器 | FreeRTOS十三
  19. 使用Vue3学习Vue的基础知识
  20. python如何群控手机_python调用adb脚本来实现群控安卓手机初探

热门文章

  1. 【DFS】先简单说说DFS分布式存储系统和fastDFS
  2. CTF-PHP反序列化漏洞2-利用魔法函数
  3. 学习前端常用到的网站
  4. 支持USB,PD充电协议芯片,PD3.0快充芯片
  5. TensorFlow Eager 教程
  6. 第一个php小程序(学习)
  7. Mysql error 1045的解决
  8. 长春光机所计算机待遇,有谁知道长春光机所的工资待遇怎么样?硕士一年的收入大概是多少?...
  9. nginx重启(nginx -s reload 不建议使用,本人亲试,有时候无效)
  10. 一个39岁程序员的应聘被拒 | 文末送书