Unix Tools
This course is delivered online, to enable you to pause the lecture and immediately try the commands discussed in a terminal window. It consists of 38 pre-recorded video lectures (8 h 46 min total; can also be played faster or more slowly). This course has slots allocated in the timetable starting on 18 November 2024 at 09:00, going on for 8 hours Mon/Wed/Fri, but you can of course listen to the recordings whenever you want.
Study materials
- Unix Tools slides (2up, 4up for printing), exercises
- Arthur Norman’s original course notes, slightly revised
- Unix
Tools answers to exercises
[access limited to supervisors and (after end of course) students]
Update: The “MCS Linux” service and the *.ds.cam.ac.uk SSH login servers still mentioned in the videos on slides 2, 3, 18, 55, and 93 were withdrawn in 2023 and are no longer operating. Instead, there is a new SSH server cl-student-ssh.cl.cam.ac.uk available.
Reference manuals of some major tools discussed in the course, formatted in PDF for easy printing on A4 paper (or reading on tablets):
Related links
- Google Shell Style Guide
- POSIX / Single UNIX Specification (shell command language, utility conventions, sh, make)
- GNU Coreutils manual (HTML) – describes about 100 classic Unix Tools
- GNU Tools Source Code: bash, coreutils, make, rcs
- Subversion manual
- Perl 5.34.0 documentation, Comprehensive Perl Archive Network (CPAN), Perl.org
- Installing Linux on your own PC
- Homebrew – a package manager offering a large collection of Unix tools for macOS
See also
- LaTeX and Julia (Part II)