red命令的功能是用于文本编辑工具,能够将文件内容读入编辑器缓存,对副本进行编辑操作后再写入回硬盘中。与vi/vim命令很大不同点在于red命令在编辑时无法查看到文件内容,因此一定要仔细检查输入信息的正确性,避免频繁往返于编辑和命令行模式,浪费大量的时间。
很少有Linux系统运维人员会直接使用red命令编辑文本内容,而更多的是基于Shell脚本调用red命令,从而对指定文件内容进行准确地修改操作,这样就比vi/vim有优势了。
语法格式:red [参数] 文件名
常用参数:
i | 在最后一行前插入新内容 |
o | 把最后一行替换成新内容 |
q | 退出编辑器 |
w | 保存文件内容 |
. | 使用命令行模式 |
-G | 使用兼容模式 |
-l | 失败后使用0状态退出 |
-p | 设置指定字符串作为交互提示 |
-v | 显示执行过程详细信息 |
参考示例
在指定文件的最后一行插入新内容:
[root@linuxcool ~]# red File.cfg 1387 a welcome to Linuxcool.com . w 1412 q
在指定文件的最后一行前插入新内容:
[root@linuxcool ~]# red File.cfg 1412 i Vist Linuxprobe.com . w 1436 q
查看前面两条命令的插入效果:
[root@linuxcool ~]# tail -n 2 File.cfg Vist Linuxprobe.com welcome to Linuxcool.com
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)