This repository contains beginner-friendly notes on Bash, aimed at helping new users get started with using the Bash shell. The notes are designed to be followed step-by-step.
To follow along with these notes, you'll need to have access to a Unix-based operating system (such as macOS or Linux) with Bash installed. If you're using Windows, you can install the Windows Subsystem for Linux to get access to Bash.
The tutorial is divided into the following sections:
-
Manipulating Files and Directories: How to create, rename, and delete files and directories using Bash commands.
-
Working with Text: How to view and edit text files using Bash commands.
-
Scripting: How to write Bash scripts to automate tasks and perform more complex operations.
-
Sed command
-
Do while loop
-
Debugging
Each section is simply a numbered file with a small name of what it teaches to help you learn the commands and concepts by trying and modifying the scripts.
If you notice any errors or would like to suggest improvements to this tutorial, feel free to open an issue or submit a pull request.
This tutorial is licensed under the MIT License.