Linux实验报告3
我的作业 2009 11-10
实验:VI编辑器
姓 名
张凯
实验地点
A605
实验时间
2009 11月10 星期二
一、实验目的
要求:运用编辑器熟练掌握文本编辑的命令
二、实验步骤及结果分析
要求:将实验获得的结果进行描述,基本内容包括:
1. 打开虚拟机,启动LINUX,知道输入密码进入LINUX 文本界面
查看虚拟机的IP地址,用IFCONFIG ,修改IP地址用NETCONFIG,然后用service network restart
重启LINUX,IP地址设为和真实机一个网段,至此,虚拟机和真实几可以PING 通
2. 改变字符编码为英文:LANG=en-us
3. VI特点:纯文本,全屏,三种工作模式,通过命令编辑;三种模式为:命令,输入(编辑),末行
4. 命令模式:前面有”~”的是空白区,无”~”的是编辑区,最下面会显示文件名,当前文件行数,字符数,光标位置
5. 输入(编辑)模式:最下面会显示insert或replace字样
6. 末行模式:最下面会有:/,? 注意是手动输入
7. 注意:每一次敲命令前按一下ESC键
8. 三种模式效果图
9.
10.
11. 命令模式命令:光标移动:h,j,k,l,home,end,pageup,pagedown.gg(到首行),G(到最后一行)
复制: yy(复制光标所在行内容),p(粘贴到光标所在行的下一行),P(粘贴到光标所在行上一行),nyy(从光标往下复制n行,n表示数字),yw(复制光标所在的一个字符),nyw(复制光标往后n个字符)
撤消:u
恢复:.
不保存退出:ZQ
保存退出:ZZ
删除:dd(删除一行),ndd(删除n行),x(删除光标所在字符),nx(删除光标后n-1个字符及光标所在字符),D(删除光标后面所有字符包括光标所在字符)
12. 输入(编辑)模式:I(在行首插入字符),A(在行末插入),O(在光标上一行插入),i(光标前插入),a(光标后插入),o(光标下一行插入)
13. 末行模式: :set nu 显示行号,:set nonu 不显示行号
:wq! w是保存 q是退出 !是强制 三个字符自由组合,注意顺序
查找:/字符 向下查找 按n切换 ?字符 向上查找 按n切换
去掉高亮显示: :set nohlsearch或者查找一个不存在的字符
替换:2,3s/a/b/gc 表示从第二行到第三行全部小写a到小写b全部一个一个问我 $表示最后一行
复制:2,3co5 表示把第二和第三行内容复制到第五行后
删除:3,4d 表示把第三到第四行内容删除
移动:1,2m4 表示把第一到第二行内容移动到第四行后
另存为:3,4w /34 表示把第三和第四行内容保存到根下的34文件
14. 这样,就算基本对VI 的操作了!!!!!!!!!!!!!!!