Linux vi编辑器

 

文本编辑器 vi=vim
(相当于windows中的edit或notepad或写字板)
 
1. 文本编辑器的作用:
创建或修改文本文件   vim  文件名
维护Linux系统中的各种配置文件
 
2.Linux 中最常用的文本编辑器
vi :类Unix系统中默认的文本编辑器
vim vi编辑器的增强版本,习惯上也称为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 、注释符:
#         // 表示注释掉一行;
/* 要注释掉的一段内容 */    //表示注释掉一段;

你可能感兴趣的:(windows,vi,配置文件,文本文件,编辑器)