[daily][archlinux][shell][fish] 使用最炫酷的shell工具fish

 

用了很久的zsh, 才知道用那麼多年的bash是多麼的原始. 然而比zsh更好用的實際上是fish, 可是不與bash兼容, 因此最終仍是選擇了zsh.php

關於zsh的使用,配置方法, 能夠翻前文查閱.html

zsh配置起來之繁瑣, 插件之多, 插件太多以後運行之慢, 兼容讓人崩潰.linux

而後僅僅爲了個兼容性. 難道用慣了fish以後就不會用bash了不成?  想了一想, 以前的這種想法簡直愚蠢.shell

並且兼容性不過就是腳本嘛, 腳本都是帶着頭的, 這徹底不要緊.bash

退一萬步就算真的要再bash下用, 切回去不就行了??? spa

 

因而義無反顧的用fish吧!插件

archlinux:code

1. 安裝htm

pacman -S fish

2. 切換blog

正確的切換默認bash, 是應該使用 chsh 命令來作的. 可是因爲前文提到的兼容性問題, 好多兼容bash的自啓動腳本會因爲默認shell變成了fish而出現潛在的問題.

參考: https://wiki.archlinux.org/index.php/Fish#Not_setting_fish_as_default_shell

正確的作法是:

方法1. 進入shell以後, 每次手動敲擊fish命令, 切換至fish shell.

方法2. 修改配置文件 ~/.zshrc, 在最後增長一行

> tail -n2 ~/.zshrc 

exec fish

  bash同理, 修改~/.bashrc 便可

這樣啓動後直接就進入fish了.

 

3.  配置:

  使用 fish_config 命令會打開一個配置網頁, 圖形化鼠標點擊操做, 炒雞方便, 想怎麼配,就怎麼配.

tong@T7 ~/S/c/o/a/test> fish_config 

 

 

CentOS 7 安裝fish的方法: 

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

參考: https://software.opensuse.org/download.html?project=shells%3Afish%3Arelease%3A2&package=fish

CentOS 7 使用與配置fish的方法, 同archlinux.

相關文章
相關標籤/搜索