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                        # 撤销 
    $                        # 行尾
    ^                        # 行首
    
  • 相关阅读:
    ASP.NET MVC 3:缓存功能的设计问题
    Java开发和运行环境的搭建
    有关TSQL的10个好习惯
    j2me开发J2ME常用的手机厂商SDK和下载地址
    j2me开发Eclipse开发J2ME程序之Hello World
    winform需要缓存吗?webform的缓存的作用?
    学习J2ME编程需要掌握的七种技术
    下一代工作流大曝光:将支持C#表达式
    j2me 出色的开源项目
    eclipse和Myeclipse什么关系
  • 原文地址:https://www.cnblogs.com/li-qing/p/13950524.html
Copyright © 2011-2022 走看看