,我想安装它并将其设置为默认值。但是当我单击下载时,在他们的主页下,我已重定向到ppa页面。
如何安装它?
#1 楼
这很简单,首先添加鱼壳存储库:sudo apt-add-repository ppa:fish-shell/release-3
,然后刚刚更新您的存储库:
sudo apt-get update
现在我们可以安装它:
sudo apt-get install fish
再执行一个命令,我们就完成了:
chsh -s /usr/bin/fish
最后一条命令会将您的默认Shell切换为fish。要查看更改,请关闭终端并再次打开。如果您没有发现任何更改,请尝试注销并登录。
提示:Fisher
Fisher是fish shell的并发插件管理器,它支持Oh My Fish插件,它快速且强大。
要安装它,请运行:
curl -sL git.io/fisher | source && fisher install jorgebucaran/fisher
奖金提示:哦,我的鱼
如果您知道zsh,那么您可能也知道哦,我的鱼,好鱼也有类似的端口,名为Oh My Fish
要安装它,请运行:
curl -L https://github.com/oh-my-fish/oh-my-fish/raw/master/bin/install | fish
注意,这样做时,您的鱼壳配置将被覆盖,并引用README文件:
注意:安装脚本会将您现有的config.fish重命名为config.orig,并将其替换为默认的oh-my-fish配置。如果您的fish配置具有现有的自定义设置,则在安装后需要手动添加这些自定义设置。
如果要手动安装,请单击此处。
注意:
如果出于任何原因需要返回旧的bash朋友,只需在终端上输入
bash
,这将暂时切换到bash,如果您键入exit
或关闭标签页/终端,它将切换回fish。#2 楼
pantheon-terminal
支持fish
的处理完成通知!要启用它们,您需要将以下行放在/etc/fish/config.fish中以为整个系统启用它们,或在〜/ .config / fish / config.fish中以仅为您的用户启用它们:source /usr/share/pantheon-terminal/enable-fish-completion-notifications 2>/dev/null; or true
#3 楼
OS X带自制软件
brew install fish
Debian
wget http://download.opensuse.org/repositories/shells:fish:release:2/Debian_8.0/Release.key
apt-key add - < Release.key
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
Ubuntu
sudo apt-add-repository ppa:fish-shell/release-2
sudo apt-get update
sudo apt-get install fish
CentOS
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/shells:fish:release:2/CentOS_7/shells:fish:release:2.repo
yum install fish
Fedora
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/shells:fish:release:2/Fedora_23/shells:fish:release:2.repo
yum install fish
Arch Linux
pacman -S fish
Gentoo
emerge fish
从源头开始
sudo apt-get -y install git gettext automake autoconf \
ncurses-dev build-essential libncurses5-dev
git clone -q --depth 1 https://github.com/fish-shell/fish-shell
cd fish-shell
autoreconf && ./configure
make && sudo make install
如何将fish用作默认外壳? br />将fish添加到/ etc / shells中的登录shell列表中,并将其设置为默认shell。
echo "/usr/local/bin/fish" | sudo tee -a /etc/shells
chsh -s /usr/local/bin/fish
评论
sudo:apt-add-repository:找不到命令
–citykid
19年1月23日在9:00