This course will familiarize the student with the basics of accessing and interacting with Linux computers using the GNU/Linux operating system’s Bash shell, also generically referred to as “the command line”. Topics include: a brief overview of Linux, the Bash shell, navigating the file system, basic commands, shell redirection, permissions, processes, and the command environment. The workshop will also provide a quick introduction to
nano a simple text editor that will be used in subsequent workshops to edit files.
IT Project Senior Manager
HITS Academic IT – HPC team
Ken is a High Performance Computing Consultant with the Health Information Technology & Services (HITS) Academic IT – HPC team at the University of Michigan. He works with a team of IT specialists to provide high performance computing support and training for the Medical School. Prior to this, he spent 21 years managing research computing, including an HPC cluster, for Dr. Charles Sing in the Human Genetics Department.
- Lecture Notes
- Reference text: William E Shotts, Jr., “The Linux Command Line: A Complete Introduction,” No Starch Press, January 2012 .http://linuxcommand.org/tlcl.php
Download Creative Commons Licensed version at http://downloads.sourceforge.net/project/linuxcommand/TLCL/13.07/TLCL-13.07.pdf
You must register at least three full days prior to the event so that we have time to insure you have proper UM credentials for the workshop. This allows enough time for you to get your account adjusted by ITS in case you do not have access to the Linux systems.
If you do not have this software already, please download and install the Cisco AnyConnect VPN software following these instructions: https://its.umich.edu/enterprise/wifi-networks/vpn/getting-started You will need this to be able to use the ssh client. You will need to use the ‘Campus All traffic’ profile in the Cisco client.
You will need an ssh client to connect to the training host. Mac OS X and Linux platforms have this built-in. Here are a couple of choices for Windows platforms:
· Download and install U-M PuTTY/WinSCP from the Compute at the U website. This includes both the PuTTY ssh client and terminal emulator and a graphical file transfer tool in one installer.
· Download and install PuTTY directly from the developer.
During class you will be given the name of the training host to be able to participate in the hands-on activities.
A Zoom link will be provided to the participants the day before the class. Registration is required.
Instructor will be available at the Zoom link, to be provided, from 12-1 PM for computer setup assistance.
If you have questions about this workshop, please send an email to the instructor at email@example.com