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解析出用户的意图之后,会调用类似上面的例程,从而将这个命令组合执行完毕.