Monday, February 11, 2013

Fish - Smart New User Friendly Command Line Shell For OS X, Linux, & Nix Family OS'

I've just switched over officially. Until recently I've used bash almost exclusively and had minimal experience with korn shell and good ol' /bin/sh and had no interest in changing my default shell, most likely because of a lack of alternatives. Fish has provided that alternative. The enhanced tab completion/manpage integration sold me on it's own. It also has syntax highlighting and autosuggestions just from the short test drive I took it on was a joy to use. For the most part any bash or korn shell user will not be thrown off by anything and should be pleasantly surprised at the extra features. I haven't checked out all the goodies in this shell but they make it ridiculously easy to get all your docs in one place in html format by typing help at the prompt.


Fish Shell Homepage [download]



Alternative Download


If you're on a debian system you can just check your software manager for the .deb file and install from there.


Set Fish As Default Terminal


For those wishing to switch Fish to their default terminal just toss this in a terminal then reboot to load the new default.
[sourcecode language="bash"]
usermod -s /usr/bin/fish <username>
[/sourcecode]


Fish Shell - Features

No comments:

Post a Comment