vi的基础使用

橙三吉。 提交于 2020-02-15 09:14:40

vi与vim的关系:vim是vi的升级版,安装vim的linux系统中实际上是使用连接文件

将vi与vim连接起来,使用vi命令的时候实际上是使用vim。

1.用vi打开/创建一个文件:vi  pathname。

2.vi有两种模式,命令模式和输入模式。

命令模式:默认打开时是命令模式,需要按“a”或“i”才能进入输入模式。

输入模式:用来向文件输入内容。输入完成后,按esc键退回到命令模式。

3.保存文件:

:wq       保存并退出

:w         只保存不退出

:q          不保存退出

:q!         不保存强制退出

:wq!      保存并强制退出

4.vi查找

退回到命令模式输入“/”+“要查找的内容”

5.快速切换行

退回到命令模式输入“:”+“行号”

6.设置显示行号

命令模式下输入“:set nu”显示行号

命令模式下输入“:set nonu”隐藏行号

设置永久显示行号,需要修改vi配置文件,打开vi配置文件 ~/.vimrc  在其中输入“:set nu”即可。

7.行删除

命令模式下,先将光标移动到要删除的行,然后输入“dd”

如果要删除连续多行,使用“数字+dd”,就能删除以当前光标所在位置开始的以下“n”行。

8.行复制粘贴

复制:命令行模式下,“数字+yy”

粘贴:命令行模式下,p

PS:复制时要把光标放在多行的第一行,粘贴时实际粘贴到当前光标所在行的下一行。

9.linux命令行中一些符号的含义:

.     代表当前目录

..    代表上一层目录,是当前目录的父目录

-     代表前一个目录,即刚才从哪个目录cd过来

~    代表当前目录的宿主目录(操作系统为当前用户设计的用来存放文件、

工作的默认目录。例如windows中“我的文档”。普通用户的宿主目录在

“/home/username/”,root用户在“/root”)

/      代表根目录

$     普通用户的命令行提示符

#     root用户的命令行提示符

*      万能匹配符(匹配一个或多个字符)

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!