Introduction to Linux

Overview

Instructor: Dylan Rodriguez

Time: Friday, September 7, 11:30AM-2:00PM

Location: SCC 102.B

Prerequisites: None

Users of High Performance Research Computing (HPRC) systems often encounter repeated difficulties in their computational work due to a weak understanding of the Linux operating system and its user interface.

To help users close this gap, HPRC offers an introductory course to Linux during each semester.

Registration is open to anyone on campus who is interested in learning the basic concepts behind the Linux operating system, or just how to correctly and effectively use it to make everyday's computing tasks a bit easier. This course is delivered in an interactive format - the instructor will tour the Linux operating system using a live terminal, making sure each new concept is well understood before moving on to the next.

Course Materials

The presentation slides are available as downloadable PDF files.

  • Introduction to Linux (Fall 2018): PDF
  • Introduction to Linux (Spring 2018): PDF
  • Introduction to Linux (Fall 2017): PDF
  • Introduction to Linux (Spring 2017): PDF

Agenda

A typical outline of the topics covered in the Introduction to Linux short course is provided below. Because of the interactive nature of this course, some of the topics listed below may be introduced in a different order and covered to different depths.

  • Connecting to the system
  • Getting started
  • Linux command format
  • "man" pages
  • Basic commands
  • Basics of the Linux filesystem
  • Shell variables
  • File transfers
  • Basic process concepts
  • Process communications: signals
  • Shell concepts
  • Command line shortcuts
  • Quoting
  • I/O redirection

Note: During the class sessions many aspects of the material will be illustrated live via a login to a training system. Attendees are welcome to follow these parts with their own laptops. They will need to configure their laptops to use the TAMULink wireless network. Relevant details on this can be found at: http://tamulink.tamu.edu/