About this Event
Have you been BASHful about using the command line? Do you find it intimidating? Do you find yourself wishing that the operating system would bend to your will, as opposed to asking you the same question 200 times?
If so, come and join us while we de-mystify this very useful tool that no programmer or serious computer user should be without.
Some topics we will be addressing:
-What is a shell? Where does a shell fit into the Operating System?
-The UNIX philosopy
-The advantages of using BASH and other command line tools
-Using BASH on various systems (Linux, OSX, and yes, Windows!)
-How to find your way around (pwd, cd)
-How to create and read files (cat, echo, less)
-How to manipulate (copy/delete/move) files (cp, rm, mv)
-Stupid Shell Tricks (sed, awk, and the backtick operator)
And, as time permits:
-File permissions, the multi-user nature of the BASH environment
-Scripting common tasks
Bring a laptop!!! This is the only requirement. Familiarity with Linux is not assumed.
Special Considerations and Warnings
Bring a laptop. Linux and OSX require no additional software. If you have a Windows machine, you can install Cygwin ( http://www.cygwin.org/ , be sure to select "shell utils" as an option), or simply download Putty ( www.chiark.greenend.org.uk/~sgtatham/putty/download.html ) to access a remote machine