It felt almost like old times yesterday - now that we're doing a
LAMP deployment course (with the "L" standing for Linux if anyone's new to that term), customers have started to ask for the on site Linux element tailored / with a few additions. I found myself writing new material to cover
Linux Utilities and
Shell Programming and it was great fun - I think the saying is "water off a duck's back".
Linux has a huge array of useful utilities that are sometimes under-rated; what better way to filter out records on a one-off basis or to script some operating system issue? I started training on the Unix equivalents some 10 to 12 years ago, and although I've been standing up in front of classes teaching languages such as Perl and Java in more recent times, I always have a fondness for grep. It'll be good to overview them occasionally again, and it was a pleasure to write and put the utilities, shell programming and languages like Perl each in context with one another in our own new notes.
(written 2004-09-26, updated 2006-06-05)
Associated topics are indexed under
A166 - Web Application Deployment - Linux Utilities [3446] Awk v Perl - (2011-09-18)
[2638] Finding what has changed - Linux / Unix - (2010-02-17)
[2484] Finding text and what surrounds it - contextual grep - (2009-10-30)
[2320] Helping new arrivals find out about source code examples - (2009-08-03)
[2145] Using the internet to remotely check for power failure at home (PHP) - (2009-04-29)
[1690] Conversion of c/r line ends to l/f line ends - (2008-06-28)
[1366] awk - a powerful data extraction and manipulation tool - (2007-09-25)
[1361] Korn shell course - (2007-09-22)
[71] Comparators in Linux and Unix - (2004-10-03)
A167 - Web Application Deployment - Shell Programming (bash) [1904] Ruby, Perl, Linux, MySQL - some training notes - (2008-11-23)
[1527] Selecting file names in a shell - one word or another - (2008-02-02)
[1468] Lexical v Arithemetic testing, Bash and Perl - (2007-12-11)
[1345] Perl and Shell coding standards / costs of an IT project - (2007-09-11)
[1287] Work and play at Well House Manor - Football and Shell Shortcuts - (2007-08-02)
[827] No news is good news with Unix and Linux - (2006-08-10)
[749] Cottage industry or production line data handling methods - (2006-06-07)
[64] Shell Script for CGI on the web - (2004-09-26)
Some other Articles
Object Oriented Programming in PHPA Taste or IrelandIrelandAlmost like old timesTechnical Open HousePython is a fabulous languageBirth NoticeMySQL - Pivot tablesCall Centres, selling, and a pause for thought