Course pages 2013–14
Unix Tools
Study materials
All in PDF for easy printing:
- Unix Tools slides (2up, 4up for printing), exercises
- MATLAB slides (2up, 4up for printing), exercises
- Arthur Norman’s original course notes, slightly revised (available on paper at first lecture)
- lecture recordings (experimental, incomplete)
- GNU Bash-4.2 manual
- GNU Make-3.81 manual
- Perl-5.14.2 manual
- Unix
Tools answers to exercises and MATLAB answers to exercises
[access limited to supervisors and (after end of course) students]
Related links
- Single UNIX Specification (shell command language, utility conventions, sh, make)
- GNU Tools Source Code: bash, coreutils, make, rcs
- Subversion manual
- Csh programming considered harmful – a periodic posting by Tom Christiansen to comp.unix.shell
- Related FAQs
- Perl documentation, Comprehensive Perl Archive Network (CPAN), Perl.com, Perl Mongers
- TeX Users Group, The UK TeX Archive (FAQ)
- MATLAB documentation
- MATLAB site licence for University of Cambridge students and staff
- Installing Linux on your own PC in Cambridge
Most of the tools discussed in the course can be explored and used on the MCS Linux installation in the Computer Laboratory’s Teaching Lab, which is currently a customized version of Ubuntu Linux 12.04. There are some Computing Service Unix Support notes on MCS Linux available. Problems with MCS Linux should be reported to service-desk@ucs.cam.ac.uk [but feel free to cc to me (mgk25) as well].