常用文本编辑命令
1.diff比较两个文件的不同
diff -u file file.new >file.path##生成补丁文件
yum install patch -y##安装打补丁工具
patch -b file file.path##给老软件打补丁,清且对老软件进行备份
2.grep##过滤字符
-i##或略大小写
-n##显示结果所在行的行号
-c##结果个数
-v##反向过滤
-r 关键字目录##在目录中过滤还有关键字的文件
-E "关键字1|关键字2|....."##过滤多个关键字
3.sort##排序
-n##纯数字
-r##倒序
-u##去掉重复行
-t##指定分隔符
-k##指定排序的列
4.uniq##处理重复行
-c##统计重复行的个数
-u##显示唯一的行
-d##显示重复行
5.tr##转换字符大小写
tr 'a-z' 'A-Z'<file##把file中所有小写字符转换成大写
6.sed(-i 表示将更改同步到原文件)##控制流输出
sed 's/nologin/westos/g' passwd ##替换输出中的nologin为westos
sed '1,5s/nologin/westos/g' passwd ##替换输出中1-5行的nologin为wesots
sed '/games/,/nobody/s/nologin/westos/g' passwd##替换输出中的games字符到nobody字符之间的nologin为westos
sed -e 's/nologin/westos/g' -e 's/sbin/lee/g' passwd##多条替换策略用-e连接
sed 3d passwd##不显示文件中的第三行
sed 3,7d file##不显示文件中的3-7行
sed 3,7p file ##重复显示文件中的3-7行
sed -n 3,7p file ##只显示文件中的3-7行
[root@westos mnt]# cat rule ##规则文件内容
s/nologin/westos/g
s/sbin/lee/g
[root@westos mnt]# sed -f rule file ##使用规则文件更改输出
1root:x:0:0:root:/root:/bin/bash
2bin:x:1:1:bin:/bin:/lee/westos
3daemon:x:2:2:daemon:/lee:/lee/westos
4adm:x:3:4:adm:/var/adm:/lee/westos
- Linux系统 vim文本编辑中常用快捷命令使用,提高效率,更加专业!
- linux学习笔记—— 文本编辑(代码开发工具)——vim之常用命令
- Linux 编辑器(五)终--其它常用的文本编辑命令
- 常用的linux命令-- 文本搜索、编辑(grep、sed、awd)
- linux常用命令之--文本编辑和文本内容查看命令
- linux下查看日志的常用的文本编辑命令以及vim的使用
- 二、linux vi编辑常用命令
- 常用vi编辑命令
- linux vi编辑常用命令
- 我在vs文本编辑中常用的快捷键----常更新
- Ubuntu Linux Vi编辑文件常用命令
- linux命令行常用编辑命令
- linux常用文本命令
- Linux简介及常用命令使用2--linux常用命令:查看 删除 编辑 创建等
- Vim常用编辑移动命令
- shell 处理文本工具集合(常用命令)
- linux的vim编辑命令常用
- RHCE课程-RH033Linux基础笔记五之常用文本处理命令、输入输出重定向、管道
- unix 文本编辑命令巧用
- Linux常用命令编辑