"Prohibition will work great injury to the cause of Temperance. It is a species
of intemperance within itself, for it attempts to control a man's appetite by
legislation and makes a crime out of things that are not crimes. A prohibition
law strikes at the very principles upon which our government was founded."
-- Abraham Lincoln 1809 - 1865
"Two of the most famous products of Berkeley are LSD and Unix. I don't think that
this is a coincidence."
Anonymous quote from The UNIX-HATERS Handbook.

Documentaion on Bash

GNU's Not Unix

  • Offical Site
    • BASH - GNU Project

      Bash is the shell, or command language interpreter, that will appear in the GNU operating system. Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It is intended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers functional improvements over sh for both programming and interactive use. In addition, most sh scripts can be run by Bash without modification.

  • Documentation
    • Bash Reference Manual - Table of Contents
    • Advanced Bash - Scripting Guide

      The Advanced Bash Scripting Guide is both a reference and a tutorial on shell scripting. This comprehensive book (the equivalent of about 512 print pages) covers almost every aspect of shell scripting. It contains 257 profusely commented illustrative examples, and a number of tables.

  • Extra functionality for bash
    • Programmable Completion for Bash

      Since v2.04, bash has allowed you to intelligently program and extend its standard completion behavior to achieve complex command lines with just a few keystrokes. Imagine typing ssh [Tab] and being able to complete on hosts from your ~/.ssh/known_hosts files. Or typing man 3 str [Tab] and getting a list of all string handling functions in the UNIX manual. mount system: [Tab] would complete on all exported file-systems from the host called system, while make [Tab] would complete on all targets in Makefile. This project was conceived to produce programmable completion routines for the most common Linux/UNIX commands, reducing the amount of typing sysadmins and programmers need to do on a daily basis.

    • BASHISH - the good stuff

      Bashish is a theme-engine using bash and other POSIX shells to customize nearly all aspects of the terminal: title, colors, prompt, font, background, etc. It has a modular design which makes it easy to add features (and it does have a lot) while keeping good performance.

  • Untested:

Quick links (can use type ahead find if you are using version 1.2 or greater of the Mozilla browser).
Personal: Computers   Quotes   List of WebSites at maths.tcd.ie   Some friends websites   Politics
Local: School of Mathematics, TCD   Trinitiy College, Dublin   Dublin University Swimming Club
Other: Slashdot   BSD   Apache   Developers   OSNews.com   O'Reilly Network

"Our armies do not come into your cities and lands as conquerors or enemies, but as liberators. Your wealth has been stripped of you by unjust men... The people of Baghdad shall flourish under institutions which are in consonance with their sacred laws."
-- General F.S. Maude, commander of British forces in Iraq, 1917