- About this pathway
- The Unix Shell
- Introduction to the Slurm workload manager
- ARCHER2 system and modules
All materials are free cultural works licensed under a Creative Commons Attribution 4.0 International (CC BY 4.0) license, except where further licensing details are provided.
Share this with:
The Unix Shell
This is an introduction to the Shell to get you started with the command line, how to navigate files and directories, work with them, find them or write shell scripts.
The Unix shell has been around longer than most of its users have been alive. It has survived so long because it’s a power tool that allows people to do complex things with just a few keystrokes. More importantly, it helps them combine existing programs in new ways and automate repetitive tasks so they aren’t typing the same things over and over again. Use of the shell is fundamental to using a wide range of other powerful tools and computing resources (including “high-performance computing” supercomputers). These lessons will start you on a path towards using these resources effectively.
After this course you should be able to:
- Use the command line
- Navigate files and directories through shell commands
- Create, move and delete files and directories
- Construct command pipelines
- Write and run shell scripts