admin管理员组文章数量:1532229
2024年3月30日发(作者:)
即用即查Linux命令行实例参考手册代码
第12章 Linux实用操作命令
文本行编辑器――ed
ed命令语法:
ed [
参数
][
文件
]
实例:编辑一个文本文件,实验子命令acidnwq。
[root@localhost ~]# ed
;
激活
ed
命令
a
;
告诉
ed
要编辑新文件
;
输入第一行内容
;
输入第二行内容
My name is sheriff.
.
i
And I love Linux very much.
;
返回
ed
的命令行状态
;
告诉
ed
要在最后一行之前插入内容
I am 24.
.
c
;
将
“I am 24.”
插入
“My name is Titan.”
和
“And
;
返回
ed
的命令行状态
;
告诉
ed
要替换最后一行输入内容
;
将
“I am 24.”
替换成
“I am 24 years old.”
(注
I love Perl very much.”
之间
I am 24 years old.
意:这里替换的是最后输的内容)
.
;
返回
ed
的命令行状态
w
;
将文件命名为
“”
并保存(注意:如果
是编辑已经存在的文件,只需要敲入
w
即可)
q
;
完全退出
ed
编辑器
;
返回到
Linux
系统的命令行状态
[root@localhost ~]#
这是文件的内容是:
[root@localhost ~]#cat <-
My name is sheriff
I am 24 years old.
And I love Linux very much.
[root@localhost ~]#
文本编辑器――ex
ex命令语法:
ex [
文件名
]
实例1:使用ex编辑器编辑文件,在该文件的第5行插入字符串“hello world!”。
[root@localhost ~]#ex
:1,6p
:4a!
hello world! [Ctrl]+c
:1,6p
实例2:使用ex编辑器编辑文件,将该文件的第5行用字符串“hi ex editor!”
替换。
[root@localhost ~]#ex
:1,6p
:5c!
hi ex editor! [Ctrl]+c
:1,6p
实例3:使用ex编辑器编辑文件,将该文件的第1到3行的内容删除。
[root@localhost ~]#ex
:1,6p
:1,3d
:1,3p
实例4:使用ex编辑器编辑文件,显示在该文件的第1到10行内有字符串
“Apache”的行。
[root@localhost ~]#ex
:1,10p
:1,10g/Apache/
实例5:使用ex编辑器编辑文件,将文件中第3到5行的内容搬移到第6行
之后。
[root@localhost ~]#ex
:1,6p
:3,5m6
:1,6p
文本文件编辑器――jed
jed命令语法:
jed [
参数
][
文件
]
实例:使用编辑器jed编辑一个新文件demo.c。
[root@localhost ~]#jed demo.c
文本编辑器――pico
pico命令语法:
pico [
参数
][
文件
]
实例:使用pico编辑一个文件。
[root@localhost ~]#pico
文本流编辑器――sed
sed命令语法:
sed [
参数
][
文本文件
]
实例1:假定某个正在编辑的文件的其中一行是“The tiger cubs will meet on Tuesday after
school”,现需要对该行多次修改,将“tiger”替换为“wolf”,“after”替换为“before”。
如果需要对同一文件或行作多次查找替换操作,可以有两种方法来实现。
第一种是使用“-e”选项,通知程序使用了多条查找替换命令。
[root@localhost ~]#echo The tiger cubs will meet on Tuesday after school |
版权声明:本文标题:Linux实用操作命令 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1711773274a326775.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论