FISH – Smart User-Friendly Command Line Shell for the 90s

By | September 11, 2015

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

AutoSuggestion

fish suggests commands as you type based on history and completions, just like a web browser.

Sane Scripting

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.

Using Fish

Open the terminal and run the following command to open FISH:

$ fish

Your shell will change automatically, for more instructions type help on the terminal.

Screenshot

FISH - Smart User-Friendly Command Line Shell for the 90s

FISH – Smart User-Friendly Command Line Shell for the 90s

Leave a Reply

Your email address will not be published. Required fields are marked *