Linux Shell

Part of Scientific Computing in Practice lecture series at Aalto University.

Audience: employees and students looking for an extensive intro into BASH.

About the course: You know that SLURM batch script is a regular BASH shell script mostly? You know that when you login to Triton your terminal is fully enabled shell scripting environment? Do you know how to create an alias, a function, how to use loops and traps in a shell? How to work with variables and arrays? The course is oriented on those who want to use terminal efficiently.

We will start with somewhat basics like files and permissions gradually growing the complexity of theory and exercises up to writing advanced scripts.

Lecturer: Ivan Degtyarenko, D. Sc., Science IT / Department of Applied Physics, Aalto University

Time, date:

  • Mon 19.3.2018 klo 12:00-15:00
  • Thu 22.3.2018 klo 10:00-13:00
  • Mon 26.3.2018 klo 12:00-15:00
  • Wed 28.3.2018 klo 12:00-15:00

Course material:

Additional materials and homework assignments at

Place: Otaniemi, Otakaari 1, NOKIA (the auditorio next to the student’s hub/cafeteria in the main building, also know as U135a)

Cost: Free of charge for FGCI consortium members including Aalto employees and students.

Registration: course is over

Credits: The course is not a part of the official Aalto studying program, but course organizers provide a certificate that stands that amount of hours correspond roughly to 1 ECTS.

Students who wish to get a certificate should hand in the homework assignments and participate to at least 75% of the lectures.

Other comments: During the tutorials we’ll use a Linux terminal, means that either you have a Linux/Mac laptop or you have SSH client installed for accessing any of Linux server (kosh/lyta etc at Aalto). If needed participants can be provided with access to Triton for running examples. Participants are expected to bring their own laptops.

Additional course info at: ivan.degtyarenko -at-