順手的工具備很多,原來用zsh
雖然很順手,但總以爲有點慢,索性試了試fish
git
插件多,配置豐富github
插件多了慢shell
開箱即用編程
不兼容bash語法bash
autosuggestion服務器
autojumpcurl
theme編程語言
git函數
雖然fish的語法更加接近一名編程語言,奈何大多數工具腳本都是bash寫的,而服務器上更不可能爲了方便而安裝fish,仍是本身電腦上用好了
不過發現python
的virtualenvl 的activate的有fishshell 支持的!!
PATH 寫法
bash:
export PATH="/usr/local/bin:$PATH"
fish:
set PATH $PATH /usr/local/bin
使用fish_config
,新開一個網頁來配置主題,函數
omf
curl -L https://get.oh-my.fish | fish
omf install robbyrussell
omf theme robbyrussell
這個主題對git的支持很完善
錯誤的也會有紅色標記, 同時也會根據歷史和命令給出建議
bash
腳本支持在fishshell裏用bass來支持bash腳本
安裝bass
git clone https://github.com/edc/bass.git
make install
bass使用效果, 這樣就能夠把之前的腳本遷移過來了