fish icon
fish icon

fish

Fish is a user-friendly command line shell for UNIX-like operating systems such as Linux

fish screenshot 1

Cost / License

  • Free
  • Open Source

Application types

Platforms

  • Mac
  • Windows
  • Linux
  • BSD
  • Rust
-
No reviews
113likes
6comments

Features

Suggest and vote on features
  1.  Sane defaults
  2.  Autocompletion
  3.  Color coding
  4.  Colored Text
  5.  Command line interface
  6.  Syntax Highlighting
  7.  Extensible by Plugins/Extensions
  8.  No registration required
  9.  Works Offline
  10.  Ad-free
  11.  Support for scripting
  12.  Interpreter

 Tags

  • bash
  • shell-interface
  • tty
  • unix

fish News & Activities

Highlights All activities

Recent News

Show more news

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  
  • Eighty-nine, thejfex, sunsetsoda and share-afraid-speak liked fish
  • Read-Create-Motivate liked fish
Show all activities

Comments and Reviews

   
 Post comment/review
Top Positive Comment
Seth
3

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.

Top Negative Comment
K0RR
1

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.

Baianor
0

Very good. I've been using for over a year now and had a pretty good experience

yhnavein
2

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 :(

Buster_Blue
0

The many helpful features make using the command line much easier.

endolith
1

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.

Featured in Lists

Master List of all Apps and Software I use for both work and personal life.

List by Jimmy Briggs with 421 apps, updated

Windows is bundled with scores of important and useful apps by default, much more than it had in its early days. There …

List by David with 20 apps, updated

Choose freedom and continued democracy by switching away from big tech in your personal digital lives. Not all apps …

List by ddnn with 81 apps, updated

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.

Official Links

fish information

AlternativeTo Category

OS & Utilities

GitHub repository

  •  32,003 Stars
  •  2,190 Forks
  •  514 Open Issues
  •   Updated  
View on GitHub

Our users have written 6 comments and reviews about fish, and it has gotten 113 likes

fish was added to AlternativeTo by 6432575487 on and this page was last updated . fish is sometimes referred to as fish-shell, fish shell