Introduction
  • Welcome: Goals and Approach
  • The Command Line and Bash Shell
Terminal Setup
  • Setup Overview
  • Locating the Terminal
  • Terminal Settings
  • Install TextMate 2
  • Configure TextMate 2
  • Installation and Setup Instructions
Basic Commands
  • Basic Commands Overview
  • Getting Around with pwd, cd and ls
  • Cleaning Up with clear and Exiting the Terminal
  • Echo....Echo...
  • Where are Commands with which and How to Use Them with man
  • Reviewing Files with cat, less and nano
  • Using TextMate from the Terminal
  • Access Files and Directories with the open Command
  • Create, Move, Rename, and Delete Files
  • More Tricks with touch
  • Creating and Deleting Directories
  • Sending the Output of a Command to a File (Output Redirection)
  • Chaining Commands Together with Pipes
  • Basic Commands Reference
User, Groups and Security
  • Security Overview
  • Execute Commands as Admin (root) with sudo
  • Changing File Ownership with chown and chgrp
  • Recursively Changing Ownership
  • User, Groups, and Security Commands Reference
Advanced
  • Advanced Overview
  • Bash Scripting
  • Bash History
  • Bash Profile and Customizing the Bash Environment
  • Advanced Commands Reference
Conclusion
  • Conclusion
  • Bonus: Exclusive Student Discounts