Vi编辑器的常用命令2(文件操作)
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(文件操作)相关推荐
- CentOS之VI编辑器的常用命令
一.vi的模式命令模式:vi启动默认进入的模式,可进入输入模"i",或末行模式(:),除了可以完成命令的功能外,也是后两种模式的转换点输入模式:即文本辑辑状态,最后一行显示&quo ...
- Linux学习(1)vi编辑器的常用命令
今天对Linux中的vi编辑器进行了学习,对其中的常用命令进行总结: 数字 0 或^:光标移到行首 $ :光标移到行尾 H :光标移到屏幕的首行 L ...
- SQL Plus常用命令,文件操作,Orcale用户操作
1 启动: 1.1 Oracle是一个库对应多个用户 1.2 Oracle启动是启动库而非所有库 2 SQLPlus常用命令 2.1 ...
- Vi编辑器的常用命令1(文件内操作)
行内移动 以单词为单位向后移动 w 以单词为单位向前移动 b 光标移动到行首 0 或 ^ 光标移动到行尾 $ 行数移动 移动到首行 gg 移动到尾行 G 定位到某一行 数字gg 或 数字G 或 :数字 ...
- Vi编辑器的常用命令3(其他操作)
压缩命令 gzip格式:制作压缩文件 tar zcvf 压缩文件名.tar.gz 被压缩的文件/文件夹解压压缩文件 tar zxvf 压缩的文件名.tar.gz -C 路径 bzip2格式:制作压缩文 ...
- 常用Linux命令、文件操作解压缩相关、Linux命令大全、测试查询
初学Linux,记录资料,以备留存,亲手测试了一部分,有的正确,不正确的也改了,没有全部测试,如有误,望大神们不吝赐教! 开发常用命令 查找文件 find / -name filename.txt 根 ...
- 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 ...
- linux查看cpt硬盘命令,常用Linux命令、文件操作解压缩相关、Linux命令大全、测试查询...
初学Linux,记录资料,以备留存,亲手测试了一部分,有的正确,不正确的也改了,没有全部测试,如有误,望大神们不吝赐教! 开发常用命令 查找文件 find / -name filename.txt 根 ...
- linux创建和编辑文件,linux基础-第九单元 利用vi编辑器创建和编辑正文文件
vi编辑器简介 什么是vi vi编辑器的操作模式 vi编辑器的3种基本模式 在vi编辑器中光标的移动 移动光标位置的键与光标移动间的关系 进入插入模式 从命令行模式进入插入模式的命令 在命令行模式下删 ...
最新文章
- HIDL示例-C++服务创建Client验证-Android10.0 HwBinder通信原理(三)
- 换血吃药改基因,硅谷富豪们想用钱收买死神丨视频
- .NET : 通过配置文件指定跟踪(trace)选项
- Android知识点
- python抓取网站URL小工具
- 杨辉三角变形(高效解析)
- CVPR 2019 | 腾讯AI Lab 6大前沿方向33篇入选论文解读
- visio画图中怎么添加①
- pythonseleniumide使用_selenium第二课(脚本录制seleniumIDE的使用)
- 轻松,高效,正确的写出一个爬虫?看这一篇就够了!踩过无数坑后总结的爬虫编写流程
- Autodesk 3dsMax 2019安装注册教程
- 报错:Vue.js not detected
- 基础知识系列博客——计算机组成原理
- 关于TDA1557Q
- pdf to word android,PDF to Word Converter
- 使用计算机的成本包括哪些,课题经费预算其他费用包括哪些
- 如何使用ffmpeg分离视频和音频t
- FreeRTOS软件定时器 | FreeRTOS十三
- 使用Vue3学习Vue的基础知识
- python如何群控手机_python调用adb脚本来实现群控安卓手机初探
热门文章
- 【DFS】先简单说说DFS分布式存储系统和fastDFS
- CTF-PHP反序列化漏洞2-利用魔法函数
- 学习前端常用到的网站
- 支持USB,PD充电协议芯片,PD3.0快充芯片
- TensorFlow Eager 教程
- 第一个php小程序(学习)
- Mysql error 1045的解决
- 长春光机所计算机待遇,有谁知道长春光机所的工资待遇怎么样?硕士一年的收入大概是多少?...
- nginx重启(nginx -s reload 不建议使用,本人亲试,有时候无效)
- 一个39岁程序员的应聘被拒 | 文末送书