BASH - This is the default shell on Linux(tm) systems, it stands for Bourne Again SHell, Essentially it's a free implementation of the Unix(tm) Shell

I hope to include some useful scripts here, as well as links to more information / how to documents etc, however in the meantime the following table may prove useful

used in conjunction with the chmod command, it allows you to change the permissions on a file so before you can run any shell script you would need to make it executable usually with chmod 755 however the table below is a useful reference to have on your desktop or somewhere handy

  USER     GROUP     OTHER  
READ WRITE EXECUTE READ WRITE EXECUTE READ WRITE EXECUTE
400 200 100 40 20> 10 4 2 1

RESOURCES

Basic shell scripting

The Linux Documentation Project has a lot of resources to help you learn programming and shell scripting

EDITORS

While these are not strictly Bash programs as such, you need a text editor to create any shell scripts or programs if you are not using a GUI environment such as X.org

Emacs Reference guide

VI Reference guide

Check you are root before running a script that needs root

if [ "$(id -u)" != "0" ]; then
echo “This script must be run as root†2>&1
exit 1
fi

Increase Font Size
Decrease Font Size

hacker emblem

Valid XHTML 1.0 Strict The Ubuntu Counter Project - user number # 30117

Site Hosted by Flashtek UK Ltd
© 2010 Paul Sutton. Design by NodeThirtyThree + Free CSS Templates.