Linux Shell脚本教程(LSST) 一

Linux Shell脚本教程(LSST)

简介:

本教程是为那些刚刚入门学习shell脚本编程的读者所设计的,同时也会介绍一些强大的工具比如awk、sed等等。此教程并不相当于shell的帮助文档或是手册,然而通过阅读本教程你可以更有效的使用手册文档(通过输入man命令查看手册页)。在帮助手册里包含了所有你所需要的信息,但是却没有足够的示例帮助你去理解,正是基于这个原因,本手册更多侧重与具体的示例而不是简单介绍shell的特性。


谁适合本教程

我认为你至少对于Linux系统有一定的认识,懂得如何去使用一些基本的命令,比如创建、复制、删除文件目录等。至少能够比较熟练的使用vi或是mcedit,最其次的你应该懂得如何登陆系统吧。并不要求你拥有任何的编程经验,如果你已经接触过Linux,那么本教程可以为你介绍一些基本的脚本编程。


本教程有何不同?

很多介绍Linux shell脚本的书籍或是教程不是过于简单就是省略了很多中间非常重要的步骤,在本教程中很好的平衡了这两点其中囊括了很多其他书籍中所不涉及到的经典示例。我也在学习本手册,给人最强烈的感受就是“学习必须通过自己亲自动手实践”,自己去尝试是学习的最好方式,因此本教程中所列出的shell脚本你都可以输入一遍然后运行。


章节组织

1-4章介绍了一些最基本又非常重要的脚本编程概念。在第5章我们介绍在Linux Shell编程中会使用到的一些非常不错的工具软件等。第6章与第7章全部是介绍工具的使用如sed和awk。第8章按照不同的分类介绍了非常多的脚本示例。第9章介绍一些不错的资源信息,通过这些可以帮助你在Linux上学习脚本编程以及一些基本的Linux命令以及其他。


第1章:介绍一些基本概念,比如什么是Linux,Linux在哪里使用,以及介绍shell、shell脚本以及kernel的概念等。
第2章:介绍如何去编写以及去运行shell脚本。其中介绍了很多编写Shell脚本所涉及到的基本概念。
第3章:介绍了Shell脚本中的条件与循环表达式,介绍了什么是表达式、Shell中如何解析条件选择,以及if与循环语句的基本概念以及如何debugShell脚本
第4章:介绍了一些Shell脚本中的高级概念,比如function, user interface, File Descriptors, signal handling, Multiple command line arguments等等。
第5章:介绍一些强大的工具,这些工具可以在我们编写Shell脚本的时候更好的帮助我们
第6、7章:对于patterns, filters, expressions给了更多的介绍,当然也更深入的介绍了awk和sed的使用
第8章:分门别类的罗列了很多脚本示例,比如 logic development, system administration。


请注意:后面如果有红色标记的是比较高级的Shell编程概念,如果你还是一个小菜鸟,你可以先跳过这部分这部分,虽然这不是我所推荐的。

我希望你能够从阅读本教程中得到乐趣,通过阅读本教程之后你可以自己去编写你自己的强大的Shell脚本,那么我想我写这个教程的目的也就达到了,如果你发现本教程中有不正确的地方可以email联系
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值