WebIf you installed fish manually (e.g. by compiling it, not by using a package manager), you first need to add fish to the list of shells by executing the following command (assuming you installed fish in /usr/local): echo /usr/local/bin/fish sudo tee-a /etc/shells. If you installed a prepackaged version of fish, the package manager should have ... WebJan 17, 2024 · chsh: /bin/fish is an invalid shell Investigating this issue (with man 1 chsh) would probably reveal the existence of /etc/shells to you. The tool is designed to be run …
OS X refuses to setting fish as default shell(installed via Homebrew
WebSorted by: 1 There is a fish in /usr/bin/fish and another one in /bin/fish. But /bin/fish is not listed in /etc/shells file. /bin/fish not work. and i don't know why. I set default bash to /usr/bin/fish and now it's work fine. Share Improve this answer Follow edited Jul 24, 2016 at 16:23 answered Jan 23, 2016 at 23:11 mlibre 1,259 1 13 20 WebJun 6, 2024 · I installed anaconda and fish, and i run the following commands > echo /usr/local/bin/fish sudo tee -a /etc/shells > chsh -s /usr/local/bin/fish then i restart the terminal, it says (base) username@pop-os:~$ i realize it's the base environment of conda, then after search, I run another command conda init fish chubby elvis
chsh does not recognize fish as a shell #669 - Github
WebFeb 22, 2024 · Then, change your default shell using the command chsh -s /usr/local/bin/fish. This is assuming FSH was installed in /usr/local/bin, as is the default location for when it is compiled. Otherwise, if using a … WebJun 8, 2024 · C:\Windows\System32\bash.exe ~ -c /usr/bin/fish; When I run Ubuntu on Windows it's just a blank screen. What's wrong / what should be happening instead: When starting Ubuntu on Windows the default shell right away should be fish. C:\Windows\System32\bash.exe ~ -c /usr/bin/fish works in my other pc. But I forgot at … WebYou will probably need to remount the filesystem containing /etc/passwd as read-write (using mount -o remount,rw / or similar). Otherwise, if you can su into the user from another user, try su user -c $SHELL, or if you can ssh into the user, you could try something like ssh user@localhost $SHELL. chubby electric bike