当前位置:   article > 正文

关于Linux文本编辑和shell脚本的实践操作中的收获和想法_熟练使用vim程序编辑器与shell实训心得体会

熟练使用vim程序编辑器与shell实训心得体会
桌面环境文本编辑器:gedit 与 编辑器:vi。

  我们需要重点了解 vi 的相关知识:

  1、Vi是Linux系统中一种编辑器,它的使用方法和界面与Unix平台十分相似。掌握了vi的命令,你可以感觉到它强大的功能与高效。

  2、vi相对来说比较小,无论你使用任何Linux系统,你总是可以使用vi的。在很多系统中,可能只有vi供你选择。

  Vim比vi更实用一点,一般都用vim进行编辑。

  我认为可以把vi分为2种模式:一种是命令模式,一种是插入模式。命令模式跟插入模式的相互切换可以通过编辑命令(a,i,o区分大小写)和Esc进行切换。在命令模式下,我们可以对字,行甚至全文进行查询,替换,删除,拷贝,粘贴等等,需要简单的去记忆一下。另外,我把底行模式合并在命令模式下,因为他的编辑环境要配合命令模式完成。进入插入模式后,就可以直接进行编辑。

  总的来说,命令模式就是执行命令的,插入模式就是编辑文本的。

  注意:wq与q要注意下,别忘了保存要进行w之后,再退出。

shell脚本编写程序

    在vi编辑器的环境下,我们通过shell脚本进行编写程序。

    进行shell脚本编写程序的时候要关注几点:变量,控制流程,重定向。变量方面的固定符号是需要记性简单记忆的。流程控制方面有点类似于c语言的流程,可以进行参考,但是一定要注意书写的格式。命令结果重定向中,尤其要注意2>&1表示错误重定向跟标准输出同时输出。在重定向中,有个有趣的IO重定向:cat < file > file 文件內容会被洗掉,就是说cat  file此处会没有内容。

     在shell脚本中设计管道,也是一个学习的重要点。

     此外Shell中的特殊符号需要注意下,这里我就不说明那些了,但是我要提一下转义字符的问题,反斜线是转义字符,它能把特殊字符变成普通字符。在某个字符前面利用反斜杠(\)能够阻止shell把后面的字符解释为特殊字符。

     昨天跟今天两天的学习,我就本文进行了总结与思考,学到了很多之前从来没有涉及过的方面。接下来几天再接再厉吧。


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/812053
推荐阅读
相关标签
  

闽ICP备14008679号