Science IT - Linux Command Line

The goal of the Linux Command Line course offered by Science IT is to introduce you to controlling a computer exclusively through text based inputs. The command line itself, which is called a "Shell" or a "Terminal" depending on the context, is what is used within the ScienceCloud to control virtual machines and is also used within the ScienceCluster to manage your data and submit your jobs. The course itself can be understood as a mini-class on the very basics of the Linux operating system and of the Bash programming language (the name "Bash" stands for "Bourne Again SHell").

In this course you will learn the basics of manipulating files and data on a computer, how to connect to and control remote computers or virtual machines, how to manage custom software (often used in research), 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 meet the course requirements described below.

General information

Duration 2.5 hours
  • Linux and its command line
  • Filesystem structure and permissions
  • Manipulation of files
  • Management of software (Debian & Ubuntu systems)
  • Checking system resources
  • How to connect to a remote host (key based authentication)
  • Transfer of files from and to a remote host
  • ... and more
No previous experience with the Linux command line is expected.

Laptop computer

  • In-person course: Bring your own laptop computer to the course.
  • Online course: If not directly connected to the UZH-internal network, you will need a VPN connection to UZH in order to access your 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 the Science IT Helpdesk if you have an older version.


Code Referents Dates Available seats Place
FS23-UCLC05 Favero Enrico
Routh Devin
Oliveira de Carvalho Nickollas
13.06.2023 (14:00 - 16:00 Time)
15 Online Course Register
FS23-UCLC06 Favero Enrico
Routh Devin
Oliveira de Carvalho Nickollas
11.07.2023 (14:00 - 16:00 Time)
17 Online Course Register

Please note before booking

Before booking your course, please note our General Conditions of Participation (pdf, 92 KB) but especially our Fair Play: Registration and Deregistration (pdf, 299 KB).... Thank you very much!




Contact details

Course programme of the FS23:

The program for the spring semester 2023 (pdf in German, 475 KB) will be online from January. Registration is possible from 01.02.2023 (during the night from approx. 01:00)

CMS, OLAT and Science IT courses also allow prior registration