Bash (short for "Bourne-Again SHell") is the default shell for modern GNU/Linux distributions. Bash provides a command line interface for accessing the GNU operating system's core services, such as file management, process management, monitoring and configuration services. Besides the interactive mode, Bash is also able to execute, in non-interactive mode, a script composed of multiple commands, which is known as "Bash script" or "shell script."
This page provides a series of hands-on tutorials on Bash shell scripting. The topics of the tutorials cover commonly asked Bash scripting questions, so that you can quickly develop must-know Bash shell scripting skills and apply the knowledge in the field. Each of the tutorials presents the syntax of Bash shell scripting language related to a particular topic, and demonstrates easy-to-understand shell script examples illustrating the syntax. These tutorial series continue to be expanded and updated, so check back regularly for any update.
This website is made possible by minimal ads and your gracious donation via PayPal or credit card
Please note that this article is published by Xmodulo.com under a Creative Commons Attribution-ShareAlike 3.0 Unported License. If you would like to use the whole or any part of this article, you need to cite this web page at Xmodulo.com as the original source.