• Bash Beginner's Guide 1
  • Bash Beginner's Guide 2
  • Bash Beginner's Guide 3
  • Bash Beginner's Guide 4

Bash Beginner's Guide

Bash is a Unix shell and command language written by Brian Fox for the GNU Project as a free software replacement for the Bourne shell.

The Bash Beginner's Guide provides beginners with a simple introduction to the basics, and experts will find advanced details they need.

In this you will see the following things below.

Table of Contents

Introduction
1. Why this guide?
2. Who should read this book?
3. New versions, translations and availability
4. Revision History
5. Contributions
6. Feedback
7. Copyright information
8. What do you need?
9. Conventions used in this document
10. Organization of this document

1. Bash and Bash scripts
1.1. Common shell programs
1.2. Advantages of the Bourne Again SHell
1.3. Executing commands
1.4. Building blocks
1.5. Developing good scripts
1.6. Summary
1.7. Exercises

2. Writing and debugging scripts
2.1. Creating and running a script
2.2. Script basics
2.3. Debugging Bash scripts
2.4. Summary
2.5. Exercises

3. The Bash environment
3.1. Shell initialization files
3.2. Variables
3.3. Quoting characters
3.4. Shell expansion
3.5. Aliases
3.6. More Bash options
3.7. Summary
3.8. Exercises

4. Regular expressions
4.1. Regular expressions
4.2. Examples using grep
4.3. Pattern matching using Bash features
4.4. Summary
4.5. Exercises

5. The GNU sed stream editor
5.1. Introduction
5.2. Interactive editing
5.3. Non-interactive editing
5.4. Summary
5.5. Exercises

6. The GNU awk programming language
6.1. Getting started with gawk
6.2. The print program
6.3. Gawk variables
6.4. Summary
6.5. Exercises

7. Conditional statements
7.1. Introduction to if
7.2. More advanced if usage
7.3. Using case statements
7.4. Summary
7.5. Exercises

8. Writing interactive scripts
8.1. Displaying user messages
8.2. Catching user input
8.3. Summary
8.4. Exercises

9. Repetitive tasks
9.1. The for loop
9.2. The while loop
9.3. The until loop
9.4. I/O redirection and loops
9.5. Break and continue
9.6. Making menus with the select built-in
9.7. The shift built-in
9.8. Summary
9.9. Exercises

10. More on variables
10.1. Types of variables
10.2. Array variables
10.3. Operations on variables
10.4. Summary
10.5. Exercises

11. Functions
11.1. Introduction
11.2. Examples of functions in scripts
11.3. Summary
11.4. Exercises

12. Catching signals
12.1. Signals
12.2. Traps
12.3. Summary
12.4. Exercises

A. Shell Features
A.1. Common features
A.2. Differing features

You will find all this section offline without any internet connection and lean DB easily anywhere and anytime.

Category : Books & Reference

Related searches

Reviews (19)

A. G. u. Nov 19, 2018     

It's exactly what the title says, even has an option to save the guide as a PDF, which is perfect for me, as I'll often use an off-line hardcopy to cheat as I navigate any of the 5 or 6 different terminals on my laptop. Thx, Dev(s)!

A. G. u. Jul 31, 2019     

Very great app but when my phone rotation rotates the screen it returns to the first page.

muh. รถ. n. Apr 28, 2020     

so annying right bottom, the next button and magnet zoom they are on top of each other cant click next button

A. G. u. Oct 9, 2019     

Good start for me. Linux now became Android!

A. G. u. Dec 5, 2018     

more useful then I thought

A. G. u. Aug 24, 2018     

A pdf book is better then this app. In a book I can save position when I stop reading. A book haven't got any ad.

A. G. u. Aug 24, 2018     

Great tutorial for bash, well written!

A. G. u. Jun 14, 2019     

best....

A. G. u. Apr 3, 2018     

Information is something that I cannot comment however that your app-rating feature launched at very first launch is totally wrong.

A. G. u. Jan 23, 2018     

This app is great! Very information with real world applications, which is huge for me. My only suggestion is to create a feature that remembers where you left of, I keep losing my place if I need to put my phone down for any long length of time.

A. G. u. May 12, 2018     

Pretty nice manual with handy UI.

A. G. u. Jan 8, 2018     

Short and simple

A. G. u. Nov 7, 2017     

only read the first chapter so far.... this has the most detailed and helpful information on the BASH environment i have seen so far of all apps i have downloaded (10 - all with very high ratings)

A. G. u. Jul 19, 2018     

Don't like the way this app is structured, makes navigating it burdensome.

A. G. u. Dec 6, 2017     

Good tutorial. Thank you!

A. G. u. Aug 12, 2017     

This seems like a useable app to get an understanding of what bash is and can do.

A. G. u. Oct 12, 2017     

Worth the read, well written, and without fluff.

A. G. u. Jul 26, 2017     

I am terrible at scripts. This book has been a great help in learning how to write scripts 'properly'. Thank you for your work on this book, very much appreciated.

A. G. u. Jul 31, 2017     

This great guide got me started with basic scripting. Recommended for everyone.