关于Linux文本编辑和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把后面的字符解释为特殊字符。

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


  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值