linux中vi命令后i linux中vi命令的用法( 三 )


linux系统使用vi命令进入文件后怎么修改保存1、查看目录下文件file.txtlinux中vi命令后i的内容linux中vi命令后i,使用cat file.txt(ls // 表示查看当前目录下的文件目录 ; cat file.txt// 表示查看该文件的内容)发现内容是hello world
2、使用vi file.txt 进入到编辑界面,如下所示:
3、进入到编辑模式linux中vi命令后i , 按键i,此时可以移动光标到想修改的位置,同时linux中vi命令后i我们修改内容如下:(注意界面左下角进入到linux中vi命令后i了insert的模式,才代表现在是编辑模式)
4、推出编辑模式,并保存,按键esc退出insert模式,然后按shift+:(shift+冒号键) , 然后输入wq,wq表示,保存并退出 。如果只按键q,则是只退出不保存 。
5、最后,按 enter键退出界面,再次查看内容,验证一下,如下图所示 。
扩展资料:
linux系统的常用命
1、date :print or set the system date and time
2、stty -a: 可以查看或者打印控制字符(Ctrl-C, Ctrl-D, Ctrl-Z等)
3、 passwd: print or set the system date and time (用passwd -h查看)
4、logout, login: 登录shell的登录和注销命令
5、pwd: print working directory
6、more, less, head tail: 显示或部分显示文件内容.
7、lp/lpstat/cancel, lpr/lpq/lprm: 打印文件.
8、 更改文件权限: chmod u+x...
9、删除非空目录:rm -fr dir
10、拷贝目录: cp -R dir
参考资料来源:百度百科-linux
Linux之vi命令vi profile
返回
:q退出
:wq或者:x或者shift+zz 保存并退出
:q! 不保存并退出
:w 保存
:w! 强制保存
编辑到输入模式:
i 在当前光标前面输入
I 在当前光标所在行的行首,转换为输入模式
a 在当前光标后面输入
A 在当前光标所在行的行尾,转换为输入模式
o 在当前光标所在行的下方 , 新建一行,并转为输入模式
O 在当前光标所在行的上方,新建一行,并转为输入模式
1、移动光标
字符:方向键上下左右或者键盘kjhl(上下左右)
单词:w移至下一个单词的词首;e跳至当前或下一个单词的词尾;b跳至当前或前一个单词的词首
行内:0绝对行首;^行首的第一个非空白字符;$绝对行尾
行间:G文章末尾;3G第3行;gg文章开头
翻屏:ctrl f【往后翻】;Ctrl b【往前翻】
2、删除、替换单个字符
x删除光标位置字符;3x删除光标开始3个字符;r替换光标位置字符
dw删除一个单词;4dw删除光标开始的4个单词;dd删除光标所在行;5dd删除光标开始的5行
3、复制粘贴剪切
yw复制一个单词,p在该行粘贴单词;yy复制整行,p在该行下方粘贴整行
dd剪切整行,p再粘贴整行;dw剪切一个单词,p再粘贴一个单词
4、撤销重做
u:撤销;ctrl+r:重做撤销的操作;.重复上一步的操作【假设先dd,再.,会再执行dd命令】
1、set设置
set nu
set nonu
set readonly#设置只读文件,不能修改,只在当前环境有效,退出文件,再次打开,这个只读就无效了
set noreadonly #取消只读
2、/查找
/after查找文档中的after【可以找到所有的after】 , n向下翻,N向上翻
:/after查找文档中的after所在行【可以找到所有的after】 , n向下翻,N向上翻
3、!执行命令
比如:查找root目录
:!ls /root/
4、查找并替换
格式
【 :查找范围s/查找的词/要替换的词/ 】
或者【:查找范围s#查找的词#要替换的词# 】
或者【:查找范围s%查找的词%要替换的词%】,
即分隔符可以是/、#、%

推荐阅读