What was a game changer for my shell experience is switching to zsh and starting using a plugin “z” for quick file system navigation. Here’s a link.

Over the time, it builds some history stack with visiting ranking. It helps you to navigate to most of the places you use on your computer with a few key strokes. Instead of typing these crazy:

cd 
cd projects
cd work
cd lovely-project-terminator

you can simply type:

z te

and that’s simply all. Once you get used to it – you can never come back.

P.S. There’s also a port for powershell which you can use in exactly the same way. link: z.ps