Linux introduction

In HPC, most interaction with the systems is through the terminal and a shell. Working efficiently in such an environment saves a lot of time and frustration. In this training, you will learn the basics of bash, as well as some Linux OS concepts.

Subjects:

  • interacting with files and directories
  • editors: nano, and hints at more sophisticated editors
  • process management
  • sharing: file and directory permissions
  • searching: find and grep
  • compressed files and archives: tar, gzip
  • copying to/from remote systems: scp, sftp, rclone

Prerequisites:

  • none