Linux文本编辑工具
Linux文本编辑工具
- 前言
- 一、常用的Linux文本编辑工具
- 二、各类工具详解
- 1.vim
- 2.cat
- 3.rev 把同一行内容逆向显示
- 4.head
- 5.tail
- 6.tr命令
- 7.cut命令
Linux文本编辑工具
- 前言
- 一、常用的Linux文本编辑工具
- 二、各类工具详解
- 1.vim
- 2.cat
- 3.rev 把同一行内容逆向显示
- 4.head
- 5.tail
- 6.tr命令
- 7.cut命令
前言
今日学习了Linux文本编辑工具,以此文章进行除VIM外的其他常用的文本编辑命令的记录和总结。
提示:以下是本篇文章正文内容,下面案例可供参考
一、常用的Linux文本编辑工具
今天对比学习了常用的文本编辑工具,主要的工具有如下:
二、各类工具详解
1.vim
2.cat
最基本使用方法,查看文本内
cat data.txt
写入文本某些内容
新建文件data4.txt,并输入以下字符:
aaa
bbb
ccc
[root@zyp test]# cat > data4.txt
aaa
bbb
ccc
复制文件内容
把/etc/passwd的内容复制到文件data5.txt中
[root@zyp test]# cat > data5.txt < /etc/passwd
把文本内容中的行号显示出来 cat -n
[root@zyp test]# cat -n data5.txt
cat -b:对空行显示行号
[root@zyp test]# cat -n data6.txt
cat -ns:把相邻的空行压缩成一个空行
[root@zyp test]# cat -ns data6.txt
tac:按行倒过来显示内容
[root@zyp test]# tac data6.txt
3.rev 把同一行内容逆向显示
[root@zyp test]# rev data5.txt
4.head
查看文本的内容
默认查看文件前十行的内容
[root@zyp test]# head data5.txt
等价于
[root@zyp test]# head -n10 data5.txt
head -c3:默认查看文本前3个字符
[root@zyp test]# head -c3 data5.txt
查看当前目录前的前三行
[root@zyp test]# ll |head -n3
5.tail
与head相反,查看文本后几行的内容
常用tail -f查看文件最新写入的内容
[root@zyp test]# tail -f data5.txt
tail -fn0:查看文本新追加的内容
[root@zyp test]# tail -fn0 data5.txt
tail -f跟踪的是文件描述符,而非文件。所以文件删除后,不会报错
如何查看文件描述符?
tail -F跟踪的是文件名,如果文件删除后,会给出提示。新增加同名文件后,会继续跟踪
范例:使用head和tail查看rth0的ip
[root@zyp ~]# ifconfig eth0|head -n2|tail -n1
6.tr命令
tr命令相当于sed命令的简化版,可以实现用一个字符替代另一个字符
echo {a..z}|tr " " "\n" > data8.txt
7.cut命令
cut命令可以按列提取文本或STDIN中的某一列或某几列
命令格式为:cut -d 分隔符,默认分隔符为tab
cut -f fields(列名)
cut -c:按字符来切割
df -h |cut -c16-20
Linux文本编辑工具相关推荐
- 2020.3.12 linux文本编辑工具vim和文档的压缩与打包
Vim的三种模式: 有3种模式:一般模式.编辑模式.命令模式. 一.一般模式 按键 作用 b或向左的方向键 光标向左移动一个字符 l或向右的方向键 光标向右移动一个字符 k或向上的方向键 光标向上移动 ...
- linux 文本编辑工具vim
Vim的三种工作模式 使用Vim编辑文件时,存在三种工作模式,分别是普通模式.输入模式和命令模式,这三种工作模式可随意切换. 普通模式 在普通模式中,可以使用上下左右移动光标,并且可以对文件内容进行复 ...
- Linux基础篇学习——vi,vim交互式文本编辑工具
Linux文本编辑工具 vi,vim 交互式的文本编辑工具 Vi(Visual interface可视化接口) Vim是Vi的增强版(Visual interface Improved) 系统自带教程 ...
- Linux下的文本编辑工具 - vi
写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...
- 2019-8-20 [Linux] 6.Shell的基本操作 查看 改变 列出 阅读开头/结尾 循环查看 阅读工具less 查找文件内容 文本分析工具AWK 文本编辑工具SED文件find 帮助man
文章目录 6.linuxShell的基本操作 6.1 查看目录和文件 6.1.1 显示当前目录:pwd 6.1.2 改变目录:cd 6.1.3 列出目录内容:ls 1) 查看列表信息 以及详细信息 2 ...
- redhat linux vim文本编辑工具的笔记
文本编辑工具:vi, vim 纯文本: ASCII: 128bits 编码格式: 01010101,a 7: 1Byte, bi ...
- Linux常用文本编辑工具及常用指令
以下工具的使用都是建立在会简单使用正则表达式的基础上,不了解的群攻自己做功课. sed sed是一种流式编辑器,是一种文本编辑工具,以行为单位进行文本操作.sed默认按照basic规则进行匹配. 常用 ...
- Linux 远程工具 基础命令
Linux 远程工具 基础命令 文章目录 Linux 远程工具 基础命令 1.虚拟机关键配置名词解释 1.1.虚拟网络编辑器说明 2.远程链接工具 3.linux 命令准则 4.系统运行命令 5.常用 ...
- 【Linux编程】二、Linux常见工具和项目开发(思维导图总结)
文章目录 Linux 软件包管理工具 yum 什么是软件包? 关于rzsz 注意事项 查看软件包 如何安装软件 如何卸载软件 总结:三板斧操作 用yum来安装几个好玩的东西 前期准备 安装小火车 安装 ...
最新文章
- 胜过iPhone XS?Google Pixel的“夜视功能”是怎样炼成的
- GE数字化重塑的启示:调整阵型,再战工业互联网!
- python3中文手册-Python 输入和输出
- tf.keras遇见的坑:Output tensors to a Model must be the output of a TensorFlow `Layer`
- New %: % Syntax for HTML Encoding Output in ASP.NET 4 (and ASP.NET MVC 2)
- apache camel 相关配置_使用Apache Camel文件组件实现自定义流程策略
- Android真机没有sqlite3数据库的解决办法
- input 函数的输入和输出
- springboot整合mybatis源码分析
- MIKE水动力笔记3_岸线及水深数据之根据遥感影像绘制岸线的方法
- 知识整理的八种笔记方法
- 爬虫——selenium模块的基本使用(qq空间的登录)
- 关于ArcMap中道路、河道中心线提取过程
- 服务器装系统03系统,服务器系统安装windows2003教程
- 苹果首款自研芯片 M1 惊艳亮相,带来最强三款 Mac 电脑!
- GeoPandas库入门教程
- 测试光流传感器速度特性
- 穷人python入门教程视频_穷的解释|穷的意思|汉典“穷”字的基本解释
- JS 基础篇(音量调节器)
- 国产服务器的安全监控之法