求與fish同功能的POSIX相容shell - Linux

Table of Contents


最近開始嘗試 bash 以外的 shell,
先嘗試了 zsh 配合 oh-my-zsh,
結果套用某主題時,tty 顯示異常,
可能是中文資料夾的關係,
接下來試了 fish,真的太好用了,
但他不是 POSIX 相容,語法不同,
作者認為 POSIX 太垃圾,
他的語法也確實比較好用合邏輯,
但在 Linux 還是需要通用的東西呀!

請問有兩者兼顧的 shell 嗎?

--

All Comments

Charlotte avatarCharlotte2021-01-26
zsh 換搭別的主題試試呢?你說的 tty 真的是那個
tty ?
Edward Lewis avatarEdward Lewis2021-01-30
我自己用oh-my-zsh+powerlevel10k問題是不太大
能說看看你的顯示異常是什麼問題嗎?
Delia avatarDelia2021-02-02
zsh通常是字型問題吧 改gentoo主題試試
Joe avatarJoe2021-02-03
gentoo 主題真的很通用,和我的 bash 有 99 分像
Christine avatarChristine2021-02-06
tty 顯示圖片那些好像會有問題
Megan avatarMegan2021-02-07
現在有問題了,已經套用 powerlevel10k,但沒有 auto
-completion
Connor avatarConnor2021-02-10
她根本不能自動輸入套件名稱
Lucy avatarLucy2021-02-13
不像 bash-completion 和 fish
Isabella avatarIsabella2021-02-17
裝 zhs-completions 也沒作用
zsh
Mason avatarMason2021-02-21
不要用oh-my-zsh 直接把mod的*zsh檔貼到zshrc就好
Emily avatarEmily2021-02-21
不能 completion 試試把 ~/.zcompdump 砍掉後重開呢
Olivia avatarOlivia2021-02-22
刪過了,沒用
Leila avatarLeila2021-02-26
bash 不好嗎?可以用 fish,寫程式用 bash。
Oliver avatarOliver2021-02-27
不要,我要通用的
fish 太好用,回不去
Kyle avatarKyle2021-03-04
就是繼續 fish 當介面。寫程式才用 bash。沒有通用的
很多人也是用 C shell 當介面,寫程式用 bash。
Isla avatarIsla2021-03-06
用 fishi + bash|perl|ruby|python 程式可能更實用?
Thomas avatarThomas2021-03-10
fish 發展也有十五年以上,為什麼沒有熱起來?想想看
Candice avatarCandice2021-03-14
所以想說把 ZSH 設定到接近 FISH,但他就是沒辦法自
動搜尋套件名稱
Xanthe avatarXanthe2021-03-17
就是用了沒辦法呀
Rae avatarRae2021-03-19
提 issue 呀!
Hamiltion avatarHamiltion2021-03-21
提過了呀
Susan avatarSusan2021-03-25
用過 git 的版本了嗎?
Charlotte avatarCharlotte2021-03-28
有試過,但等下再試一次看看
Hardy avatarHardy2021-04-06
arch 第三方有 git 版本。
Frederica avatarFrederica2021-04-06
你的 issue 這樣提,人家不曉得要如何回應……
Jack avatarJack2021-04-07
我也不曉得該怎麼問呀,試了完全照 github 的方式裝
還是不行
Leila avatarLeila2021-04-11
把 .zshrc 相關設定暫時保存。裸進 zsh 能用嗎?
我剛試了一下,安裝好就能用。
Irma avatarIrma2021-04-16
裸進不能用,但那位開發者給解答了
Sierra Rose avatarSierra Rose2021-04-19
所以到底……
Elma avatarElma2021-04-21
arch 人不用 zsh?BTW, I use Slackware. XD
Bennie avatarBennie2021-04-26
Arch 預設 ZSH 呀
yay 也是去 github 上面抓他們 completions 下來
才解決的……
Noah avatarNoah2021-04-28
arch 已經預設在 base 包是 zsh 了嗎...之前還是 bash 的
Isabella avatarIsabella2021-04-29
arch只有安裝映像是進zsh初始系統還是bash
Jake avatarJake2021-05-01
不一定要堅持 posix 相容吧,一些需要相容的地方,可
Skylar Davis avatarSkylar Davis2021-05-04
以直接改用 python perl 等腳本語言寫,如果不喜歡
posix shell 的話
Elma avatarElma2021-05-05
我平常也都用 fish 但 script 或貼上別人的語法會進 bash
Irma avatarIrma2021-05-08
個人用zsh加zprezto
Jessica avatarJessica2021-05-12
結果最後直接照 archwiki 的方式最快也最簡單……