Introduction to Unix#
Topic overview#
In this lesson you will learn about Unix: an operating system that runs on almost all high performance computing (HPC) servers, which we interface with via the command line. You will learn about the command line file system, how to modify directories and files, how to look at files and search them and lastly how to transfer files back and forth between your local computer and a remote server.
Learning objectives#
Learning Objective 1 - You understand the inner workings of the computer: how processes are run and how files are organized
LO 1.1 - You execute commands on the command line
LO 1.2 - You navigate the file system using commands
Learning Objective 2 - You familiarize yourself with commands to modify and explore files
LO 2.1 - You create directories and copy, modify and move files
LO 2.2 - You look at files, search for patterns within files and perform basic data wrangling
Learning Objective 3 - You recognize the difference between local and remote servers and are able to communicate within and between them
LO 3.1 - You transfer files back and forth between your local computer and the remote server