Toggle Menu

<-- Back to schedule

Tutorial: Beginning with the Shell

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 Chubb

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 2016

Our Emperor Penguin Sponsors

Geelong

About Geelong

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

More Info »

linux.conf.au

linux.conf.au

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.

Read More »

Sponsorship

Sponsorship

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

Sponsorship »