Skip to content

Latest commit

 

History

History
56 lines (37 loc) · 1.54 KB

index.rst

File metadata and controls

56 lines (37 loc) · 1.54 KB

Bash Tutorial

by Dr. Kristian Rother

*Tux, the Linux penguin*

Tux, the Linux penguin

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.

Contents

.. 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