Mac OS X terminal Tutorial

In this tutorial on Mac OS X, you will learn below topics. Note that most of the commands in Mac OS X terminal are similar to Linux BASH. So some of the below links may land on you on Linux tutorial. I am assuming that you are using BASH shell in Mac OS X.

  1. Introduction to Mac OS X terminal
  2. Introduction to Various shells
  3. Introduction to BASH in Mac OS X
  4. Internal and External CommandsBasic Linux Commands
  5. Environmental and Shell Variables, Command history in Mac OS X terminal
  6. Character classes in Mac OS X
  7. Text editors – vi, vim, nano, emacs
  8. File and directory handling – Searching files, Creating new files, Viewing File Contents, File commands, File permissions and ownership, WildCards (Globbing) in files, File compressionDirectory commands, xargs command in Linux, Comparing files
  9. Text Searching and processing – Searching patterns using grep command, Translating the characters using tr command, Extracting data using cut commandStream editing using sed command, Data extraction and reporting using awk command,  Sorting the file or string input, uniq command in Mac OS X, Difference between grep, tr, cut, sed and awk commands
  10. System commands – Hardware commandsHard disk and memory space commands
  11. Processes and Jobs – Working with ProcessesManaging Jobs, Working with cron jobs
  12. Network commands
  13. Standard streams and Redirection
  14. Pipes
  15. Managing packages using Homebrew
  16. Managing Users and Groups
  17. Mac OS X exclusive commands