Linux 行编辑器

linux行编辑器,文本编辑器的一些介绍,这是第十三节,还有一个第十四节哦~

ed  文本编辑器(最古老的编辑器,vi等等都是由ed变化而来的)

ed【-Gs】【-p【字符串】】【文件】

-G  支持兼容

-p《字符串》  指定ed在command  mode   的提示字符

-s  不执行开启文件时的检查功能

-l  强制退出状态为0(就是操作中出现的错误)

-r  

时间: 2024-10-24 18:28:36

Linux 行编辑器的相关文章

【Ubuntu】Linux中ed行编辑器的使用

ed编辑器 打开ed编辑器 ed:新建一个文件 ed filename:编辑一个已经存在的文件 ed编辑器指令 激活ed命令后进入的是ed编辑器的命令行状态,下面是几条常用指令 a - 在文件的末尾添加新内容 i - 在文件的最后一行之前插入新内容 o - 把文件输入的最后一行(无论是原来存在的还是插入的)替换成新内容 . - 退出编辑文件模式,进入命令行状态 w (filename) - 保存文件 q - 退出ed编辑器 [Ubuntu]Linux中ed行编辑器的使用,布布扣,bubuko.c

sed命令行编辑器 【原创】

sed命令行编辑器 sed是非交互式的编辑器,它按行处理对象文件,但不修改处理文件本身,而是逐行读入文件内容并在临时缓存区保存副本并对其进行处理.处理完成每一行就将该行目标内容打印到屏幕,并将该缓存区内容删除,然后读入下一行进行处理.另外需要注意的是,和grep不同,sed不论是否知道指定的模式,它的退出状态都是0(Linux中通常代表真).只有存在语法错误时,sed的退出状态才不是0. 用单引号,双引号没有用 默认修改原文件, -n 静默显示 -i 修改源文件 -e 脚本 -f 指定文件,里面

Linux文本编辑器(九)

[教程主题]:Linux文本编辑器 [1]vi vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任 何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令. 由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在 其他任何介绍vi的地方进一步了解它.Vi也是Linux中最基本的文本编辑器, 学会它后,您将在Linux的世界里畅行无阻.Lisp  emacs [2]vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command 

Linux系列教程(十)——Linux文本编辑器vim

通过前面几篇博客我们终于结束了Linux常用命令的介绍,Linux常用命令主要包括以下: ①.Linux文件和目录处理命令 ②.Linux链接命令和权限管理命令 ③.Linux文件搜索命令 ④.Linux帮助和用户管理命令 ⑤.Linux压缩和解压缩命令 ⑥.Linux网络和关机重启命令 学习命令,我们不需要记住每一条命令的详细语法格式,学完之后我们只需要知道某个命令能干什么.这样我们在实际应用中,遇到需要实现某个功能,我们脑海只要能想起来适用于某个命令就行,至于详细格式我们可以通过查资料.当我

Linux vi 编辑器常见命令的使用

Linux vi 编辑器常见命令的使用 Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配.注意,vi 仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但是不像 Windows 下的 word 有排版功能. vi 是十年磨一剑的产品,虽然命令繁多,并且大多数功能都是依靠键盘输入来完成,但是一旦你熟悉后,会发现 vi 的功能和效率是其他图形界面编辑器无法比拟的. Vim 是 Vi improved 的缩写,是 vi 的改进版.在Linux中,vi 被认为是事实上的标

实现一个简单的行编辑器

0.目录 1.要求 2.开启.关闭回显和缓冲 3.显示大小写字母和数字 4.实现退格键 5.实现光标左右移动 6.实现Del键删除整行 7.总代码 1.要求 设计完成一个行编辑器:能够接受用户输入,能倒退删除,插入,移动光标等. 2.开启.关闭回显和缓冲 想要实现行编辑器的功能,就得解决两个问题: 一是在Linux命令行的默认模式下,输入一个字符就会回显在屏幕上,但是行编辑器不能让每个字符都输出在屏幕上,有些键是要作为功能键来使用的,所以必须关闭回显设置,让我们自己来设计有选择的输出字符. 二是

grep进阶与sed行编辑器

grep进阶与sed行编辑器 上一篇(http://nearlv.blog.51cto.com/2432295/1729198)我们介绍了grep的一些基本的使用方法,其它grep还是一些比较高级的用法,让我们一起来看看. 先来看一下下面例子的运行结果: 相同的命令输出的结果有点不一样,对,这里就是利用"alias"去设置命令的别名,语法格式为"alias="command""即可,可能通过直接在命令行输入"alias"查看当

Linux 第八天: (08月09日) Linux文本编辑器vim

sed 行编辑器 stream EDitor sed -n 不输出模式空间内容的自动打印sed -e 多点编辑sed -f /PATH/TO/SCRIPTFILEsed -i 原处编辑 script单地址 # 指定的行/pattern/ 所能匹配到底每一行 地址范围#,##,+#/pat1/,/pat2/#,/pat1/~ 步进1~2 奇数行2~2 偶数行 sed d 删除模式空间匹配的行sed p 显示模式空间中的内容sed a \text 在行后追加文件, 支持\n多行追加sed i \te

数据结构实验之栈:行编辑器

数据结构实验之栈:行编辑器 题目描述 一个简单的行编辑程序的功能是:接受用户从终端输入的程序或数据,并存入用户的数据区. 由于用户在终端上进行输入时,不能保证不出差错,因此,若在编辑程序中,“每接受一个字符即存入用户数据区”的做法显然不是最恰当的.较好的做 法是,设立一个输入缓冲区,用以接受用户输入的一行字符,然后逐行存入用户数据区.允许用户输入出差错,并在发现有误时可以及时更正.例如,当用户发现刚 刚键入的一个字符是错的时,可补进一个退格符"#",以表示前一个字符无效: 如果发现当前