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

Yuri avatar
By Yuri
at 2021-01-24T08:38

Table of Contents


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

請問有兩者兼顧的 shell 嗎?

--
Tags: Linux

All Comments

Charlotte avatar
By Charlotte
at 2021-01-26T12:02
zsh 換搭別的主題試試呢?你說的 tty 真的是那個
tty ?
Edward Lewis avatar
By Edward Lewis
at 2021-01-30T14:37
我自己用oh-my-zsh+powerlevel10k問題是不太大
能說看看你的顯示異常是什麼問題嗎?
Delia avatar
By Delia
at 2021-02-02T00:24
zsh通常是字型問題吧 改gentoo主題試試
Joe avatar
By Joe
at 2021-02-03T11:04
gentoo 主題真的很通用,和我的 bash 有 99 分像
Christine avatar
By Christine
at 2021-02-06T10:22
tty 顯示圖片那些好像會有問題
Megan avatar
By Megan
at 2021-02-07T14:39
現在有問題了,已經套用 powerlevel10k,但沒有 auto
-completion
Connor avatar
By Connor
at 2021-02-10T10:24
她根本不能自動輸入套件名稱
Lucy avatar
By Lucy
at 2021-02-13T05:12
不像 bash-completion 和 fish
Isabella avatar
By Isabella
at 2021-02-17T06:59
裝 zhs-completions 也沒作用
zsh
Mason avatar
By Mason
at 2021-02-21T11:52
不要用oh-my-zsh 直接把mod的*zsh檔貼到zshrc就好
Emily avatar
By Emily
at 2021-02-21T16:51
不能 completion 試試把 ~/.zcompdump 砍掉後重開呢
Olivia avatar
By Olivia
at 2021-02-22T02:55
刪過了,沒用
Leila avatar
By Leila
at 2021-02-26T19:26
bash 不好嗎?可以用 fish,寫程式用 bash。
Oliver avatar
By Oliver
at 2021-02-27T17:37
不要,我要通用的
fish 太好用,回不去
Kyle avatar
By Kyle
at 2021-03-04T13:14
就是繼續 fish 當介面。寫程式才用 bash。沒有通用的
很多人也是用 C shell 當介面,寫程式用 bash。
Isla avatar
By Isla
at 2021-03-06T21:00
用 fishi + bash|perl|ruby|python 程式可能更實用?
Thomas avatar
By Thomas
at 2021-03-10T05:03
fish 發展也有十五年以上,為什麼沒有熱起來?想想看
Candice avatar
By Candice
at 2021-03-14T07:13
所以想說把 ZSH 設定到接近 FISH,但他就是沒辦法自
動搜尋套件名稱
Enid avatar
By Enid
at 2021-03-16T17:51
https://github.com/zsh-users/zsh-completions
Xanthe avatar
By Xanthe
at 2021-03-17T02:45
就是用了沒辦法呀
Rae avatar
By Rae
at 2021-03-19T09:52
提 issue 呀!
Hamiltion avatar
By Hamiltion
at 2021-03-21T12:33
提過了呀
Ingrid avatar
By Ingrid
at 2021-03-25T01:26
https://tinyurl.com/y4ql2lm4
Susan avatar
By Susan
at 2021-03-25T04:37
用過 git 的版本了嗎?
Charlotte avatar
By Charlotte
at 2021-03-28T12:10
有試過,但等下再試一次看看
Rosalind avatar
By Rosalind
at 2021-04-02T10:55
https://pkgs.org/search/?q=zsh-completions
Hardy avatar
By Hardy
at 2021-04-06T11:38
arch 第三方有 git 版本。
Frederica avatar
By Frederica
at 2021-04-06T21:29
你的 issue 這樣提,人家不曉得要如何回應……
Jack avatar
By Jack
at 2021-04-07T21:18
我也不曉得該怎麼問呀,試了完全照 github 的方式裝
還是不行
Leila avatar
By Leila
at 2021-04-11T16:10
把 .zshrc 相關設定暫時保存。裸進 zsh 能用嗎?
我剛試了一下,安裝好就能用。
Irma avatar
By Irma
at 2021-04-16T04:28
裸進不能用,但那位開發者給解答了
Sierra Rose avatar
By Sierra Rose
at 2021-04-19T03:01
所以到底……
Elma avatar
By Elma
at 2021-04-21T07:40
arch 人不用 zsh?BTW, I use Slackware. XD
Bennie avatar
By Bennie
at 2021-04-26T01:39
Arch 預設 ZSH 呀
yay 也是去 github 上面抓他們 completions 下來
才解決的……
Noah avatar
By Noah
at 2021-04-28T02:58
arch 已經預設在 base 包是 zsh 了嗎...之前還是 bash 的
Isabella avatar
By Isabella
at 2021-04-29T00:25
arch只有安裝映像是進zsh初始系統還是bash
Jake avatar
By Jake
at 2021-05-01T03:20
不一定要堅持 posix 相容吧,一些需要相容的地方,可
Skylar Davis avatar
By Skylar Davis
at 2021-05-04T03:39
以直接改用 python perl 等腳本語言寫,如果不喜歡
posix shell 的話
Elma avatar
By Elma
at 2021-05-05T23:10
我平常也都用 fish 但 script 或貼上別人的語法會進 bash
Irma avatar
By Irma
at 2021-05-08T11:07
個人用zsh加zprezto
Jessica avatar
By Jessica
at 2021-05-12T15:40
結果最後直接照 archwiki 的方式最快也最簡單……

RHEL 8.2 pacemaker

Rachel avatar
By Rachel
at 2021-01-20T23:27
最近在RHEL 8.2環境設了2 nodes clsuter 透過pcs node standby node1或pcs cluster stop node1 都可以成功將resource轉到node2 可是當我在node1下reboot command時, resource會呈現stopping on ...

20年前red hat linux書是否還有用處?

Donna avatar
By Donna
at 2021-01-17T15:56
打擾了 最近在清家裡書櫃 挖出幾本20年前red hat linux的一些操作用書 https://imgur.com/gallery/ssy3Rhq 本人非資訊相關 不知道是否還有保存的意義? 如果版友認為沒有價值的話我就要拿去回收了 請指教 謝謝 - ...

Linux opensource LICENSE 問題

Doris avatar
By Doris
at 2021-01-16T20:27
※ 引述《chiaohuang (宅男一枚)》之銘言: [...] : 所以主管沒辦法過來台灣了 我們平常都是透過視訊或是 mail 溝通 : 最近我使用 yocto, 碰到 recipe LICENSE 問題 : 讓我又想起這件事 所以我寄信問主管 : 但主管卻都一直沒回信 只問做好了嗎? : 我實在很擔心 ...

Linux opensource LICENSE 問題

Xanthe avatar
By Xanthe
at 2021-01-16T11:39
※ 引述《chiaohuang (宅男一枚)》之銘言: : 各位前輩好 : 小弟我之前都在系統廠工作 : 常常使用 BSP 上的提供的套件 : 沒有的話就上網抓 source code 或是 github 上的 code : cross compiler 到我們的平台上 真是膽子大,抓來就用?我覺得你的 ...

Linux opensource LICENSE 問題

Enid avatar
By Enid
at 2021-01-16T10:22
各位前輩好 小弟我之前都在系統廠工作 常常使用 BSP 上的提供的套件 沒有的話就上網抓 source code 或是 github 上的 code cross compiler 到我們的平台上 有次去面試 有提到這件事 面試主管卻問我 你知道 GPL 嗎? 你這樣做 可能會搞死一間公司 當時我有點被嚇 ...