簡體   English   中英

FISH:如何在發射魚時設置特定的 $fish_function_path?

[英]FISH: How to set a specific $fish_function_path while launching fish?

我正在嘗試使用sshrc在遠程服務器上使用我自己定義的函數執行fish

我知道有一個$fish_function_path變量,我可以修改它以在我的函數前面添加自定義路徑,但是這個變量似乎是全局的,我不想影響其他fish用戶。

有什么方法可以只為我的單個魚會話更改此變量,或者任何其他方法僅在單個會話中使用我的魚函數?

我也嘗試fish_functions_path="$MY_FUNCTIONS_PATH" fish外殼設置和環境變量: fish_functions_path="$MY_FUNCTIONS_PATH" fish但似乎環境變量不會影響 fish 的那些內部變量。

使用了這個文檔

謝謝!

全局變量,包括$fish_function_path ,是每個會話的。 您可能正在考慮通用變量,這些變量在給定用戶的會話之間共享。

為給定的魚實例修改$fish_function_path應該沒問題 - 它不會影響任何其他實例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM