fish shell
source link: https://fishshell.com/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Finally, a command
line shell for the 90s
fish is a smart and user-friendly command line
shell for Linux, macOS, and the rest of the family.
Autosuggestions
fish suggests commands as you type based on history and completions, just like a web browser. Watch out, Netscape Navigator 4.0!
Glorious VGA Color
fish supports 24 bit true color, the state of the art in terminal technology. Behold the monospaced rainbow.
Sane Scripting
fish is fully scriptable, and its syntax is simple, clean, and consistent. You'll never write esac again.
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.
Man Page Completions
Other shells support programmable completions, but only fish generates them automatically by parsing your installed man pages.
Works Out of the Box
fish will delight you with features like tab completions and syntax highlighting that just work, with nothing new to learn or configure.
Teach me to fish
Tutorial Documentation FAQ Blog
Go fish
- macOS
- Linux
- BSD
- Windows
- Sources
Release History
- 3.5.1, released July 20, 2022
- 3.5.0, released June 16, 2022 (tarball)
- 3.4.1, released March 25, 2022 (tarball)
- 3.4.0, released March 12, 2022 (tarball)
- 3.3.1, released July 6, 2021 (tarball)
- 3.3.0, released June 28, 2021 (tarball)
- 3.2.2, released April 7, 2021 (tarball)
- 3.2.1, released March 18, 2021 (tarball)
- 3.2.0, released March 1, 2021 (tarball)
- 3.1.2, released April 29, 2020 (tarball)
- 3.1.1, released April 27, 2020 (tarball)
- 3.1.0, released February 12, 2020 (tarball)
- 3.0.2, released February 19, 2019 (tarball)
- 3.0.1, released February 11, 2019 (tarball)
- 3.0.0, released December 28, 2018 (tarball)
- 2.7.1, released December 22, 2017 (tarball)
- 2.7.0, released November 23, 2017 (tarball)
- 2.6.0, released June 3, 2017 (tarball)
- 2.5.0, released February 3, 2017 (tarball)
- 2.4.0, released November 8, 2016 (tarball)
- 2.3.1, released July 3, 2016 (tarball)
- 2.3.0, released May 20, 2016 (tarball)
Development
fish development is hosted on GitHub.
To clone the git repository:
Build instructions are provided at the bottom of the GitHub page.
Need Help?
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK