If you are slightly dyslectic like myself you might appreciate Fish shell a lot for its clever auto suggestions.

Here a first example when preparing to write a Linux install iso file to another device.

Type in : sudo time dd if=example.iso of=/dev/sdb st

Press the tab key

It will show : sudo time dd if=example.iso of=/dev/sdb status=

Now add a p

Press the tab key again

Now it will show : sudo time dd if=example.iso of=/dev/sdb status=progress


But Fish shell can auto suggest more than one may expect. See here another example.

You want to start the Gnome Weather application and you type in :

weat

Press tab key

And it auto suggests : gnome-weather

That is pretty cool, isn't it ?


Fish shell can also auto complete options for command line applications, to help you find the one you need faster


Fish shell website