分類

展開全部 | 收合全部

分類

展開全部 | 收合全部

【Linux 終端機操作 #8】自動化腳本 / 安裝 fish, oh-my-fish (問題解決:omf theme not working)

install fish

#!/bin/bash
echo "[1/5] update system"
sudo apt-get update -y
sudo apt-get upgrade -y

echo "[2/5] install fish"
#sudo apt-add-repository ppa:fish-shell/release-3 # for ubuntu
sudo apt-get install fish -y

echo "[3/5] Show all current shells"
cat /etc/shells
echo $SHELL

echo "[4/5] install oh-my-fish"
curl -L https://get.oh-my.fish | fish


echo "[5/5] change default shell to zsh shell"
chsh -s /usr/bin/fish pi
# chsh -s /usr/bin/fish ubuntu
#grep ubuntu /etc/passwd #check change shell in /etc/passwd

設定 fish 介面

因為 fish 本身就帶有自動完成、語法高亮、語法偵錯的功能。
不需要像 zsh 還需要另外裝 plugins,
有一點要小心,fish_config 之後會產生一份 「~/.config/fish/functions/fish_prompt.fish」的設定檔,
會導致 omf theme 失效。

可參考:

echo "[optional] set fish shell in web"
fish_config # bug will cause omf theme not work!!!! 
#rm ~/.config/fish/functions/fish_prompt.fish # if you want ot use omf theme again


echo "[optional] change oh-my-fish theme"
omf update
omf install agnoster
omf theme agnoster

oh-my-fish 主題

可參考:Available themes

Reference

更多 fish 的優點:如何在 Linux 中安裝、配置和使用 Fish Shell?
* Fish shell:讓指令更接近懶人使用
* Oh My Fish! 讓你的 Shell 漂亮起來 | Linux 中國
* Omf theme not changing
* Changed prompt in fish_config, now can’t use o-m-f themes
* Fish shell:讓指令更接近懶人使用

Howard Weng
Howard Weng

我是 Howard Weng,很多人叫我嗡嗡。這個網站放了我的各種筆記。希望這些筆記也能順便幫助到有需要的人們!如果文章有幫助到你的話,歡迎幫我點讚哦!
另外,因為定位是「個人的隨手筆記」,有些文章內容「⚠️可能我理解有誤⚠️」或「?只寫到一半?」,如果有發現這樣的情況,歡迎在該文章的最下面留言提醒我!我會儘快修正或補上!感謝大家的建議與幫忙,讓網站能變得更好?

文章: 889

1 則留言

★留個言吧!內容有誤或想要補充也歡迎與我討論!