If you are a software developer, using *nix systems as your development environment, you may know that frequently we need to use the command line interface. For some, could be just to install and setup the development enviroment. Others, like back-end developers, uses it more often: to automatize daily tasks, to access remote environtments, to access logs, extract data, use a version control system, etc. Regardless how much time you spent using CLI or what is your level in SHELL scripting, with the right tools you can increase a lot your productivity.
I will start this post series talking about [Z Shell][zsh], [Oh my Zsh][oh-my-zsh] and [fzf][fzf]. The plan is have a lot of small screencasts with the behaviors and commands. Let's see how it goes. =)
*Zsh is a shell designed for interactive use, although it is also a powerful scripting language. Many of the useful features of bash, ksh, and tcsh were incorporated into zsh; many original