赞
踩
我们需要重点了解 vi 的相关知识:
1、Vi是Linux系统中一种编辑器,它的使用方法和界面与Unix平台十分相似。掌握了vi的命令,你可以感觉到它强大的功能与高效。
2、vi相对来说比较小,无论你使用任何Linux系统,你总是可以使用vi的。在很多系统中,可能只有vi供你选择。
Vim比vi更实用一点,一般都用vim进行编辑。
我认为可以把vi分为2种模式:一种是命令模式,一种是插入模式。命令模式跟插入模式的相互切换可以通过编辑命令(a,i,o区分大小写)和Esc进行切换。在命令模式下,我们可以对字,行甚至全文进行查询,替换,删除,拷贝,粘贴等等,需要简单的去记忆一下。另外,我把底行模式合并在命令模式下,因为他的编辑环境要配合命令模式完成。进入插入模式后,就可以直接进行编辑。
总的来说,命令模式就是执行命令的,插入模式就是编辑文本的。
注意:wq与q要注意下,别忘了保存要进行w之后,再退出。
在vi编辑器的环境下,我们通过shell脚本进行编写程序。
进行shell脚本编写程序的时候要关注几点:变量,控制流程,重定向。变量方面的固定符号是需要记性简单记忆的。流程控制方面有点类似于c语言的流程,可以进行参考,但是一定要注意书写的格式。命令结果重定向中,尤其要注意2>&1表示错误重定向跟标准输出同时输出。在重定向中,有个有趣的IO重定向:cat < file > file 文件內容会被洗掉,就是说cat file此处会没有内容。
在shell脚本中设计管道,也是一个学习的重要点。
此外Shell中的特殊符号需要注意下,这里我就不说明那些了,但是我要提一下转义字符的问题,反斜线是转义字符,它能把特殊字符变成普通字符。在某个字符前面利用反斜杠(\)能够阻止shell把后面的字符解释为特殊字符。
昨天跟今天两天的学习,我就本文进行了总结与思考,学到了很多之前从来没有涉及过的方面。接下来几天再接再厉吧。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。