Fish shell

Posted under » Ubuntu » Linux » Arch on 4 Jan 2025

I have always use bash shell but I fell in love with it when I tested Arch Garuda.

Installation to ubuntu is $ apt install fish although it is not the latest version that Garuda has.

To switch to fish, just $ fish and the exit just $ exit.

There are a few reasons why I now use fish shell instead of bash. The list below are just some of the good points. For a comprehensive list, click here

This abbr feature is probably my most favorite. The difference between alias and abbreviation is that an alias works under the hood. You don't get to see the actual commands it is aliased to. Abbreviation will show the actual commands and they are also recorded into the history correctly. I use history a lot so to add (-a) one, you

$ abbr -a MJ "history | grep"

So, whenever I type MJ and press the space button, it will be replaced with history | grep

web security linux ubuntu python django git Raspberry apache mysql php drupal cake javascript css AWS data