精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何在Linux上安裝友好的交互式shell:Fish

系統 Linux
Fish,友好的交互式 shell 的縮寫,它是一個適于裝備于類 Unix 系統的智能而用戶友好的 shell。Fish 有著很多重要的功能,比如自動建議、語法高亮、可搜索的歷史記錄、智能搜索功能、極好的 VGA 顏色支持、基于 web 的設置方式、完善的手冊頁和許多開箱即用的功能。在這篇教程中,我們討論如何在 Linux 中安裝和使用 fish shell。

 [[212770]]

Fish,友好的交互式 shell 的縮寫,它是一個適于裝備于類 Unix 系統的智能而用戶友好的 shell。Fish 有著很多重要的功能,比如自動建議、語法高亮、可搜索的歷史記錄(像在 bash 中 CTRL+r)、智能搜索功能、極好的 VGA 顏色支持、基于 web 的設置方式、完善的手冊頁和許多開箱即用的功能。盡管安裝并立即使用它吧。無需更多其他配置,你也不需要安裝任何額外的附加組件/插件!

在這篇教程中,我們討論如何在 Linux 中安裝和使用 fish shell。

安裝 Fish

盡管 fish 是一個非常用戶友好的并且功能豐富的 shell,但并沒有包括在大多數 Linux 發行版的默認倉庫中。它只能在少數 Linux 發行版中的官方倉庫中找到,如 Arch Linux,Gentoo,NixOS,和 Ubuntu 等。然而,安裝 fish 并不難。

在 Arch Linux 和它的衍生版上,運行以下命令來安裝它。

  1. sudo pacman -S fish 

在 CentOS 7 上以 root 運行以下命令:   

  1. cd /etc/yum.repos.d/ 
  2.  
  3. wget https://download.opensuse.org/repositories/shells:fish:release:2/CentOS_7/shells:fish:release:2.repo 
  4.  
  5. yum install fish 

在 CentOS 6 上以 root 運行以下命令:

  1. cd /etc/yum.repos.d/ 
  2.  
  3. wget https://download.opensuse.org/repositories/shells:fish:release:2/CentOS_6/shells:fish:release:2.repo 
  4.  
  5. yum install fish 

在 Debian 9 上以 root 運行以下命令:   

  1. wget -nv https://download.opensuse.org/repositories/shells:fish:release:2/Debian_9.0/Release.key -O Release.key 
  2.  
  3. apt-key add - < Release.key 
  4.  
  5. echo 'deb http://download.opensuse.org/repositories/shells:/fish:/release:/2/Debian_9.0/ /' > /etc/apt/sources.list.d/fish.list 
  6.  
  7. apt-get update 
  8.  
  9. apt-get install fish 

在 Debian 8 上以 root 運行以下命令:

  1. wget -nv https://download.opensuse.org/repositories/shells:fish:release:2/Debian_8.0/Release.key -O Release.key 
  2.  
  3. apt-key add - < Release.key 
  4.  
  5. echo 'deb http://download.opensuse.org/repositories/shells:/fish:/release:/2/Debian_8.0/ /' > /etc/apt/sources.list.d/fish.list 
  6.  
  7. apt-get update 
  8.  
  9. apt-get install fish 

在 Fedora 26 上以 root 運行以下命令:

  1. dnf config-manager --add-repo https://download.opensuse.org/repositories/shells:fish:release:2/Fedora_26/shells:fish:release:2.repo 
  2.  
  3. dnf install fish 

在 Fedora 25 上以 root 運行以下命令:

  1. dnf config-manager --add-repo https://download.opensuse.org/repositories/shells:fish:release:2/Fedora_25/shells:fish:release:2.repo 
  2.  
  3. dnf install fish 

在 Fedora 24 上以 root 運行以下命令:

  1. dnf config-manager --add-repo https://download.opensuse.org/repositories/shells:fish:release:2/Fedora_24/shells:fish:release:2.repo 
  2.  
  3. dnf install fish 

在 Fedora 23 上以 root 運行以下命令:

  1. dnf config-manager --add-repo https://download.opensuse.org/repositories/shells:fish:release:2/Fedora_23/shells:fish:release:2.repo 
  2.  
  3. dnf install fish 

在 openSUSE 上以 root 運行以下命令:

  1. zypper install fish 

在 RHEL 7 上以 root 運行以下命令:

  1. cd /etc/yum.repos.d/ 
  2.  
  3. wget https://download.opensuse.org/repositories/shells:fish:release:2/RHEL_7/shells:fish:release:2.repo 
  4.  
  5. yum install fish 

在 RHEL-6 上以 root 運行以下命令:

  1. cd /etc/yum.repos.d/ 
  2.  
  3. wget https://download.opensuse.org/repositories/shells:fish:release:2/RedHat_RHEL-6/shells:fish:release:2.repo 
  4.  
  5. yum install fish 

在 Ubuntu 和它的衍生版上:

  1. sudo apt-get update 
  2.  
  3. sudo apt-get install fish 

就這樣了。是時候探索 fish shell 了。

用法

要從你默認的 shell 切換到 fish,請執行以下操作:

  1. $ fish 
  2.  
  3. Welcome to fish, the friendly interactive shell 

你可以在 ~/.config/fish/config.fish 上找到默認的 fish 配置(類似于 .bashrc)。如果它不存在,就創建它吧。

自動建議

當我輸入一個命令,它以淺灰色自動建議一個命令。所以,我需要輸入一個 Linux 命令的前幾個字母,然后按下 tab 鍵來完成這個命令。

如果有更多的可能性,它將會列出它們。你可以使用上/下箭頭鍵從列表中選擇列出的命令。在選擇你想運行的命令后,只需按下右箭頭鍵,然后按下 ENTER 運行它。

無需 CTRL+r 了!正如你已知道的,我們通過按 CTRL+r 來反向搜索 Bash shell 中的歷史命令。但在 fish shell 中是沒有必要的。由于它有自動建議功能,只需輸入命令的前幾個字母,然后從歷史記錄中選擇已經執行的命令。很酷,是吧。

智能搜索

我們也可以使用智能搜索來查找一個特定的命令、文件或者目錄。例如,我輸入一個命令的一部分,然后按向下箭頭鍵進行智能搜索,再次輸入一個字母來從列表中選擇所需的命令。

語法高亮

當你輸入一個命令時,你將注意到語法高亮。請看下面當我在 Bash shell 和 fish shell 中輸入相同的命令時截圖的區別。

Bash:

Fish:

正如你所看到的,sudo 在 fish shell 中已經被高亮顯示。此外,默認情況下它將以紅色顯示無效命令。

基于 web 的配置方式

這是 fish shell 另一個很酷的功能。我們可以設置我們的顏色、更改 fish 提示符,并從網頁上查看所有功能、變量、歷史記錄、鍵綁定。

啟動 web 配置接口,只需輸入:

  1. fish_config 

手冊頁補完

Bash 和 其它 shells 支持可編程的補完,但只有 fish 可以通過解析已安裝的手冊來自動生成它們。

為此,請運行:

  1. fish_update_completions 

實例輸出將是:

  1. Parsing man pages and writing completions to /home/sk/.local/share/fish/generated_completions/ 
  2.  
  3.  3435 / 3435 : zramctl.8.gz 

禁用問候語

默認情況下,fish 在啟動時問候你(“Welcome to fish, the friendly interactive shell”)。如果你不想要這個問候消息,可以禁用它。為此,編輯 fish 配置文件:

  1. vi ~/.config/fish/config.fish 

添加以下行:

  1. set -g -x fish_greeting '' 

你也可以設置任意自定義的問候語,而不是禁用 fish 問候。

  1. set -g -x fish_greeting 'Welcome to OSTechNix' 

獲得幫助

這是另一個吸引我的令人印象深刻的功能。要在終端的默認 web 瀏覽器中打開 fish 文檔頁面,只需輸入:

  1. help 

官方文檔將會在你的默認瀏覽器中打開。另外,你可以使用手冊頁來顯示任何命令的幫助部分。

  1. man fish 

設置 fish 為默認 shell

非常喜歡它?太好了!設置它作為默認 shell 吧。為此,請使用命令 chsh:

 

  1. chsh -s /usr/bin/fish 

在這里,/usr/bin/fish 是 fish shell 的路徑。如果你不知道正確的路徑,以下命令將會幫助你:

  1. which fish 

注銷并且重新登錄以使用新的默認 shell。

請記住,為 Bash 編寫的許多 shell 腳本可能不完全兼容 fish。

要切換回 Bash,只需運行:

 

  1. bash 

如果你想 Bash 作為你的永久默認 shell,運行:

  1. chsh -s /bin/bash 

各位,這就是全部了。在這個階段,你可能會得到一個有關 fish shell 使用的基本概念。 如果你正在尋找一個Bash的替代品,fish 可能是一個不錯的選擇。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2020-04-06 20:47:42

FishShellLinux

2019-03-18 13:00:15

LinuxFish ShellBash

2015-09-09 13:29:17

FISHShellLinux

2018-05-21 14:44:33

LinuxshellPython

2019-11-26 09:20:47

LinuxJava

2020-04-21 14:21:31

LinuxPython

2021-10-12 08:43:19

LinuxSambaWindows

2011-11-10 09:19:24

虛擬化云計算VMware

2012-05-21 10:31:06

LinuxVMware Tool

2021-11-28 06:33:24

Discord消息收發應用 Linux

2017-03-29 16:18:11

LinuxUbuntuRedmine

2021-08-18 11:19:25

FedoraLinuxJava

2021-09-11 15:41:55

UbuntuDropbox云服務

2021-07-12 14:47:16

UbuntuZlib代碼

2022-07-14 14:37:05

Linux軟件開發工具

2021-03-07 11:46:02

UbuntuLinuxErlang

2020-12-18 08:00:00

Python開發Web

2023-07-27 17:41:02

BashZshFish

2019-08-14 09:42:06

LinuxElasticsearKibana

2015-11-30 15:05:01

Linux瀏覽器Docker
點贊
收藏

51CTO技術棧公眾號

国产偷国产偷精品高清尤物| 香蕉综合视频| 狠狠久久五月精品中文字幕| 极品尤物一区二区三区| 国产av无码专区亚洲av毛网站| 999久久久国产999久久久| 国产香蕉久久精品综合网| 国产精品xxx视频| 日本一二三区在线观看| 一区二区日韩| 欧美视频一区二区三区…| 色综合电影网| 国产精品高潮呻吟av| 亚洲第一黄网| 最近2019中文字幕大全第二页| 色黄视频免费看| 悠悠资源网亚洲青| 中文字幕亚洲不卡| 精品日韩电影| 国产精品天天操| 亚洲专区在线| 久久影院免费观看| 国产美女精品久久| 6080亚洲理论片在线观看| 色综合久久88色综合天天| 最新国产精品久久| 天堂av电影在线观看| 乱人伦精品视频在线观看| 超碰97人人做人人爱少妇| 三级电影在线看| 久久久精品区| 在线看不卡av| 国产freexxxx性播放麻豆 | 日韩精品中文字幕第1页| 91精品综合久久久久久| 99视频在线免费播放| 香港伦理在线| 久久这里只有精品首页| 91在线无精精品一区二区| 国产又粗又爽视频| 欧美午夜电影在线观看 | 亚洲国产精品suv| 奇米精品一区二区三区在线观看 | 黄色国产在线观看| 国产激情一区| 欧美亚洲综合一区| 奇米精品一区二区三区| 主播国产精品| 国产精品色呦呦| 久久国产精品久久| 性中国古装videossex| 精品在线一区二区三区| 992tv成人免费影院| 欧美精品一级片| 天天久久综合| 深夜福利亚洲导航| 一区二区三区伦理片| 欧美亚洲色图校园春色| 亚洲黄在线观看| 国产香蕉精品视频| 超碰成人福利| 亚洲福利专区| 91在线视频18| 91在线中文字幕| 日本特级黄色片| 在线观看视频免费一区二区三区| 久久久www成人免费精品| 久久美女免费视频| 国内精品伊人久久久| 亚洲欧美综合精品久久成人| 中文字幕 欧美 日韩| 精品一区二区三区中文字幕视频| 欧美顶级少妇做爰| 亚洲精品在线网址| 日本精品在线一区| 欧美熟乱第一页| 一区二区三区视频网| 国产传媒在线| 欧美视频裸体精品| 亚洲欧洲日本精品| 亚洲一区二区三区四区电影 | 国产在线不卡精品| 亚洲精品字幕在线| 国产亚洲va综合人人澡精品| 亚洲在线观看一区| 青草在线视频| 在线免费观看视频一区| 亚洲色图欧美自拍| 思热99re视热频这里只精品| 按摩亚洲人久久| 国产污视频在线观看| 丝袜亚洲另类欧美| 91精品黄色| 免费在线黄色网址| 亚洲精品v日韩精品| 免费在线观看亚洲视频| 91麻豆精品一二三区在线| 亚洲黄色成人网| 91 在线视频| 99亚洲一区二区| 国产在线拍揄自揄视频不卡99 | 亚洲色在线视频| a级黄色片免费看| 日本vs亚洲vs韩国一区三区 | 一区二区三区四区乱视频| 99热成人精品热久久66| 欧州一区二区三区| 中文字幕日韩欧美在线| 国产又黄又粗又爽| 国产精品一卡二卡在线观看| 色爱区成人综合网| 人狥杂交一区欧美二区| 欧美一二三区精品| wwwww黄色| 成年女人免费视频| 日韩伦理一区二区| 亚洲剧情一区二区| 久久久久成人网站| 精品一区二区av| 日本在线视频一区| 精品三级久久| 日韩欧美精品三级| 欧美a级片免费看| 久久亚洲美女| 久久久7777| 多野结衣av一区| 欧美sm美女调教| 国产成人综合在线视频| 免费亚洲电影在线| 欧美亚州在线观看| 日本蜜桃在线观看视频| 欧美xxxxxxxxx| 欧美成人黄色网| 精品在线观看免费| 亚洲视频精品一区| 国产精品亲子伦av一区二区三区| 亚洲精品中文字幕av| 日韩精品一区二区不卡| 成人av网站免费观看| 日本黄色片一级片| aaa国产精品视频| 久久99精品国产99久久6尤物| 亚洲一级视频在线观看| 欧美韩日一区二区三区四区| 一本久道综合色婷婷五月| 欧美三级电影在线| 97在线日本国产| 亚洲黄色a级片| 亚洲综合精品久久| 无码人妻精品一区二区三区99不卡| 亚洲综合激情在线| 999视频在线观看| av片在线观看| 亚洲成人av在线播放| 日韩精品一卡二卡| 久久女同精品一区二区| mm1313亚洲国产精品无码试看| 最近国产精品视频| 久久激情一区| 欧美日韩精品久久久免费观看| 色偷偷色偷偷色偷偷在线视频| 亚洲国产私拍精品国模在线观看| 国产成人亚洲精品自产在线 | 波多野结衣 在线| 久久字幕精品一区| 天堂一区二区三区| 国产专区精品| 亚洲97在线观看| 精品推荐蜜桃传媒| 欧美日韩午夜在线视频| 内射一区二区三区| 懂色中文一区二区在线播放| 国产v片免费观看| 自拍自偷一区二区三区| 国产精品久久久久不卡| 国产乱色在线观看| 亚洲成人久久网| 免费观看成人毛片| 国产精品乱码一区二区三区软件| 亚洲图片 自拍偷拍| 亚洲高清二区| 日韩欧美视频一区二区三区四区| 日日夜夜亚洲精品| 97国产一区二区精品久久呦 | 免费视频亚洲| 成人字幕网zmw| 国产深夜视频在线观看| 国产亚洲精品高潮| 国产av无码专区亚洲av麻豆| 精品福利免费观看| 久久人妻无码aⅴ毛片a片app | 国产高清在线一区| 成人黄色免费短视频| 欧美成人自拍视频| 牛牛影视精品影视| 日韩精品一区二区三区四区| 国产精品熟女视频| 一区二区三区欧美在线观看| 中文字幕丰满乱子伦无码专区| 久久99久久精品| 欧美精品一区二区三区三州| 国产精品久久久久无码av| 国产手机精品在线| 日韩欧美专区| 欧美综合第一页| 色呦呦在线看| 色久欧美在线视频观看| 天天操天天干天天| 91精品国产综合久久福利| 久久久黄色大片| 亚洲成av人**亚洲成av**| 五月婷婷婷婷婷| 91麻豆免费视频| 日韩精品国产一区| 精品一区二区三区香蕉蜜桃| 国产福利视频在线播放| 欧美精品成人| 一区二区在线中文字幕电影视频| 亚洲女娇小黑人粗硬| 国产精品视频免费一区二区三区| 国产一区高清| 国产精品吊钟奶在线| 韩国成人二区| 国内成人精品视频| 香蕉成人app免费看片| 日韩视频免费在线| 永久免费av在线| 国产亚洲综合久久| 青草久久伊人| 亚洲精品资源美女情侣酒店| 黑人精品一区二区三区| 日韩欧美在线不卡| 99久久精品国产一区二区成人| 欧美性三三影院| 久久亚洲天堂网| 精品国产91久久久久久| 亚洲国产精品午夜在线观看| 亚洲美女一区二区三区| 杨钰莹一级淫片aaaaaa播放| 亚洲三级电影网站| 亚洲xxxx3d动漫| 亚洲欧美日韩人成在线播放| 亚洲精品久久久久久国| 日韩一区日韩二区| 小泽玛利亚一区| 樱桃国产成人精品视频| 欧美精品乱码视频一二专区| 亚洲综合在线第一页| 精品一区二区三区人妻| 亚洲午夜免费视频| 日韩精品在线免费看| 狠狠爱在线视频一区| 一级黄色av片| 欧美日韩一级片网站| 97精品人妻一区二区三区| 7777精品伊人久久久大香线蕉超级流畅| 亚洲天堂手机版| 5858s免费视频成人| 精品国产免费无码久久久| 日韩精品一区二区三区中文不卡| 欧美 日韩 综合| 日韩精品免费综合视频在线播放| 邻居大乳一区二区三区| 色偷偷88888欧美精品久久久 | 97香蕉超级碰碰久久免费软件 | 在线影视一区二区三区| 亚洲一级在线播放| 精品国产三级a在线观看| 四虎精品在线| 日韩中文字幕久久| 欧洲一区二区三区| 日韩av成人在线观看| 国产激情久久| 99高清视频有精品视频| 欧美1区二区| 亚洲欧美日产图| 欧美色图首页| www黄色在线| 国产在线不卡一区| 国产成人av无码精品| 久久丝袜美腿综合| 伊人久久久久久久久久久久久久| 亚洲伊人伊色伊影伊综合网| 亚洲成人av影片| 欧美一区二区在线播放| 人人妻人人玩人人澡人人爽| 亚洲天堂色网站| 中文字幕中文字幕在线十八区| 高清视频欧美一级| 99riav视频一区二区| 国产91免费视频| 欧州一区二区| 蜜臀av色欲a片无码精品一区| 水蜜桃久久夜色精品一区的特点| 在线观看中文av| 国产网站一区二区三区| 国产小视频在线观看免费| 91黄色免费看| 国产成人自拍一区| 久久人人爽人人爽人人片亚洲| 大菠萝精品导航| 91沈先生播放一区二区| 精品国产一区二区三区香蕉沈先生 | 日韩av免费大片| 日韩中文字幕三区| 国产成人免费视| 婷婷国产成人精品视频| 色系网站成人免费| 欧美一级淫片免费视频魅影视频| 精品国内亚洲在观看18黄| 原纱央莉成人av片| 成人av影视在线| 99精品在线| 男人天堂成人在线| 99久久精品免费精品国产| 人妻人人澡人人添人人爽| 日本精品一区二区三区四区的功能| www.中文字幕| 久久精品国产99国产精品澳门 | 欧美日韩国产免费| 免费理论片在线观看播放老| 欧美精品福利在线| 色悠久久久久综合先锋影音下载| 亚洲视频电影| 免费精品视频在线| 欧美 日韩 国产 成人 在线观看| 五月天久久比比资源色| 亚洲国产综合一区| 欧美日本在线视频中文字字幕| 亚洲精品自拍| 中文字幕一区二区三区精彩视频| 视频一区中文字幕| 欧美一区二区三区成人精品| 婷婷成人综合网| 天堂中文资源在线观看| 国语自产精品视频在线看一大j8| 一本一道久久a久久| 99视频精品全部免费看| 寂寞少妇一区二区三区| 中国1级黄色片| 欧美人与性动xxxx| 欧美日韩在线看片| 91精品在线影院| 亚洲国产精品久久久天堂| 91香蕉国产线在线观看| 亚洲欧美日本韩国| va视频在线观看| 欧美高跟鞋交xxxxhd| 7777精品| 国产在线青青草| 国产欧美日韩在线| 一卡二卡三卡在线| 久久亚洲精品成人| 日韩欧美另类中文字幕| www.男人天堂网| gogogo免费视频观看亚洲一| 日韩免费av片| 亚洲欧美一区二区激情| 99精品国自产在线| 男同互操gay射视频在线看| 国产一区 二区 三区一级| 久久久久久久福利| 日韩av一卡二卡| 成人福利一区二区| 大桥未久一区二区三区| 成人黄色av网站在线| 国产小视频在线免费观看| 亚洲丝袜在线视频| 97精品资源在线观看| 欧美高清中文字幕| 久久夜色精品国产噜噜av | 亚洲国产精品中文| 精品3atv在线视频| 欧美性受xxxx黑人猛交88| 大胆亚洲人体视频| 无码人妻久久一区二区三区 | 九色|91porny| 日韩乱码在线观看| 色老头一区二区三区| 成人免费在线电影网| 成年人免费在线播放| 亚洲欧美一区二区三区极速播放| 亚洲乱熟女一区二区| 国产不卡av在线免费观看| 香蕉视频国产精品 | 亚洲奶汁xxxx哺乳期| 国产成人激情视频| 欧美日韩国产色综合一二三四| 魔女鞋交玉足榨精调教| 91精品国产福利| 欧美艳星kaydenkross| 欧美日韩一区二区三区电影| 91麻豆国产在线观看| 国产精品国产三级国产aⅴ | 日韩美一区二区| 欧美成人精品在线播放| 少妇精品久久久一区二区三区| 亚洲妇女无套内射精| 91国内精品野花午夜精品| 青春草在线视频|