Skip to content
Serghei Mangul edited this page Apr 12, 2019 · 43 revisions

UNIX command line

This workshop will cover the basic concepts of UNIX operating system and shell scripting. Workshop provides hands on skills to confidently use the command line interface on either a local (laptop) or remote (hoffman2 cluster) computers running Unix system. The workshop teaches how to navigate around the Unix file system from the command line and use a number of basic, common Unix commands. The course is supplemented with many hands-on examples. No prior knowledge of Unix or programming is required.

Workshop materials

Workshop materials are available here

Alternatively, you can use git clone to get both slides and workshop materials by a single command

git clone https://github.com/QCB-Collaboratory/W1.UNIX.command.line.git

Slides

Video

Teaching philosophy

We presented our training model for use of command-line tools when the learner has little to no prior knowledge of UNIX in our recent paper

UNIX on Windows

click

Windows now has the ability to run UNIX (Ubuntu) natively. UNIX (Ubuntu) on Windows allows one to use Ubuntu Terminal and run command line utilities including bash, ssh, git, apt and many more. Click the link from Microsoft Store from any Windows-based computer and download and install the app. Before running it, please read the description (may have to click "more") because it tells you how to enable a setting in Windows to enable Ubuntu to run (prepared by Abdo Durra).

Alternative instructions (prepared by Ram Ayyala) to enable UNIX under Windows are available here