Introduction to Linux, the Command Line, and Programming in Python
Welcome to Systems Fundamentals! In this section, we’re going to learn how to use the computing resources available at CHESS. We’ll focus on the Linux cluster available to researchers, how to access these computers remotely, how to use them via their command-line interface, and how to write actual Python programs.
There is a lot of material to cover, and in truth we’ll still just be scratching the surface. The goal here is to give you enough information to get started and to find more information as you need it. We recommend you explore each of the following sections in order.
- Getting Started (logging in with NoMachine and ssh)
- Command Line Basics
- Writing Standalone Python Programs
Shall we begin? Go ahead, click on the link for “Getting Started”, and let’s connect to a server!