今天学习了一下简单的VI命令,主要涉及到新建文件,编辑文件内容。
“vi filename”命令表示编辑filename文件(如若filename不存在,则新建一个名为filename的
“vi filename”命令表示编辑filename文件(如若filename不存在,则新建一个名为filename的
文件)。
下面以新建test.txt文件为例:
例如我要在当前目录下新建test.txt文件并保存内容,则输入“vi test.txt”命令,回车,将显
下面以新建test.txt文件为例:
例如我要在当前目录下新建test.txt文件并保存内容,则输入“vi test.txt”命令,回车,将显
示空白文件(因为是新建的文件,所以还没有内容)。我想在test.txt文件中写入“this is my
file!”的内容,但是按遍所有键都没能输入内容,屏幕上仍是空白。
经过一通的google之后发现,要在文件中写入内容需要进入Insert命令行模式,即按下“i”(i表
经过一通的google之后发现,要在文件中写入内容需要进入Insert命令行模式,即按下“i”(i表
示在光标位置前插入字符)键之后,看到左下方显示“-INSERT-”字样时就可以开始在光标处输入
内容了。很顺利地输入了“this is my file!”,但是怎样保存呢?
有是一通google之后得知,输入“wq”命令表示保存并退出文件。但是我输入了好多个wq,都不能
有是一通google之后得知,输入“wq”命令表示保存并退出文件。但是我输入了好多个wq,都不能
正确保存并退出,原来我一直处在“-INSERT-”模式下,但是怎样退出INSERT模式呢?我下意识地
按了“ESC”键居然退出来了(因为左下角不再显示“-INSERT-”了),然后我再按下“:wq”键,
为了验证是否保存了我新建的文件,我想输入ls命令查看下,但是屏幕好像还处在VI的环境下,怎
样才能退出VI呢?
经过搜搜,有两种方式可以退出VI:
1.使用“ctrl+z”快捷键
2.按住“shift”键,输入两个z即可退出
经过搜搜,有两种方式可以退出VI:
1.使用“ctrl+z”快捷键
2.按住“shift”键,输入两个z即可退出
退出VI之后,我输入“ls”,回车,在显示的文件列表中果然存在test.txt文件。我迫不及待地想
看看我输入的内容是否保存了,立即输入“vi test.txt”回车,果然屏幕上显示了“this is my
file!”的内容,欣喜,使用VI命令新建文件就学会了。
学会新建之后,我又对test.txt文件进行了增、删、改的操作:
输入“vi test.txt”回车,按下“i”键进入INSERT模式,开始添加内容,然后按下“esc”键退
输入“vi test.txt”回车,按下“i”键进入INSERT模式,开始添加内容,然后按下“esc”键退
出INSERT模式,再按下“x”键,表示删除光标后面的一个字符;按下“dd”,表示删除光标所在
行。最后按“esc”键退出命令行模式,输入“wq”命令保存并退出test.txt文件。输入
“shift+zz”或按下“ctrl+z”均可退出VI模式。
相关推荐
【linux学习笔记--17】POSIX IPC——消息队列.doc 【linux学习笔记--18】POSIX IPC——信号量.doc 【linux学习笔记--19】...【linux学习笔记-5】编写自己的ls命令.doc 【linux学习笔记-6】文件IO操作--读写、重定向等.
【linux学习笔记-5】编写自己的ls命令 【linux学习笔记-6】文件IO操作--读写、重定向等 【linux学习笔记-7】用户标识UID与有效用户标识EUID 【linux学习笔记-8】Linux进程相关系统调用(1) 【linux学习笔记-9】...
armlinux学习笔记--IIS音频驱动程序分析
最新-Linux常用命令大全-非常实用 Linux基本命令-随堂笔记
ARM linux学习笔记--IIS音频驱动程序分析整理
Linux常用命令 学习笔记,文件操作,系统用户、权限等等。
Python学习笔记--皮大庆,非常适合零基础入门。对应英文版本《How to think like a computer scientist》
linux内核移植 笔记--移植指令 linux内核移植 笔记--移植指令 linux内核移植 笔记--移植指令
写得蛮好的linux学习笔记--linux目录架构
Linux课程学习笔记 -韩顺平 包含c/c++/python/java 专项 面试题 PDF PPT 笔记 面试题 (百度网盘链接 永久有效) 自学,做笔记,复习可用
Linux学习笔记Linux学习笔记Linux学习笔记Linux学习笔记
armlinux学习笔记--触摸屏驱动程序分析.pdf
linux学习笔记-01linux操作基础
找到的一篇写的很好的linux学习笔记 不敢独享 大家有兴趣的就下下
armlinux学习笔记--IIS音频驱动程序分析(2).pdf
Linux学习笔记-超全总结值得一看(带标签目录),共154页。
armlinux学习笔记--IIS音频驱动程序分析(2)资料.pdf
Linux学习笔记-很不错适合linux入门者
python爬虫学习笔记-scrapy框架(1) python scrapy 爬虫 python爬虫学习笔记-scrapy框架(1) python scrapy 爬虫 python爬虫学习笔记-scrapy框架(1) python scrapy 爬虫 python爬虫学习笔记-scrapy框架(1) python ...
Linux入门版本笔记, 相当详细, 可以当作man手册来用, 头几行是个小彩蛋, 谢谢!