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用户的命令行提示符
* 万能匹配符(匹配一个或多个字符)
来源:CSDN
作者:fanofOMG
链接:https://blog.csdn.net/fanofOMG/article/details/104308530