


Tmux is a terminal multiplexer, which gives you the ability to manage multiple virtual consoles rather than just one. Talk to any zsh fan, and you’ll inevitably get an earful about tmux as well. With 26 years of development behind it, zsh packs powerful scripting language, and is host to some of the most amazing shell plugins I’ve ever used. It is to bash what vim is to Sublime Text. Zsh is a bash replacement, but it’s more than just a Unix shell. Looking to improve your VIM game? Head on over to for dozens of awesome tutorials! zsh When a graphical user interface is not an option, being able to hold your own in VIM is one of the most powerful things you can learn to do as a developer. With 40 years of development behind it, it is one of the oldest actively developed editors in existence. Hate it or love it, it is one of the most powerful editors in the world. Some are available from the default repos, others require enabling an additional repo which I'll point out. In preparing to write this article, I spent hours scouring RHEL’s package lists in order to highlight some of the most useful “yum” installables that you can use to supercharge your development productivity. Enabling a few additional repos from Red Hat and a third party makes a wide variety of packages available using the same familiar yum commands. The repos that are initially enabled only contain packages that Red Hat supports over the long term lifecycle of RHEL. Because RHEL’s default repos don’t have as large a selection of development tools as other freely available operating systems’ servers, that doesn’t mean you are out of luck. Development tools aren't installed unless specifically selected. To provide exceptional long-term stability, Red Hat takes a different approach to default packages and software repositories (repos). Out of the box, it seems the default packages installed for developers are somewhat limited. Red Hat Enterprise Linux (RHEL) is not Ubuntu.
