|Wiki Page:||Tutorial: Beginning with the Shell|
The Bourne shell is universally available on every Linux system, from the least-powerful embedded device, to the largest supercomputer.
In this tutorial, we'll cover the basics of:
The Shell's input: how it reads words, splits them, expands special stuff, etc.
Control flow: case, if, while, for
Common utilities: sed, awk, grep, test, find, xargs, etc
After some introductory material, we'll spend the time working together to build a simple server for fortunes/fables entirely in shell.
To see the result, do
telnet lemon.ertos.nicta.com.au 8500
You will need to bring a laptop with you to do the exercises. I shall assume that you can edit a text file, and can get a terminal window going on your machine.
Peter started using Unix in 1979. His first open source patch was accepted into iSpell in 1986 (to add Australian spelling rules). For a long time he could not legally submit anything to the Linux kernel because of being mentally contaminated by the Unix source code. Fortunately the lawyers sorted that out in the end; and now he contributes to many open source projects, including the kernel.
Peter currently works for NICTA doing anything and everything to do with Linux.
Geelong is Victoria's second largest city, located on Corio Bay, and within a short drive from popular beach-front communities on the Bellarine Peninsula as well as being the gateway to the famous Great Ocean Road
linux.conf.au is widely regarded by delegates as one of the best community run Linux conferences worldwide and is the largest Linux and Open Source Software conference in the Asia-Pacific.
Our Sponsors help make linux.conf.au become the awesome conference everyone comes back to year after year. Come see who's on board this year, or find out how to get in contact with us