Science IT: Linux Command Line
The goal of the Linux Command Line course offered by Science IT is to introduce the basics of controlling a computer exclusively through text based inputs.
The command line itself, called a "Shell" or a "Terminal" depending on the context, is how users control ScienceCloud virtual machines as well as how users manage data and submit jobs on ScienceCluster. The course itself can be understood as a mini-class on the basics of the Bash programming language (the name "Bash" stands for "Bourne Again SHell") as well as the Linux operating system.
In this course you will learn the basics of hierarchical tree filesystems, how to view and manipulating files on these systems, how to format and input Bash commands, and much more. If you're a user of the ScienceCloud or the ScienceCluster, or if you're a researcher who needs to optimize the use of your (Unix based) personal computer, you will likely benefit from this course.
Make sure to have your laptop computer ready and to fulfill the course requirements described below.
The materials that will be used during the course can be found here.
Allgemeine Informationen
| Dauer | 2.5 hours |
|---|
- Command line / Shell fundamental concepts
- Command syntax and usage
- Flags
- Special Symbols
- Filesystem structure and concepts
- Paths
- Dotfiles
- Permissions
- File manipulation
- Text files
- Binary files
- File transfer
- Commonly used commands
- Additional Information:
- Linux Operating System (as a context)
- Basics of shell scripting
- This is an online course: If not directly connected to the UZH-internal network, you will need to use the UZH VPN in order to access the virtual machine used in the course. You can find more information on the UZH VPN here.
Contact Science IT if you have an older version.
By participating in this training you agree to follow the UZH Regulations on the Use of IT Resources (REIM). Please familiarize yourself with these regulations, as well as the security guidelines, and conduct yourself accordingly: https://www.zi.uzh.ch/en/staff/it-security/guidelines-and-security-rules.html
Kursdaten
| Code | Leitung | Daten | Plätze frei | Standort | |
|---|---|---|---|---|---|
| HS25-UCLC-06 |
Routh Devin
Akbulut Emre Albai Daniel Briskine Roman Bukatz Bastian d’Errico Maria Dubiel Mateusz Oliveira de Carvalho Nickollas Rogers Paul |
Di. 13. Januar 2026
(14:00 Uhr - 16:30 Uhr)
|
15 | Online-Kurs | Zur Anmeldung |
| FS26-UCLC-02 |
Routh Devin
Akbulut Emre Albai Daniel Briskine Roman Bukatz Bastian d’Errico Maria Dubiel Mateusz Oliveira de Carvalho Nickollas Rogers Paul |
Di. 10. Februar 2026
(14:00 Uhr - 16:30 Uhr)
|
20 | Online-Kurs | Zur Anmeldung |
| FS26-UCLC-03 |
Routh Devin
Akbulut Emre Albai Daniel Briskine Roman Bukatz Bastian d’Errico Maria Dubiel Mateusz Oliveira de Carvalho Nickollas Rogers Paul |
Di. 10. März 2026
(14:00 Uhr - 16:30 Uhr)
|
20 | Online-Kurs | Zur Anmeldung |
| FS26-UCLC-04 |
Routh Devin
Akbulut Emre Albai Daniel Briskine Roman Bukatz Bastian d’Errico Maria Dubiel Mateusz Oliveira de Carvalho Nickollas Rogers Paul |
Di. 14. April 2026
(14:00 Uhr - 16:30 Uhr)
|
20 | Online-Kurs | Zur Anmeldung |
| FS26-UCLC-05 |
Routh Devin
Akbulut Emre Albai Daniel Briskine Roman Bukatz Bastian d’Errico Maria Dubiel Mateusz Oliveira de Carvalho Nickollas Rogers Paul |
Di. 12. Mai 2026
(14:00 Uhr - 16:30 Uhr)
|
20 | Online-Kurs | Zur Anmeldung |
| FS26-UCLC-06 |
Routh Devin
Akbulut Emre Albai Daniel Briskine Roman Bukatz Bastian d’Errico Maria Dubiel Mateusz Oliveira de Carvalho Nickollas Rogers Paul |
Di. 09. Juni 2026
(14:00 Uhr - 16:30 Uhr)
|
20 | Online-Kurs | Zur Anmeldung |