[英]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.