3 ms·
I use fish on all my machines at this point. It's nice to have really smart auto-completion. I know bash can do some of this if you configure it correctly but I
by jsz0 17y ago
I use fish on all my machines at this point. It's nice to have really smart auto-completion. I know bash can do some of this if you configure it correctly but I'm all about reasonable defaults. I can't be bothered with lots of configuration changes on every machine I touch.
One word of warning, and this probably applies to any shell, you should keep one of your sudoers on bash or sh. I've had a few occasions where something broke fish so when I logged into the machine via ssh I would see a few error messages and the session would terminate when the shell died locking me out of the system. I never figured out what broke fish in the first place but it's taught me the value of having a fallback user/shell for emergencies.
- pyre 17y ago> I can't be bothered with lots of configuration changes on every machine I touch. Every machine you touch may not have the option of fish. Having a reasonable .bashrc (and even .cshrc -- I've been on machines where bash was broken) is key to doing any sysadmin/dev work on linux/unix boxes.
- silentbicycle 17y agoRight, the only standard shell is sh.
- pyre 17y agoMost systems will have at least bash, csh or tcsh. I've yet to run across a system that only had ksh or zsh (or something exotic).