2018.9.7第七次笔记

linux学习笔记—7

问题1:vi和vim是什么?有什么关系?
答:他们都是一种文件编辑器,不同的东西通过不同的编辑器进行编辑,vi是很早之前linux使用的版本,那个时候没有鼠标,是全键盘操作,很不方便。vim是vi的升级版,好用,现在我们都是用vim来对.txt,.c来进行编辑。

问题2:vi怎么用?
答:vi的基础应用是开打一个文件,格式是vi pathname。但是要是这个文件不存在就会自动在path这创建一个name。不同于touch只是创建空文件。
vi有两种模式:命令模式和编辑模式
刚进入vi会直接进入命令模式,想要编辑必须先按i(insert)或者a。进入编辑模式左下角会有提示,之后就可以输出内容了。
输入完内容后,需要保存,这时候就又需要先退出编辑模式,退到命令模式。按Esc键。之后按:就可以进行命令输入了,注意观察左下角。
命令模式下保存方式:
:wq 保存并退出
:w 只保存不退出
:q 不保存退出
:q! 不保存强制退出
:wq!保存并强制退出

问题3:在vi操作中很麻烦,有没有快捷键?
答:当然有。
(1)查找:在命令模式下,输入/xxx,就可以查找到xxx
(2)切换任意行:在命令模式下,输入:num,就可以切换到想要的行
(3)设置显示行号:在命令模式下,输入 :set nu ,就可以显示前面的行号,这样就方便阅读,但是要复制粘贴处还会把行号一起搞出去,很不方便,使用:set nonu。要想永久显示行号,需要修改vi的配置文件。如下图,在控制台中:

wubo@ubuntu:~$ vi ~/.vimrc

之后输入set nu

问题4:linux中有很多符号,总结下它们的意义。
答:
. 代表当前目录
.. 代表上级目录
-代表上次目录,就是刚刚从哪个目录来的
~代表当前目录的宿主目录,相当于/home/wubo
/ 代表跟目录
$普通用户的命令行提示符
#root用户的命令行提示符
*万能匹配符

猜你喜欢

转载自blog.csdn.net/weixin_43132661/article/details/82496581