linux实习三 vi编辑和shell命令(2)

时间:2025-07-07

一.实习目的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

linux实习三 vi编辑和shell命令(2).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219