[Command]
and
Conquer
make the command line do your bidding
As a developer, your most important tool is...
your brain.
When you don't know your tools...
But when you know your tools ...
you work more efficiently...
the tools do the hard work...
your job gets easier!
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
Let's go commando!
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
the default bash prompt:
ZSH prompt:
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!