Research Computing: The Linux Command Line for Scientific Computing
Key Information
Tutors: Dr Katerina Michalickova
Course Level: Level 1
Course Credit: 1 credit
Prerequisites: None
Course Duration: 3 x 2 hour sessions
Format: Live online or live face to face with hands-on practice.
Course Resources
This tutorial is aimed at students who have no experience with using the command line. You will be introduced to basic commands and concepts that are needed to manage a simple project. Next, we will move onto writing simple scripts for task automation. In this section, you will learn about variables, loops and conditionals. The class is entirely hands-on, you will follow the instructor and will have time for independent exercises.
Syllabus
- File management for a scientific project
- Text editing with nano
- Basic Unix commands and parameters
- Command redirection and pipes
- Running programs on the command line
- Connecting to a remote server
- Basics of shell scripting – variables, loops and if statements
- Worked example of a shell script
Learning Outcomes
On completion of this workshop you will be able to:
- Identify the situations when the Linux command line is needed
- Apply the Linux commands to manage data and programs
- Develop simple shell scripts for task automation
- Troubleshoot simple shell scripts
Dates & Booking Information
Date | Time | Platform/Venue |
---|---|---|
Wednesday 25 May 2022 (Part 1) Thursday 26 May 2022 (Part 2) & Friday 27 May 2022 (Part 3) |
15:00-17:00 15:00-17:00 15:00-17:00 |
Zoom |
Please select a date and book on via Inkpath using your Imperial Single-Sign-On.