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
No previous experience with the Linux command line is expected.
  • 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.
      Note for Windows users: Windows 10 or newer is expected.
        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