编辑模式:
◦ 在一般模式中可以进行删除、复制、贴上等等的动作,但是却无法编辑文 件内容的! 要等到你按下『i, I, o, O, a, A, r, R』等任何一个字母 之后才会进入编辑模式。而如果要回到一般模式时, 则必须要按下『Esc 』这个按键即可退出编辑模式。
命令模式:
◦ 在一般模式当中,输入『 : / ? 』三个中的任何一个按钮,就可以将光 标移动到最底下那一行。在这个模式当中, 可以提供你『搜寻资料』的 动作,而读取、存盘、大量取代字符、离开 vi 、显示行号等等的动作则 是在此模式中完成的!
16
Shell的发展与分类
Bsh在20世纪70年代中期诞生于新泽西的 Csh在20世纪80年代早期诞生于加利福
AT&T贝尔实验室,具有较强的脚本编程 尼亚大学 ,使用C语言的语法,用户命令
功能
交互更加方便
Bsh
Csh
Ksh结合了Bsh和Csh两者的功能优势,兼 Bash是Bsh的升级替代品,吸收了Ksh中
2021/3/10
18
Shell 变量
变量:简单的说,就是让某一个特定字符串代表不固 定的内容就是了。
变量类型:
◦ 环境变量 ◦ 预定义变量 ◦ 位置变量 ◦ 用户自定义变量(本地变量)
2021/3/10
19
环境变量
使用set命令查看环境变量
set
常用环境变量
◦ USER UID SHELL HOME PWD PATH
[Ctrl]+r 重做上一次操作 :e! 恢复文件到初始状态
2021/3/10
10
文本删除和替换
命令类型 字符
单词 行 光标到行尾部分
删除
替换
x(向后,delete) r X(向前, Backspace)