The Friendly Interactive Shell which is commonly called and abbreviated as FISH is a shell for UNIX and UNIX like Operating System. It is released under GNU General Public License v2.
Fish Shell for Linux
FISH is a user-friendly, interactive shell designed to work with any other shell like bash or ZSH. It is designed in such a way that users get powerful features that is easy to discover, remember and use. Unlike other shell which disables various features by default to save system resource, FISH keeps all of them enabled by default so that you can make most out of it.
Features of FISH
- Interactive and User-friendly
- Powerful features
- Simple, clean and Consistent.
- Exotic in the sense that syntax not independent and isn’t derived from Bourne Shell or C shell.
- Search as you type feature ensures automatic suggestions based upon current directory and history.
- Select suggestions using arrow key.
- Advanced Tab completion supported.
- Syntactic rules prefer features as commands and not syntax.
- Help command to view FISH documentation in HTTP Web Browser.
- Support for Universal Variable so user can assign permanent variable, remains unaffected at reboot/shutdown.
- Syntax highlighting and extensive error checking.
- X clipboard supported.
- Glorious VGA Color. 256 terminal colors supported.
- Web-based configuration.
Installation of FISH (Friendly Interactive Shell) in Linux
Fish packages can be installed on all Linux distributions using Fish repositories, the best way is to add the repository to your system package manager using the following steps as per your distributions:
On Debian Systems
Add the following repository to Debian 8/7 and install manually as shown.
---------------- On Debian 8 ----------------
# echo 'deb http://download.opensuse.org/repositories/shells:/fish:/release:/2/Debian_8.0/ /' >> /etc/apt/sources.list.d/fish.list
# apt-get update
# apt-get install fish
---------------- On Debian 7 ----------------
# echo 'deb http://download.opensuse.org/repositories/shells:/fish:/release:/2/Debian_7.0/ /' >> /etc/apt/sources.list.d/fish.list
# apt-get update
# apt-get install fish
On Ubuntu Systems
On Ubuntu (all supported releases) execute the following commands:
$ sudo add-apt-repository ppa:fish-shell/nightly-master
$ sudo apt-get update
$ sudo apt-get install fish
On Fedora Systems
On Fedora (22, 21, 20) run the following commands as root:
---------------- On Fedora 22 ----------------
# cd /etc/yum.repos.d/
# wget http://download.opensuse.org/repositories/shells:fish:release:2/Fedora_22/shells:fish:release:2.repo
# yum install fish
---------------- On Fedora 21 ----------------
# cd /etc/yum.repos.d/
# wget http://download.opensuse.org/repositories/shells:fish:release:2/Fedora_21/shells:fish:release:2.repo
# yum install fish
---------------- On Fedora 20 ----------------
# cd /etc/yum.repos.d/
# wget http://download.opensuse.org/repositories/shells:fish:release:2/Fedora_20/shells:fish:release:2.repo
# yum install fish
On CentOS Systems
On CentOS (7 and 6) run the following commands as root:
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
No comments:
Post a Comment