一 下载
可以从官方网站上下载到最近的1.23.0版本:http://www.fishshell.org/
总共有以下这些系统版本的下载(下面的内容是官网内容的翻译):
-
fish 已经被包含在 Debian
unstable中( 感谢James Vega的努力). Debian
unstable 的用户可以使用 apt-get install fish
命令或者软件包管理器来安装fish. 使用其他基于Debian的系统的用户可以从这里
下载Deb包并进行安装
.
-
fish 被包含在 Ubuntu
的全部版本中. 可以使用 apt-get install fish
进行安装.
- Arch Linux 的用户可以从AUR
下载一个已经打好包的版本(感谢 Jan Fader的努力). 请抽点时间来为fish投票,以便让它能够被包含在公共的repository中.
-
fish 已经被包含在Fedora的附加软件中.Fedora Core 4及以后版本的用户可以使用 yum install fish
命令或者他们的软件包管理器来安装fish .Fedora
Core 3 的用户则需要先确认Fedora附件软件已经包含在你的yum配置中
.
-
fish 已经包含在 Gentoo
中(感谢
Donnie Berkholz). 使用 emerge fish
命令进行安装.
-
fish 已经包含在 rPath
的分发版本中. 可以从这里了解更多的信息
.
-
SUSE Linux 可以通过 Guru
repository
来获取fish.
-
Younès Hafri 已经让fish可以在Crux Linux中使用.你可以从这里
获取更多的相关信息.
-
Fish 已经可以在 GoboLinux 下使用(感谢 Isaac Dupree 和 Daniele Maccari). 只需要便宜fish并进行安装.
-
RPM for
i386
. fish的RPM包是在Fedora Core 4环境中编译完成的,
但是已经验证过可以使用在任意的基于RPM进行包管理的 i386 结构的 Linux中.
-
源代码RPM
. 它可以在任意 semi-modern 的基于RPM 的Linux中.
- tar.bz2源代码包
. 可以在任意POSIX(可移植操作系统接口)操作系统上编译.
-
tar.gz格式源代码包
. 可以在任意POSIX(可移植操作系统接口)操作系统上编译
.
你可以使用Darcs从下面的地址中获取最近的开发版本:
darcs get http://fishshell.org/darcs/fish
可以从这里
下载到历史版本.
如果你想收到关于最新版fish的消息,你可以在 Freshmeat
注册来获取更新.
二 编译
除了上面提到的一些操作系统之外,其他的操作系统可能就要自己进行编译了(例如MAC).编译fish需要用到下面的几个工具.如果没有的自己想办法装吧,就不介绍这个了.
- Doxygen
- Curses or Ncurses
- GNU make
- GCC
之后的编译工作很简单,传说中的configure & make大法:
./configure (可以选择使用--prefix=xxx 参数来设置安装的目标文件夹)
make # Compile fish
make install # Install fish
然后将它添加到你的shells中(如果它没有自动添加进去的话)
echo /usr/local/bin/fish >>/etc/shells # Add fish to list of shells
如果想要让它成为你的登录(默认)shell,可以使用
% chsh -s /usr/local/bin/fish
注意:如果你是从darcs repository下载的fish版本,则需要运行autoconf来生成你的configure脚本
然后安装完成,你可以自己去玩玩了,下一章再说它的一些配置和常用命令
分享到:
相关推荐
python阮⼀峰_阮⼀峰:Fishshell⼊门教程 原标题:阮⼀峰:Fish shell ⼊门教程 作者: 阮⼀峰 命令⾏是程序员的必备技能。图形界⾯虽然好看,解决问题还是要靠命令⾏。 命令⾏由 Shell 提供。各种命令通过 Shell,...
将您的ZSH历史记录带到Fish shell 这是一个简单的工具,可简化从ZSH到Fish shell的迁移,而不会丢失您来之不易的历史命令。 在迁移自己的过程中,我发现没有工具可以自动执行此操作,因此我制作了一个供自己使用的...
提供核心基础设施,以允许您安装包,扩展或修改你的shell外观。 它具有快速,可扩展和易于使用。
nvm-fish-wrapper, fish shell的NVM包装未被维护 NVM 一个为 someone的头已经为bash工具创建了一个通用的fish包装器,这可能会比这更好。 这叫 bass,这是我想做的项目,但正确的。 我想这就是nvm-fish-wrapper的...
tacklebox, 组织和共享 fish shell 函数的框架 Tacklebox问题组织和共享 shell 代码库和Fragment是很困难的。解决方案Tacklebox是 Fish shell 框架,它使得组织和共享有用的shell 功能。工具和主题集合变得很容易。...
fish-shell相关的工具、提示和其它很酷的东西集合
为Zsh提供类似于Fish shell的语法高亮
fish-shell-setup-osx:教程:Fish,Fisher,Powerline字体+ iTerm2
i3,Gnome和其他与操作系统相关的设置的。 安装脚本可用于Ubuntu OS。 Vim语言支持 去(好) R,Python (良好) 笔记 Tmux + Vim配置 tmux.conf进入~/.tmux.conf nvim/和fish/进入~/.config/(nvim|fish) 安装Tmux...
iterm-fish-fisher-osx:完整的指南和Bash脚本,用于安装命令行工具+自制软件+ iTerm2 + Fish Shell + Fisher +插件用于开发目的
低音 低音可以很容易地使用在bash写出来的公用事业。 常规的bash脚本可以在鱼壳中使用,就像用任何语言编写的脚本一样,具有适当的shebang或显式使用解释器(即...Bass与Fish版本2.6.0及更高版本兼容。 手动地 使用M
主要特性:命令和选项自动完成功能快捷键自动完成服务端自动完成模糊查找在线文档Fish 风格的自动建议命令历史配置:$ aws-shell aws> configure AWS Access Key ID [None]: your-access-key-id AWS Secret...
在线看房微信小程序Shellfish_new_house-master.zip
但是请注意,绝对不要通过将通过curl下载的不受信任的“安装”脚本直接管道输送到外壳中(无论是bash还是fish )来进行安装。 即使您通读了安装脚本并认为自己理解了该脚本,也可能会受到攻击或任何数量的安全漏洞...
急躁的快速入门 :backhand_index_pointing_right: 必须安装Fish版本3.1或更高版本。 :backhand_index_pointing_left: python -m pip install virtualfish vf installvf new myvirtualenv; which python 以了解有关...
您可以通过单击以下按钮在浏览器中快速玩鱼:捞鱼苹果系统鱼可以安装: 使用 : brew install fish 使用 : sudo port install fish 使用的作为的Linux软件包可从获得Debian,Fedora,openSUSE和Red Hat Enterprise...
dotfiles:Arch Linux,Fish shell,Git和Neovim的实验性,正在进行的配置文件和脚本
使用macOS,Fish shell,Git和前端Web开发满足我的个人需求的实验性正在进行的配置。 我的游乐场主要围绕Go,JavaScript + NodeJS,CSS Wizadary与Scss的结合使用以及对我的情有独钟。 :red_heart: 为。 去做 需要...
Shellfish 是 Windows Shell 命名空间扩展,为桌面提供拖放加密。 贝类的目的是提供与外壳无缝集成的强大安全性,同时保持尽可能小的占用空间。
鱼块 鱼掘金项目包含了惊人的各种完井和功能的。 Git功能 提供git命令的完成(例如git ch为您完成) ...安装 cd ~/.config/fish git init git add . git remote add github git://github.com/zmall