by Dr. Kristian Rother
This tutorial makes you familiar with bash, the Linux command line. If you have no previous experience with Unix-like systems or know a few commands but would like to know more, this tutorial is for you. You will learn to:
- navigate directories
- manipulate files
- execute programs
Note
The tutorial was prepared for Ubuntu Linux, but it works on MacOS, other Linuxes and on Windows-based terminals such as Git Bash and WSL2 as well.
.. toctree:: :maxdepth: 2 tutorial.rst extra_challenges.rst learning_path.md
Acknowledgements
Thanks to many students for using the tutorial in practice and finding bugs. Thanks to @zulcas for contributing bugfixes.
I thank Janusz M. Bujnicki, Allegra Via, Pedro Fernandes and Joachim Jacob for their help with testing and reviewing the material. Further thanks go to the German Academic Exchange Service (DAAD) for financial support.
License
© 2024 Dr. Kristian Rother (`kristian.rother@posteo.de`)
Usable under the conditions of the Creative Commons Attribution Share-alike License 4.0 (CC-BY-SA 4.0). See creativecommons.org for details
You can find the full sources on https://github.com/krother/bash_tutorial