• Linux安全基础:vi的使用


    1.vi的三种模式
    (1)一般模式
    (2)编辑模式
    (3)指令模式


    2.模式切换
    键入i/o/a进入编辑模式
    键入:/,或/进入指令模式
    按esc退回一般模式
    保存wq
    强制保存wq!
    退出q
    强制退出q!


    3.一般模式下常见的功能
    上下左右键可控制向上下左右移动一个字元
    向下移动30个字元 可先写30再按向下键。
    page down和up换页
    0移动到这一行最前面的字元
    $移动到该行最后一个字元
    G移动到最后一个
    gg移动到最前的一行
    nG移动到第n行
    n<enter>向下移动n行


    4.命令行模式下的搜寻与取代:
    /Word向游标下寻找名为Word的字符串
    :100,200s/blr/BLR/g在100到200行之间搜寻blr并取代为BLR
    :1,$/too/too2/g从第一行到最后一行寻找too字符串并替代为too2
    :1,$/too/too2/gc从第一行到最后一行之间搜寻too并替代为too2,取代前询问是否需要取代。
    x在一行字中向后删除一个字元
    X在一行字中向前删除一个字元
    nx连续删除n个字元
    dd删除一整列
    ndd删除游标向下的n列
    yy复制游标所在的那一行
    nyy复制游标所在向下的那一行
    p把已复制的资料粘贴在游标下一行上
    P把已复制的资料粘贴在游标上一行上
    u复原前一个动作
    【Ctrl】r重做上一个动作


    5.进入插入或取代的编辑模式
    i从目前游标所在处插入
    I在目标前所在的第一个非空白字元处开始插入
    a从目前游标所在的下一个字元处开始插入
    A从目前游标所在的最后一个字元处开始插入


    6.一般模式切换到指令列模式的可用的按钮

    :w将编辑的资料写入硬碟档案中
    :set nu 显示行号
    :set nonu取消行号

  • 相关阅读:
    Web开发需要掌握的
    使用this关键字,构造函数的相互调用
    FCKEditor.Net在Asp.Net MVC中的配置
    技术收集
    System.Collections命名空间
    C#中的托管堆,托管
    C#中的数据类型
    sql server部分主要代码
    Visual C#常用函数和方法集汇总
    C#委托和事件
  • 原文地址:https://www.cnblogs.com/BaoLeri/p/5815472.html
Copyright © 2020-2023  润新知