[Command]
and
Conquer
make the command line do your bidding
As a developer, your most important tool is...
When you don't know your tools...
But when you know your tools ...
you work more efficiently...
the tools do the hard work...
How can it help me?
- Faster file system navigation with cd
-
Easy file/folder manipulation
- Search files or text with grep
- Manipulate text with awk
- Transfer data and files remotely with curl and scp
- Interact with remote machines with ssh
- Automate things with bash scripts
- Schedule scripts with cron
Under the Hood
Zsh
- extended bash shell
- command completion
- shared history
- spelling correction
- themable & customizable
Oh-My-Zsh
- framework for zsh configuration
- aliases, themes and plugins
Takeaways
- Customize your terminal
- Time up front pays off
- Keep your dotfiles in source control
- Alias everything ... but ...
understand your aliases
- Read the friggin' man
- The terminal is powerful ...
... use your power for good!