

fish
Fish is a user-friendly command line shell for UNIX-like operating systems such as Linux
Features
- Sane defaults
- Autocompletion
- Color coding
- Colored Text
- Command line interface
- Syntax Highlighting
- Extensible by Plugins/Extensions
- No registration required
- Works Offline
- Ad-free
- Support for scripting
- Interpreter
Tags
- bash
- shell-interface
- tty
- unix
fish News & Activities
Recent News
- POX published news article about fish
fish 4.3 released with smarter theming, easier configuration, improved completion and morefish 4.3 is now available for both macOS and Linux users, maintaining its reputation as a user-frie...
- Maoholguin published news article about fish
Fish 4.2 adds multi-line autosuggestions, default UTF-8, and tab title controlThe fish shell alternative has released version 4.2, introducing multi-line support for history-bas...
- POX published news article about fish
fish 4.1 adds brace syntax for compound commands, transient prompts, and much morefish 4.1 arrives as a major update for this user-friendly command line shell for Linux and macOS, m...
Recent activities
- K0RR reviewed fish
There is no way to disable/remove the built-in function "please" that serves no purpose other than a funny joke – it's an alias to "sudo".
The reason it's bad is simple – I use a tool called "please" and since shell functions are "before" binaries in path I had to create my own config.fish that uninitializes their function.
- nabbisen liked fish
- ddnn added Support for scripting as a feature to fish
- GlitchyCat rated fish
- Read-Create-Motivate liked fish
Featured in Lists
Master List of all Apps and Software I use for both work and personal life.
Windows is bundled with scores of important and useful apps by default, much more than it had in its early days. There …
Choose freedom and continued democracy by switching away from big tech in your personal digital lives. Not all apps …
What is fish?
Fish is a user-friendly command line shell for UNIX-like operating systems such as Linux
Finally, a command line shell for the 90s. The new fish is a smart and user-friendly command line shell for OS X, Linux, and the rest of the family. With autosuggestions, VGA color, man-page completions, web configuration, and threading.








Comments and Reviews
Huge fan of this program, very intuitive right out of the box and so pleasant to work with.
Custom functions are very easy to program once you get the hang of it, and all around the design decisions were well thought out and sensible.
Downright painful when I have to back to using bash.
There is no way to disable/remove the built-in function "please" that serves no purpose other than a funny joke – it's an alias to "sudo".
The reason it's bad is simple – I use a tool called "please" and since shell functions are "before" binaries in path I had to create my own config.fish that uninitializes their function.
Very good. I've been using for over a year now and had a pretty good experience
It's very user friendly and has great default settings, however it's really cumbersome that it's not compliant with bash in some cases :(
The many helpful features make using the command line much easier.
Much more usable than the standard bash garbage. The only problems I've had are with people assuming that everyone uses bash and then things don't work. You can't paste command line stuff from Ubuntu forums, phone remote control apps don't work because they assume bash, etc.