Vi编辑器的工作原理? 管道符的工作原理?

编辑器的工作方式有哪些?互相间如何转换?1 命令方式 2 插入方式 3Ex 转义方式

在下,把光标上下左右移动的方式有哪些?

向右 (向前) 移动一个字符

可以使用命令(键)1(小写字母)、<Space> 、右向键将光标向右移动一个字符。向左(向后)移动一个字符可以使用命令(键)(小写字母)、Backspace>、左向键将光标向左移动一个字符。

移到下一行可以使用命令(键) +、<Enter>将光标移到下一行的开头。命令(键)j、<Ctrl>n 和下向键分别将光标向下移一行,但所在列不变。移到上一行

可以使用命令(键)一、k(小写字母)、<CtrI>P 、上向键将光标上移一行

解释下述命令的功能

20G:光标从文件开头向下移动到 20 行

18: 移动到光标所在行的第 19 个字符处

X:删除光标所在位置的字符10cc:删除光标所在的后十行,用随后的文本字符替代3rk:用字符 k 替代光标所在及其后的3个字符5s:用随后的文本字符替代光标所在的 5 个字符7S:用新输入的正文替代光标所在的七行

/this:从光标向后查找字符串 this

从头说来那就是shell解析用户敲入的命令,明白用户要启动cat 程序和grep程序,并且将cat程序的标准输出通过pipe管道重定向到grep的标准输入之中,shell解析出用户的意图之后,会调用类似上面的例程,从而将这个命令组合执行完毕.

经验分享 程序员 微信小程序 职场和发展