Course pages 2018–19
Unix Tools
Online course
After the first lecture (on 2 Nov 2018 10:00 in LT1), where I will be handing out printed notes and give a brief introduction, the remaining course is now delivered online, in the form of 39 recorded video lectures (8 h 21 min total). This change is in response to feedback from students in previous years, who wanted more opportunity to immediately try the material presented on a computer. Feedback on this new format will be much appreciated.
The remaining MWF 10:00 slots in the timetable have been reserved to leave you time to watch the video lectures, either in the Intel Lab on on your own computer.
Hint: the video player build into the Firefox web browser offers you to adjust the play speed of the video after a mouse right-click on the video image. This allows you to adjust the speed of the presentation to your personal level of familiarity with the material.
Study materials
- Unix Tools slides (2up, 4up for printing), exercises
- Arthur Norman’s original course notes, slightly revised (available on paper at first lecture)
- Unix
Tools answers to exercises
[access limited to supervisors and (after end of course) students]
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
- POSIX / Single UNIX Specification (shell command language, utility conventions, sh, make)
- GNU Tools Source Code: bash, coreutils, make, rcs
- Subversion manual
- Perl documentation, Comprehensive Perl Archive Network (CPAN), Perl.com, Perl Mongers
- 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 18.04. Problems with MCS Linux should be reported to [Javascript required] [but feel free to cc to me (mgk25) as well].
See also
- LaTeX and MATLAB (Part II)