Bash programming from scratch

Bash programming from scratch

Ilya Shpigor
Buy on Leanpub

Table of Contents

Bash programming from scratch

  • Introduction
  • General Information
    • Operating Systems
    • Computer Program
  • Bash Shell
    • Development Tools
    • Command Interpreter
    • Navigating the File System
    • Command Information
    • Actions on Files and Directories
    • Extra Bash Features
  • Bash Scripts
    • Development Tools
    • Why Do We Need Scripts?
    • Variables and Parameters
    • Conditional Statements
    • Arithmetic Expressions
    • Loop Constructs
    • Functions
  • Package Manager
    • Repository
    • Package Operating
  • Finalwords
  • Acknowledgements
  • Glossary
    • A
    • B
    • C
    • E
    • F
    • G
    • H
    • I
    • L
    • M
    • N
    • O
    • P
    • Q
    • R
    • S
    • T
    • U
    • V
    • W
  • Solutions for Exercises
    • General Information
    • Bash Shell
    • Bash Scrips
  • Helpful Links
    • General Information
    • Bash
    • Unix Environment
Bash programming from scratch/Helpful Links

Helpful Links

General Information

  • A history of the electronic computers.
  • A history of Apple’s operating systems.
  • The article about type systems in programming languages.

Bash

  • “Bash Guide for Beginners” by Machtelt Garrels.
  • “Advanced Bash-Scripting Guide” by Mendel Cooper.
  • Bash Shell Cheatsheet.
  • Bash Reference Manual.
  • The Bash Hackers Wiki.
  • Bash Pitfalls.
  • Useless Use of Cat Award.
  • Regular expressions in grep with examples.
  • Bash Best Practices.
  • Bash Style Guide based on mywiki.wooledge.org.
  • Shell Style Guide by Google.
  • Online analyzer for Bash commands.
  • The guide for Bash scripts localization.

Unix Environment

  • “The Art of Unix Programming” book by Eric S. Raymond.

In this chapter

  • Helpful Links
  • General Information
  • Bash
  • Unix Environment