技术开发 频道

“傻瓜式”Linux学习之路


    使用VI 

    基本上,Linux老人儿对新手的教导都是:“VI一定好好好学学,用熟练点”。这充分体现了VI在Linux下的重要性。因为,我们经常会遇到修改一些配置文件的情况,通常需要你在远程进行操作。使用Linux的编辑软件是不现实的,生产环境下也是要把Xwindow干掉的。在这种特定的要求下,熟练使用VI确实是必要的。 

    下面,我们来简单介绍一下这个命令的使用。基本上,你需要知道如何浏览、编辑、保存即可。比如,我们在建立集群环境时,常常可能需要修改/etc/hosts文件,那么可以这样:
vi /ect/hosts
    即可进入VI模式。浏览文件内容的话,你可以使用键盘上的箭头方向来移动,还可以使用四个键来移动,即:HJKL,分别是左下上右。 

    下面来看看如何编辑文件内容。可以使用多个命令来进入编辑模式,如:按a(append)和i(insert)。具体的编辑命令如下:
x:删除光标后的内容。 dd:删除光标所在的行。 r:替换光标所在位置的字符 /:查找
    基本上,使用上面的命令就可以浏览编辑文件内容了,最后看看保存退出命令。 

    :q :是结束编辑的命令,如果不想保存,可以使用“:q!”强制退出。 
    :wq:存盘后退出。或者使用<shift>+zz,效果一样。 

    另外一个比较好用的就是可以在一个文件里编辑,然后存成自己需要的文件,使用:q!退出,而不保存原文件,这就相当于新建了一个文件的效果,具体命令是:
:n m w filename——将第n—m行的内容以指定的文件名保存
    VI的基本命令就介绍这些,在Linux下也有很好的文本编辑工具,如Gedit等,类似于Windows下的记事本(笔者之所以总与Windows对比,就是为了让初学者对Linux的畏惧心理降到最低,)。如果你对VI不是很熟悉,可以使用文本编辑工具。如果是远程的话,可以借助SSH。当然,建议最好还是练熟了这些命令,会很有帮助的,也会提高工作效率。
0
相关文章