美文网首页
shell快速学习指南(一)

shell快速学习指南(一)

作者: Bella2014 | 来源:发表于2018-08-19 11:26 被阅读0次

学习建议

Shell本身是一种简单的编程语言,但给很多初学者的感觉是比较复杂。我觉得初学者感觉到的“复杂”里面多数是感觉杂乱,零碎。这主要表现在以下几个方面:

  • Shell本身包含多种版本(sh,ksh,bash,cshell等),不同版本语法不尽相同;

  • 同一种shell不同版本也有所差异;

  • Shell语法和常见编程语言不太一样,例如赋值时等号两边不能有空格,条件判断中括号两边必须有空格等;

  • 针对同一功能可以有多重实现方法,例如取字符串长度,截取子串等。

  • Shell中有些命令,例如sed,awk等功能强大,但是用法也复杂,难以记住。

针对上面这几点,我学习过程中是这样取舍的:

  • 选择一种常用的shell,比如我就选择bash;

  • 不用新版本的特性,例如bash后面也引入了数组,但是不用数组也能实现自己想要的功能;

  • 对于有严格格式要求的地方整理出来和其它语言对比记忆;

  • 针对实现同一功能的多种方法,只记住其中一种,以供自己写代码用;其它的了解即可,当别人代码中用到其它方法时,能看懂就行。

Shell的学习主要分两部分,一部分是基本的语法,例如变量,流程控制,函数,条件判断,字符串操作,数学运算等;另一部分就是shell命令的学习,例如sed,awk,tr,sort,grep,find等。针对像sed,awk这种复杂的命令,我们只需知道一些常用的用法就行,其它的现用现查就好。此外,结合一些实际例子进行学习是最有效的方式。

个人觉得,Shell这种脚本语言,没有太多的思想性的东西在里面,主要是一些语法和用法的规则,所以很容易忘记,如果只是偶尔用一下,基本每次都得现查。这份文档就是按照上面我自己学习中遵循的几个原则总结出来的,主要是用于需要用到Shell的时候快速复习用的。

相关文章

  • shell快速学习指南(一)

    学习建议 Shell本身是一种简单的编程语言,但给很多初学者的感觉是比较复杂。我觉得初学者感觉到的“复杂”里面多数...

  • Shell入门笔记

    Shell脚本:Linux Shell脚本学习指南菜鸟教程 - Shell教程Linux入门 - Shell脚本是...

  • shell快速学习指南(二)

    Shell 脚本的编写 我们可以直接在shell提示符下编写shell脚本,比如函数、控制语句等都可以直接在she...

  • shell学习指南

    为了给视频批量加水印搜到了shell学习指南这个教程,于是顺便简单学了一下 什么是shell Shell 是一个应...

  • Shell脚本学习指南

    《Shell脚本学习指南》Shell脚本编程(scripting)的技巧永远不会过时:它们可以让UNIX充分发挥其...

  • Shell脚本简单学习

    最近项目需要用到Shell脚本,简单粗暴地学习了一下??。想要系统的学习可以看这本书《Shell脚本学习指南》(链...

  • 《Shell脚本学习指南》学习笔记

    这是我学习linux以及shell的时候选择的一本书,是O'REILLY图书系列的《Shell脚本学习指南》,看完...

  • Python爬虫Scrapy(三)_Scrapy Shell

    本篇将介绍使用scrapy的命令,更多内容请参考:Python学习指南 Scrapy Shell Scrapy终端...

  • 一些计算机教程。

    一些计算机教程。 天草破解全集iso 郁金香外挂 Shell脚本学习指南 玩转大数据

  • Flutter 资源

    Flutter 快速学习指南 Guid Widget Layout https://flutter.dev/doc...

网友评论

      本文标题:shell快速学习指南(一)

      本文链接:https://www.haomeiwen.com/subject/bhkciftx.html