Я просто хотел иметь возможность добавить в некоторый файл конфигурации рыбы (не знаю, где и где) ту же функцию, что и эта:
export PERL5LIB=/home/iaco/workspace/perl:/home/iaco/devtools
Эта строка была добавлена в файл .bashrc, и она могла экспортировать переменную каждый раз, когда я открывал терминал.
Есть ли что-то подобное для рыбы? Я знаю, что я могу экспортировать переменные в рыбу, используя команду «set», но я хочу изменить один файл (не знаю, какой), чтобы автоматически добавлять эти переменные каждый раз, когда я открываю рыбный терминал.
Спасибо за ваше время!
command-line
fish
Хорхе Кастро
источник
источник
-x
флаг. Я только что обновил ответ, и вы можете узнать больше об этом в разделе «Экспорт переменных» в документации.$PATH
т. д. можно использовать в fish, в том числе в config.fish.Используйте универсальные переменные, введенные в рыбе 2.0.0.
-x
означает экспорт и-U
означает, что он объявлен для каждой рыбной сессии. Вы также можете использовать длинные параметры--export
и--universal
.Обратите внимание, что
PATH
переменная - это особый случай. Хотя этоPATH
может быть изменено повсеместно, это повлияет на текущую переменную PATH (что может быть небольшой проблемой, если операционная система введет дополнительный путь). ДляPATH
переменной используйтеfish_user_paths
переменную (которая только добавляет пути). Переменная является массивом, что означает, что вам не нужно вводить:
символы.источник