The Unix Programming Environment
Kernighan & Pike
Another book co-authored by Brian Kernighan (so you know it is well
written) and almost essential in your library if you are going to use
Linux. It starts off introducing the Unix (and therefore Linux)
command line and slowly teaches you the basics of programming, first
in shell scripts and then in C.
By the time you have finished you can
use 'grep', 'awk' and even 'yacc' and 'lex' to write small language
compilers or interpreters. It's only flaw is that it shows its age by
using one of the more simple shells (though the examples all work
under 'bash') and not introducing newer advanced tools such as 'Perl'.
It is still the best book for introducing new users to Unix.
Previous > Contents > Next
|