Fish

如何編輯fish shell啟動腳本?

  • February 22, 2021

有沒有辦法可以在 fish 中執行 myscript.sh 之類的事情?

我正在使用 Arch Linux,並已將 fish shell 與oh-my-fish一起安裝

有人可以告訴我必須編輯哪個文件才能添加我的自定義 shell 啟動命令嗎?

在 zsh 中,它是~/.zshrc文件。fish shell裡是什麼?

我有一個問題:如果我把我的東西放在 bashrc 中,它不會被魚載入。如果我在 fish 文件中輸入 bash 命令~/.config/fish/config.fish,則會引發錯誤

有沒有辦法讓魚載入“sh”文件,以便我可以將所有 bash 內容放入該文件中?

我嘗試在 fish 初創公司上採購 .profile,它對我來說就像一個魅力。

做就是了 :

echo 'source ~/.profile;clear;' >  ~/.config/fish/config.fish

退出終端或 iterm2,然後從 .profile 啟動別名以進行測試。

bash 和fish 的語法不兼容,因此它們不能共享啟動文件。您可以將啟動命令放在~/.config/fish/config.fish.

然而,這通常是不必要的!要創建函式或別名,您可以使用自動載入函式。對於設置變數,包括環境變數,您可以使用通用變數

引用自:https://unix.stackexchange.com/questions/211519