FISH:如何在启动鱼时设置特定的$ fish_function_path?

时间:2015-10-02 08:35:37

标签: linux bash shell environment-variables fish

我正在尝试使用sshrc在远程服务器上使用我自己定义的函数执行fish

我知道有一个$fish_function_path变量,我可以修改它以在我的函数中添加自定义路径,但这个变量似乎是全局的,我不想影响其他fish用户。

有没有办法只为我的单鱼会话或任何其他方式更改此变量只用于单个会话?

我也尝试过外壳的设置和环境变量:fish_functions_path="$MY_FUNCTIONS_PATH" fish但似乎环境变量不会影响鱼的内部变量。

使用此docs

谢谢!

1 个答案:

答案 0 :(得分:1)

全局变量,包括$fish_function_path,是每个会话。您可能正在考虑通用变量,这些变量在给定用户的会话中共享。

对于给定的鱼类实例修改$fish_function_path应该没问题 - 它不会影响任何其他鱼类。