Linux的vim及管理输入输出

vim

  1. 命令模式

    a.配置vim的工作方式

     :set nu  行号添加
     :set nonu 取消行号
     :set  cursorline 行线显示
    

在这里插入图片描述
在这里插入图片描述b.关键字搜索

	/ 关键字

在这里插入图片描述
c.字符的复制及删除,复制完成后按‘p’粘贴

  	ynl	复制n个字母
  	ynw	复制n个单词
  	yny	复制n行
  	dnl	删除n个字母
  	dnw	删除n个单词
  	dnd	删除n行

在这里插入图片描述
d.字符的剪切,剪切后会进入插入模式

	cnl	剪切n个字母
	cnw	剪切n个单词
	cnc	剪切n行

在这里插入图片描述
e.批量修改字符

  	:%s/原有字符/替换字符	只替换每行中的首个
  	:%s/原有字符/替换字符/g	替换所有

在这里插入图片描述
在这里插入图片描述
2. 插入模式

  a. 输入模式-----编辑模式
  
         a  编辑的内容在光标的后面 
         A       行尾
         i       前面    
         I       行首
         o       下一行   
         O       上一行                                               
         esc键   退出
  1. 退出模式

     	  :q      退出
     	  :wq     保存退出
     	  :X      加密
    
  2. 光标移动
    c. 光标逐字符移动

     		h  往左
             l   往右
             j   往下
             k   往上
    

    d. 光标逐单词移动

              w:调到下一个单词的词首
              e:调到下一个单词的词尾
              b:调到上一个单词的词首
    

    e. 光标行内跳转

               0 : 跳转至绝对行首
               ^ :     跳转至非空行首
               $ :      跳转至行尾
    

    f. 光标行间跳转

                :n  或者 nG  : 跳转至第n行
                G   :跳转至最后一行
    
  3. 分屏功能

       ctrl+w s	上下分屏
       ctrl+w v	左右分屏
       ctrl+w c	关闭光标所在屏幕
       ctrl+w 上下左右	光标移动到指定屏幕
    

在这里插入图片描述

管理输入输出

  1. stdin 标准输入

  2. stdout 标准输出

  3. stderr 标准错误

  4. 输出重定向

     a.>	重定向正确输出
     b.2>	重定向错误输出
     c.&>	重定向所有输出
    
  5. 输入重定向

     tr 'a-z''A-Z' < westos
    

在这里插入图片描述
6. 管道:|

	将前一条命令的正确输出作为管道符后面的标准输入
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值