一.实习目的1.学习vi的配置2.学习vi的常用编辑命令3.了解shell的功能及相关配置文件,及Bash常用命令二.实习要求1.掌握vi的简单配置参数:添加行号、括号匹配、自动缩进及C格式缩进等2.掌握常用的编辑命令:i、x、r、p、yy、dd等及ex转义命令3.掌握vi中的模式查找与替换4.学会使用vi的帮助文档5.了解Bash相关配置文件:/etc/profile、$HOME/.bash_profile、$HOME/.bashrc、$HOME/.bash_logout
:%s+/oradata/apras/+/user01/apras1+ (使用+ 来 替换 / ): /oradata/apras/替换成/user01/apras1/
1.:s/vivian/sky/ 替换当前行第一个 vivian 为 sky
:s/vivian/sky/g 替换当前行所有 vivian 为 sky
2. :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky (n 为数字,若 n 为 .,表示从当前行开始到最后一行)
3. :%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky :%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky
4. 可以使用 # 作为分隔符,此时中间出现的 / 不会作为分隔符
:s#vivian/#sky/# 替换当前行第一个 vivian/ 为 sky/
4. 学会使用vi的帮助文档
vim -h和vi 命令下 :help
5. 了解Bash相关配置文件:/etc/profile、$HOME/.bash_profile、$HOME/.bashrc$HOME/.bash_logout
/etc/profile是全局的,每个用户登录时都会运行的环境变量设置。适用于所有的shell,profile文件会告诉shell使用什么语言,什么shell,命令的搜索路径等等 在用户主目录下,运行“ls .bash*”命令,您将看到这些文件:
.bash_history :记录了您以前输入的命令,
.bash_logout :当您退出 shell 时,要执行的命令,
.bash_profile :当您登入 shell 时,要执行的命令,
.bashrc :每次打开新的 shell 时,要执行的命令。
6. 掌握Bash常用命令:history、alias、fg、bg、jobs、输入输出重定向 “<”输入重定向符,把命令的标准输入重定向到制定文件
“>”输出重定向符,把命令的标准输出重定向到制定文件
">>" 把命令的输出附加到指定文件的后面,而该文件原有内容不被破坏 "<<"把shell程序的命令行重新定向到一个命令中
二. 实习内容
1. 练习对vi的简单配置,通过命令及配置文件
C格式缩进等
语法高亮度 syntax on
添加行号 set nu 取消行号set nonu
nwsuaf 3