怎样入Bash编程的坑?

Bash(Bourne-Again SHell)是Linux和类Unix操作系统的命令行语言。在很多系统上都是shell默认的语言。熟练的掌握的Bash编程的话,一方面可以让我们玩shell玩的更666, 另一方面,更重要的是可以让我们可以自己制作一些使用的脚本程序来提交效率,大大减少重复的操作。

下面是一些适合新人入坑的Bash的教程和资源,部分站点你可能需要梯子才能访问。

  1. Bash Programming - Introduction HOW-TO:这个教程是入门级,很适合新人看,不过比较老了。

  2. Advanced Bash-Scripting Guide:这个就要深入一些了。如果你想深入了解Bash的话可以在完成其他一些比较简单的教程以后在来阅读这个。

  3. Learn Bash In Y Minutes:一个非常简短的教程,适合快速上手。

  4. BASH Frequently Asked Questions:这篇文章不是教程类型的,你可以在稍微熟悉了Bash的基本使用以后来看看,都是Bash使用过程中的一些常见的问题。这个适合于你放在收藏中,以备不时之需,常来参考。

  5. Linux Shell Scripting Tutorial:适合新人学习的教程,专注于Linux。

  6. Bash Hacker Wiki:关于Bash的Wiki,有很多不错的例子。

  7. Bash -- Standard Shell:简短的教程,读起来比第一个要舒服。

  8. Bash by Examples Part I, II and III:按照常见使用场景进行说明的教程,很实用。

  9. Bash Guide for Beginners:2008年的教程了。

  10. Unix Shells: Bash vs Fish vs Ksh vs Tcsh vs Zsh:不同的shell之间的对比。

  11. General coding style guide:让你的程序更加可读的建议。

  12. Better bash scripting in 15 minutes:同样是建议性的,开始上手编写自己的Bash脚本前可以看看。

  13. Defensive bash programming:让你的程序更加稳健。

上面的这些资源都是英文的,可能有些朋友英文阅读有点困难吧。我也是刚刚开始学习Bash,今后一段时间我会以笔记的形式发布Bash的中文版教程,欢迎大家关注。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 注:该篇文章摘自于github.com/vhf/free-programming-books,英文版。访问该项目获...
    stuha阅读 9,543评论 0 13
  • 一些非常棒的资源 这是一个自己的资料集,主要是做一个资料整理.方便自己查阅 《Hands-on Labs for ...
    Albert陈凯阅读 5,049评论 0 1
  • 作者:qinjx原文地址:Shell脚本编程30分钟入门 什么是Shell脚本 示例 看个例子吧: 示例解释 第1...
    IT程序狮阅读 6,826评论 1 67
  • 什么是Shell脚本 示例 看个例子吧: 示例解释 第1行:指定脚本解释器,这里是用/bin/sh做解释器的 第2...
    余歌_非鱼阅读 10,177评论 2 93
  • Shell是什么? shell本身是一个命令解释器,介于操作系统的内核(kernel)态和用户态之间,可以执行系统...
    echoworlding阅读 28,214评论 11 81