Skip to content

Introduction to the Linux Command Line for HPC

Modern Linux distributions often come with a full-featured graphical user interface (GUI) and desktop environment. However, applications commonly used in High Performance Computing (HPC) environments typically do not have a graphical interface. Instead, they are used directly via the command line or through shell scripts.

Using the command line can take some practice, especially when you're just starting out. It takes a bit of time to become familiar with the most important commands. However, you will soon notice that using the terminal also has significant advantages. For example, you can create scripts that automatically execute a series of commands, which is extremely powerful for automation and reproducibility.

This page provides a short introduction and some useful external references to help you get started with Linux and command-line usage for research and HPC tasks.

We recommend and/or obligate you to go trough the internal courses. Feel free to explore external list of courses and documentation. Becoming comfortable with the terminal will greatly enhance your efficiency and capabilities in any research computing environment.


Internal courses


External courses and documentation