文本编辑器vi=vim
(相当于windows中的edit或notepad或写字板)
 
1.文本编辑器的作用:
创建或修改文本文件   vim 文件名
维护Linux系统中的各种配置文件
 
2.Linux中最常用的文本编辑器
vi:类Unix系统中默认的文本编辑器
vimvi编辑器的增强版本,习惯上也称为vi
 
3.vi编辑器的工作模式
一. 三种工作模式:
 <1>命令模式(默认)
功能:复制,剪切,粘贴,删除
 
<2>输入模式(可以编辑内容)
功能:增,删,改
 
<3>末行模式即:一般模式(发出指令)
功能:保存,查找及替换字符串,各种指令
 
4. 三种工作模式之间的切换
<1>从命令模式到输入模式:
可以:      
i或<insert>:在当前光标前插入;
a:在当前光标后插入;
o:在当前光标下建新行插入;
A:在前光标所在行尾插入;
 
<2>从命令模式进入末行模式:
<shift> 加上 :
 
<3>从各种模式返回命令模式:
<ESC>键;
 
<4>输入模式不能直接到末行模式
 
5. 在命令模式的操作:
复制当前行:yy
复制当前行及下一行:2yy
剪切当前行:dd
剪切当前行及以下多行:5dd
粘贴:p
撤消上一步操作:u (相当于windows中的Ctrl+z)
下查找字符串(N向上,n向下)
/字符串
?字符串
取消前一次查找高亮反色显示方法:再查找文件里没有字符串
 例如:/adfasd 
/^root     查找以root开头的行
 
6.末行模式下的命令:
:w!   强制保存  
:q!   不保存强制退出
:wq! 强制保存退出
:e!   取消所有操作
:w 路径/文件名    另存文件内容
:r 路径/文件名     在vi中读取其它文件的内容
:10d               删除第10行
:20,30d          删除某些段(剪切掉第20到第30行)
:set nu      临时设置vi行号
:set nonu    取消vi行号
:30      跳转到第30行
:$        光标跳转到最后一行
查找替换:
:起始行号,截止行号 s/要查找的字符串/替换的字符/g   
例如:
:1,$ s/abc/123/g   #表示第1行到最后一行找查abc并且替换成123
7.vim的应用
1、设置root用户的vim默认行号
.vimrc行号文件一定要建在用户的家目录下,而且只对该用户有效。
/etc/vimrc 最后增加一行 set nu   //对所有用户默认有行号
2、把系统语言改成英文版:
#vi /etc/sysconfig/i18n 修改如下:
 
3、系统的启动运行级别由init进程决定
修改启动级别:
#vi /etc/inittab
修改18行,启动级别为5级别
4、注释掉linux的重启快捷键
#vi /etc/inittab
#号注释掉32行,重启电脑生效
5、增加和删除文本控制台
#vi /etc/inittab
 
6、进入单用户模式来破解密码
启动的倒计时按e键:
再按e键,修改启动单用户模式如下:
b重启进入单用户模式:
进入单用户模式后执行下列命令:
7、使用光驱
   #mount /dev/cdrom /media //先把ISO文件放入虚拟机光驱
#ls /media                   //查看光盘里内容
   #umount /media              //卸载光驱 /media是光驱挂载
8、计算机改名
 #vim /etc/sysconfig/network 修改内容如下:
 #vim /etc/hosts 修改内容如下:
重启电脑生效
9、注释符:
#         //表示注释掉一行;
/* 要注释掉的一段内容 */    //表示注释掉一段;