Course pages 2012–13
Unix Tools
Study materials
All in PDF for easy printing:
- Slides (2up, 4up)
- MATLAB slides (2up, 4up)
- Arthur Norman’s original course notes, slightly revised (available on paper at first lecture)
- GNU Bash-4.2 manual
- GNU Make-3.81 manual
- Perl-5.14.2 manual
- example solutions to exercises
and MATLAB 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].