zoukankan      html  css  js  c++  java
  • vim 相关实验

    vim相关:
    1、使用vim将/ etc/ passwd文件的内容写入/ tmp/ passwd文件中
    2、将/etc/shadow文件内容的第-行和最后- -行内容写入/ tmp/ shadow文件中
    3、将/tmp/ passwd和/ tmp/ shadow文件的内容写入普通用户家目录下的user文件中
    4、总结出vim的三个模式中你认为实用的命令

    1.第一题

    vim /etc/passwd          # 编辑 /etc/passwd 文件
    进入命令模式
    :set nu                  # 显示行号  
    gg                       # 到文件的行首  
    23yy                     # 复制光标下的 23 行
    :q                       # 退出编辑 /etc/passwd 文件
    vim /tmp/passwd          # 编辑 /tmp/passwd 文件
    p                        # 粘贴 23 行到光标下
    :wq                      # 保存并退出
    (快捷操作)
    vim /etc/passwd          # 编辑 /etc/passwd 文件
    :wq /tmp/passwd          # 保存文件到 /tmp/passwd 并退出
    

    2.第二题

    vim /etc/shadow          # 编辑 /etc/shadow 文件
    :vsplit  tmp/ shadow    # 垂直分割窗口并编辑 tmp/shadow 文件
    gg                       # 跳到文首
    yy                       # 复制当前行 
    ctrl + w                 # 切换窗口      
    p                        # 小写粘贴到当前行上面。大写粘下面     
    ctrl + w                 # 切换窗口       
    G                        # 跳到文件尾部        
    yy                       # 复制当前行           
    ctrl + w                 # 切换窗口     
    p                        # 小写粘贴到当前行上面。大写粘下面  
    :wq                     # 退出
    

    3.第三题

    vim /tmp/passwd          # 编辑 /tmp/passwd 文件
    :vsplit /tmp/shadow      # 垂直分割窗口
    :split  /home/user       # 水平分割窗口
    ctrl + w                 # 切换窗口到 /tmp/passwd
    :set nu                  # 显示行号
    gg                       # 跳到文首
    23yy                     # 复制光标下的 23 行
    ctrl + w                 # 切换窗口到 /home/user
    p                        # 小写粘贴到当前行上面。大写粘下面 
    ctrl + w                 # 切换窗口到 /tmp/shadow
    :set nu                  # 显示行号
    gg                       # 跳到文首
    23yy                     # 复制光标下的 23 行
    ctrl + w                 # 切换窗口到 /home/user
    p                        # 小写粘贴到当前行上面。大写粘下面
    wq                       # 保存退出
    

    4.第四题

    命令模式
    gg                       # 文件行首
    G                        # 文件尾首 
    nyy                      # 复制n行 
    p                        # 粘贴光标下
    set un                   # 显示行号 
    /查找内容                 # 查找
    A                        # 跳到行尾并进入编辑模式                
    split + 文件名            # 水平分割窗口
    vsplit + 文件名           # 垂直分割窗口 
    ctrl + w                 # 切换窗口
    w + 路径                  # 保存到指定目录
    普通模式
    u                        # 撤销 
    $                        # 行尾
    ^                        # 行首
    
  • 相关阅读:
    (转)介绍一些.net开源项目
    (转).Net有哪些大型项目、大型网站的案例?
    Linux下的awk使用
    linux下的sed使用
    linux下的find、grep、cut使用
    CentOS7下的Zabbix4.4安装配置
    NetBackup linux客户端安装
    bat小脚本
    批量复制指定目录下的文件,并统计执行时间
    iptables
  • 原文地址:https://www.cnblogs.com/li-qing/p/13950524.html
Copyright © 2011-2022 走看看