Installation
You can find instructions for installing fish shell on all different operating systems on the official homepage. In my case, I’m using WSL 2 on Windows. So, I have to install WSL 2 first and choose Ubuntu instructions because that’s my main OS for WSL 2.
Set Fish as default shell
If your fish shell is installed at /usr/local/bin/fish
(you can check it using command -s fish
), you can just paste this path into your terminal app (e.g., Mac Terminal, Windows Terminal, GNOME Terminal) to start fish directly.
If you want to set fish as your default login shell, here’s what you need to do.
Warning
Before you run the following commands, it’s a good idea to check the correct path for your fish shell by running
command -s fish
.
If you want to switch back to another shell, just replace /usr/local/bin/fish
with the path to another shell. For example, /bin/bash
, /bin/tcsh
or /bin/zsh
.
References