How I Setup my Terminal for Ultimate Productivity
#6 Software Development - Setting up the Terminal
One of the first things I do after getting a new laptop or joining a new company is setting up my terminal.
Until about 4 years ago, I just used the default terminal, but I soon realized I was missing out on a much better experience.
Setting up my terminal with the tools I’m about to share in this article significantly boosted my productivity as a Software Developer.
It allows me to do more by typing less, and I never have to worry about remembering commands I use frequently.
In this article, I'll provide a step-by-step guide on how to supercharge your terminal experience.
Note: These tools work best with macOS/Linux, but you can find alternatives for Windows.
1. Install Homebrew
Homebrew allows you to install / update a wide range of software packages and tools using simple terminal commands like:
brew install package-name
It simplifies the process of installing and managing software packages on macOS and Linux systems.
Run the following command to install it:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2. Make Zsh the default shell (if not already)
Latest version of macOS uses Zsh (Z shell) as the default shell instead of Bash.
If it’s not the default, you can set it as default using the below command:
chsh -s $(which zsh)
This article is for paid subscribers. As a paid subscriber you get an exclusive deep dive every week + other premium benefits.