• vim编辑器,命令模式,插入模式,底行模式


    linux系统开机时进入桌面系统用init5
    vim编辑器的安装
     yum --disablerepo=* --enablerepo=c6-media install man vim -y


    拷贝passwd到当前目录

    命令模式
    h左
    j下
    k上
    l右
    大写的
    H当前屏的最开始  
    G当前屏的最末尾
    M当前屏的最中间
    如果要跳到某一行可以采用nG
    但是数字不能用小键盘一定要用字母上面的键盘
    复制一行   yy光标在哪一行就是复制的哪一行
    复制多行    nyy 2yy 复制光标在的那一行及下一行
    粘贴  p
    撤销   u
    删除一行   dd
    删除多行   ndd
    删除一个字符  x
    从光标位置直接删除到行尾  D
    保存退出   大写的ZZ
    插入模式
    vim passwd  以后直接:set nu即可显示行号
    小写a直接在光标当前位置的右边插入进入插入(insert)模式
    大写A直接跳转到本行的行末进行插入模式
    小写i在光标的当前位置实现插入
    大写I在本行的行首实现插入
    小写o在光标的下一行建新行实现插入
    大写o在光标的当前行做为新的一行实现插入
    按下esc没有出现insert时表示现在是在命令模式
    底行模式
    命令模式-》底行模式  :
    显示行号:set nu
    不显示行号:set nonu
    /向下搜索  
    小写n表示向下移动光标,在你选中的文字内(相同方向)
    大写N表示向上移动光标,在你选中的文字内(相反方向)
    ?向上搜素
    小写n表示相同方向,向上
    大写N表示相反方向,向下
    查找替换
    光标移动到那一行然后直接:s/老的字符串/新的字符串,直接可以修改那一行的第一个字符串
    s/oldstring/newstring
    替换那一行所有的字符串
    s/oldstring/newstring/g
    行号1,行号2  s/oldstring/newstring/g
    1,$  s/oldstring/newstring/g,$表示末尾的,替换全部

     行号,+n      s/oldstring/newstring/g 行数之下几行
      行号,-n      s/oldstring/newstring/g 行数之上几行
      保存 w   退出 q
     wq   wq!  q!    加!表示强制退出
    特殊功能
    1.指令的输入作为文件的内容
        命令模式下  !!加命令
    2.读取其他文件的内容
    yum --disablerepo=* --enablerepo=c6-media install dhcp -y
    安装软件包
    yum --disablerepo=* --enablerepo=c6-media install dhcp -y

    底行模式下打开文件
    :r /usr/share/doc/dhcp*/dhcpd.conf.sample
    将该文件的部分内容保存
    8,9 w/root/f1.txt


    即可看到f1.txt
    :行号1,行号2 w>> /root/f1.txt 
    :21,22 w>> /root/f1.txt   >>表示追加

    :14,15 w! /root/f1.txt直接覆盖f1.txt文件



































  • 相关阅读:
    球自由降落问题
    三次握手、四次挥手
    basicjava
    socket编程
    scanner和BufferedReader
    parseInt和valueOf
    正则表达式
    ASCII码常用值
    最大公约和最小公倍数
    查询语句
  • 原文地址:https://www.cnblogs.com/lsr111/p/4565693.html
Copyright © 2020-2023  润新知