Introduction¶
- Welcome page and syllabus: https://uppmax.github.io/naiss_intermediate_bash_linux/
- Also link at the House symbol at the top of the page.
Most of the commands you learn in this course is agnostic and works on any Linux/Unix like system.
Most HPC centers has bash
as default. There are several reasons, but one is that it is what is compatible with SLURM - the batch scheduler used at most centers in Sweden. bash
is also good for scripting.
For many commands it does not matter which shell you are using, but there are several where it is relevant, particularly for scripting. We will therefore be using bash
for this course.
Important stuff¶
- We have a page with important information: https://umeauniversity.sharepoint.com/:w:/s/HPC2N630/ERcoEh5ywTFPjmdLmPvcDZoBdkWwHvAMAkyr7drLkxhD8g
- The Question and Answer page for questions to the instructors during the course: https://umeauniversity.sharepoint.com/:w:/s/HPC2N630/EU_ESLxmgMVPiNfwmoTF9LABFPGAgPtCkNs2GaTUKlbSlA
Exercises¶
The exercises are mostly on the pages, but you need some files to work with for several of the exercises. These files are in the “exercises.tar.gz” tarball.
You get it with:
- wget https://github.com/UPPMAX/naiss_intermediate_bash_linux/raw/refs/heads/main/exercises.tar.gz
Then you unpack it with:
tar -zxvf exercises.tar.gz
Evaluation¶
- This course is running for the first time and we would very much like some input on how we did so we can develop and improve the course.
- Here is the link to the evaluation survey: https://forms.office.com/e/dNviziEA6c