002 Terminal

08 Jun 2012

Download video: mp4

Sample code: Github

##Tools used:

  1. [Terminal](http://en.wikipedia.org/wiki/Terminal_(OS_X) of MAC OSX
  2. Total Terminal is a system-wide terminal accessible via a hot-key
  3. Go2Shell opens a Terminal window to the current Finder directory with a click of a button
  4. Cinch gives a mouse-driven window management by defining the left, right, and top edges of your screen as ‘hot zones’.

##Experimentation with:

  1. Common Data: date, cal
  2. Hardware: uname, arch
  3. Web: nslookup, ping, traceroute, whois, wget(install wget)
  4. Common key strokes: cntlr+A, cntlr+E, cntlr+C, up arrow, down arrow, clear
  5. Directory access: pwd, ls, cd, tab, open .
  6. File Manipulation: touch, mkdir, mv, rm, cp, pico text editor
  7. File Permissions: ls -al, chmod (learn more), sudo, sudo !!
  8. Help for commands: man <command> for lookup and q to exit

##More resources along with the Google:

  1. Hak5 Linux Terminal 101
  2. UNIX Command Line Productivity Tips by Keith Benett
  3. Command Line Crash Course Book by Zed Shaw
  4. XKCD Sandwich with the cheat sheet
  5. slide 23 on How to Stop Sucking and Be Awesome Instead by Jeff Atwood

##Build Link of this Episode

Appliness: Digital Magazine for Web Developers and Designers