如何编辑fish shell启动脚本?

如何编辑fish shell启动脚本?

有没有办法可以做类似在 Fish 中运行 myscript.sh 的事情?

我使用的是 Arch Linux,并且已经安装了fish shell哦我的鱼

有人可以告诉我必须编辑哪个文件才能添加自定义 shell 启动命令吗?

在 zsh 中就是这个~/.zshrc文件。鱼壳里有什么?

我有一个问题:如果我把我的东西放在 bashrc 中,它不会被鱼加载。如果我在fish文件中输入bash命令~/.config/fish/config.fish,它会抛出错误

有没有办法让 Fish 加载“sh”文件,以便我可以将所有 bash 内容放入该文件中?

答案1

bash 和fish 的语法不兼容,因此它们无法共享启动文件。您可以将启动命令放入~/.config/fish/config.fish.

然而这通常是不必要的!要创建函数或别名,您可以使用自动加载功能。要设置变量,包括环境变量,您可以使用通用变量

答案2

我尝试在 Fish 初创公司上获取 .profile,它对我来说就像一个魅力。

做就是了 :

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

退出终端或 iterm2,然后从 .profile 启动别名进行测试。

相关内容