FISH is a smart and user-friendly command line shell for OS X, Linux, and the rest of the family. In the World of computing Shell is an command language interpreter that executes commands read from the standard input device (keyboard) or from a file. Shell is not part of system kernel, but uses the system kernel to execute programs, create files etc. Most common shell in Linux.
FISH (The Friendly Interactive SHell) Features
fish suggests commands as you type based on history and completions, just like a web browser.
fish is fully scriptable, and its syntax is simple, clean, and consistent.
Man Page Completions
Other Shells support programmable completions, but only fish generates them automatically by parsing your installed man pages.
Glorious VGA Color
fish natively support term256, the state of the art in terminal technology. You’ll have an astonishing 256 colors available for use.
Web Based configuration
For those lucky few with a graphical computer, you can set your colors and view functions, variables, and history all from a web page.
Works Out of The Box
fish will delight you with features like tab completions and syntax highlighting that just work, with nothing new learn or configure.
Install FISH on Ubuntu
To install FISH on your Ubuntu, you need to add the PPA first, then continue to install it. Use these command below:
$ sudo apt-add-repository ppa:fish-shell/release-2 $ sudo apt-get update $ sudo apt-get install fish
Install FISH on Other Distributions or by source
If you use other distros, you may check the official sites here, and go to the bottom of the page for more info.
Open the terminal and run the following command to open FISH:
Your shell will change automatically, for more instructions type help on the terminal.