2013
3 hours
Advanced Command Line Techniques
Introduction
Learning Advanced Commands
Pushing Between Directories
A Few Meta Commands
Working with Archives
Inputs, Outputs, and File Descriptors
Sorting Input
Working with the Mac Clipboard
Math on the Terminal
Miscellaneous Commands
Command History
Customizing Your Terminal
Creating a Dotfiles Repository
Organizing Your Shell Customization
Using the Z Shell
Shell Frameworks
iTerm
Terminal Management
SSH Config Files
Backgrounding Processes
Package Management
Third-Party Tools
Scheduling with Cronjobs
Multiple Terminals with tmux
Manipulating Text
Viewing Less at a Time
Comparing Files
Intermediate Grep
Editing Streams with sed
Programming Text with awk
Writing Shell Scripts
Building Shell Scripts
Conditional Statements
Comparison Operators
Looping over Items
Writing Shell Scripts in Other Languages
Conclusion