linux实习三 vi编辑和shell命令

时间: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

nwsuaf 1

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

?text 在文件中向后查找text

n 在同一方向重复查找

N 在相反方向重复查找

ftext 在当前行向前查找text

Ftext 在当前行向后查找text

ttext 在当前行向前查找text,并将光标定位在text的第一个字符

Ttext 在当前行向后查找text,并将光标定位在text的第一个字符 :set ic 查找时忽略大小写

:set noic 查找时对大小敏感

:s/oldtext/newtext 用newtext替换oldtext

:m,ns/oldtext/newtext 在m行通过n,用newtext替换oldtext

:g/text1/s/text2/text3 查找包含text1的行,用text3替换text2

:g/text/command 在所有包含text的行运行command所表示的命令 :v/text/command 在所有不包含text的行运行command所表示的命令 s 命令来替换字符串:

:s/vivian/sky/ 替换当前行第一个 vivian 为 sky

:s/vivian/sky/g 替换当前行所有 vivian 为 sky

:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky n 为数字,若 n 为 .,表示从当前行开始到最后一行

:%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky :%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky //自己操作过没有

可以使用 # 作为分隔符,此时中间出现的 / 不会作为分隔符

:s#vivian/#sky/# 替换当前行第一个 vivian/ 为 sky/

nwsuaf 2

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

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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