Banner for Introduction to the Linux Command Line ( Section 1: 9 slash 12 and 9 slash 19 )

Introduction to the Linux Command Line (Section 1: 9/12 and 9/19)

by

Training/Workshop Programming Languages Research & Data Analysis

Mon, Sep 12, 2022

3 PM – 4:30 PM EDT (GMT-4)

Private Location (sign in to display)

11
Registered

Registration

Details

This workshop meets twice:

Monday, September 12, 3:00-4:30 PM
Monday, September 19, 3:00-4:30 PM

Note: Register for either Section 1 (9/12 and 9/19) or Section 2 (9/14 and 9/21). Section 1 and Section 2 are the same 2-day workshops offered at different times. When you register for this event you will automatically be registered for both days of the chosen Section.

This heavily hands-on workshop introduces participants to the Linux filesystem and the Linux command line, specifically the bash shell. It will demonstrate how to navigate the filesystem, how to manage files and folders, how to work with files using some common Linux text utilities, and how to run programs, and how to accomplish more complex tasks using streams and pipelines. It will also touch on additional filesystem concepts such as links, file permissions, environment variables, and startup files. While the emphasis is on Linux, much of the workshop material translates to macOS or other Unix systems (exceptions will be noted).

Workshop format: Presentation with hands-on exercises

Target audience: This workshop is suitable both for people with no prior knowledge of computer programming or of Linux/Unix and for participants with prior exposure who have been “going through the motions” and would like a better understanding of what they’re doing. People with extensive experience will likely find the workshop too elementary, though even this group may still find worthwhile nuggets of new information.

Knowledge prerequisites: Though not strictly required, registrants will get more out of the workshop if they read some specific tutorials at https://ryanstutorials.net/linuxtutorial/ *before* the workshop (~1-2 hrs of reading). Specifically, participants should read through tutorials 1-5, 7-9, and 11 found on that page.

Hardware/software prerequisites: For this workshop, users must have an account on our Adroit cluster, and they should confirm that they can SSH into Adroit at least 48 hours beforehand. Details on all of the above can be found in this guide: https://bit.ly/3QER9Sv.

Learning objectives: Since knowledge doesn’t always “stick” after a brief exposure, the workshop mainly aims to (i) expose people to this material firsthand, (ii) provide resources for further learning and self-study, and (iii) arm participants with enough conceptual understanding of how Linux works “under the hood” to make sense of those resources.

Speakers

Troy Comi's profile photo

Troy Comi

Senior Research Software Engineer

Princeton University

Hosted By

Research Computing | View More Events