How to Install and Configure Fish Shell in Ubuntu? Last Updated : 12 Jul, 2025 Comments Improve Suggest changes Like Article Like Report Fish Shell is a unique user-friendly command-line shell for the different operating systems. fish includes some smart features like syntax highlighting, fancy tab completions and autosuggest-as-we-type that just works by default with no configuration required. fish is mostly written in shell script and in C++. Step 1: Install fish repository in ubuntu $ sudo apt-add-repository ppa:fish-shell/release-3 Step 2: Update and upgrade repository $ sudo apt-get update && sudo apt-get upgrade Step 3: Install fish shell $ sudo apt-get install fish Step 4: Make fish shell as default shell $ sudo chsh -s /usr/local/bin/fish To get back to bash, use $ sudo chsh -s 'which bash' Comment More infoAdvertise with us Next Article How to Install and Configure Docker in Ubuntu? I itsvinayak Follow Improve Article Tags : Linux-Unix how-to-install Similar Reads How to Install and Configure Docker in Ubuntu? Docker is a platform and service-based product that uses OS-level virtualization to deliver software in packages known as containers. Containers are separated from one another and bundle their software, libraries, and configuration files. Docker is written in the Go language. Docker can be installed 6 min read How to Install and Configure Docker in Ubuntu? Docker is a platform and service-based product that uses OS-level virtualization to deliver software in packages known as containers. Containers are separated from one another and bundle their software, libraries, and configuration files. Docker is written in the Go language. Docker can be installed 6 min read How to Install and Configure Docker in Ubuntu? Docker is a platform and service-based product that uses OS-level virtualization to deliver software in packages known as containers. Containers are separated from one another and bundle their software, libraries, and configuration files. Docker is written in the Go language. Docker can be installed 6 min read How to Install and Configure Synaptic Package Manager in Ubuntu? Synaptic Package Manager is a GUI based package management tool that uses APT (Advanced Package Tool) to installing, updating or removing packages from the Linux system. Some of the feature given by Synaptic Package Manager are: Allow installing, updating or removing packagesUpgrading whole systemSe 1 min read How to Install and Run Jekyll on Docker? Jekyll is an open-source software used to develop websites. Jekyll is a free application present on the internet. The word open source refers that the application being free to use. Jekyll is the application used to develop static websites. Jekyll generally takes the text in the user's favorite mark 4 min read How to Install apt-file package on Ubuntu? Apt-file is a software program that indexes the contents of packages in your accessible repositories and allows you to search for a certain file among all available packages. Apt-file is a command-line utility for searching files in APT packages. You may search for which package a file is in or show 3 min read Like