One thing I don't really understand about Unix is why the basic commands are all two letters instead of one. Why should I have to type "
s" just to see the dir listing? That's absurd, nobody has time to press that many keys. It should be called
d". That's just nonsense. Not everything has to be an acronym. It should be called "
g" for "go".
I don't know why it took me so long after I found out about shell aliases in my teenage years, but really, there's no design excuse for making common commands 2 letters when few or none of the 1-letter possibilities are used. They should all be used. I can't overstress how much happier and more productive I am to type:
|b||prevd; l (these two are fish-specific)||back|
And many others. Join me and together we can rule the shell as alias and... um... expandee?