美文网首页
linux 流编辑器

linux 流编辑器

作者: 怪兽545 | 来源:发表于2018-10-10 11:02 被阅读0次

    流编辑器

    现在我们使用的编辑器都是可视化的,比如记事本,vim编辑器,很直观,而一开始的编辑器是很简洁的就比如ed这种流编辑器,而从中也衍生出了vim,vim许多命令都从ed中来的,以及熟悉的grep命令

    使用教程

    1.打开Ubuntu(自带ed编辑器,也可在kali中安装),进入终端
    2.运行ed,后面可以接文件名

    1
    ed中给出的报错信息不明显,就只是一个简单的问号
    使用H可以让他的报错信息直观展现出来
    2
    (b为未知命令,而使用H后它能看出报错信息)

    基本编辑命令

    退出使用q 若文件内容改动就使用Q强制退出
    a在当前行后面插入
    i在当前行前面插入
    c从当前行插入
    .插入的内容单独一行的一个点号结束
    p显示当前行的内容
    n显示当前行内容但前面带有行号
    1输入数字代表跳转到数字代表的那一行
    d删除当前行,前面带数字的话就是删除那一行
    , ,% 1,$表示文件所有行
    .表示当前行.,+1n输出当前行及下一行

    剪贴复制操作

    m剪贴 m$,当前行移动到最后行
    t复制

    正则

    g/11/p(g/re/p)输出有11的行
    v/11/p输出没有11的行
    g/11/m%所有11的行移动到最后面

    搜索

    /11 往后搜索11
    ?11往前搜索11

    替换

    %s/1/one/g 用one替换1

    读写文件

    w 1.txt 读取1.txt文件
    r 1.txt 读取到1.txt当前行后面
    E放弃当前所有修改强制读入一个文件

    建议。。。。随便看看行,用还是用我们直观的编辑器吧,毕竟跟上现在时代的脚步重要

    相关文章

      网友评论

          本文标题:linux 流编辑器

          本文链接:https://www.haomeiwen.com/subject/sffpaftx.html