Попробуйте:
PATH="${PATH}:${PYTHON}"; export PATH
Или:
export PATH="${PATH}:${PYTHON}"
в кавычках сохраняются пробелы и символы новой строки, которые не содержатся в именах каталогов. Я повторяю "не" .
Если вы хотите изменить путь для текущей среды и любых последующих процессов, используйте что-то похожее на любую из приведенных выше команд; они эквивалентны.
Если вы хотите изменить путь при следующем запуске Bash, отредактируйте ~/.bashrc
и добавьте один из вышеперечисленных (например) или отредактируйте существующую команду установки PATH
, которую вы там найдете.
Если вы хотите повлиять как на текущую среду, так и на любую последующую (т.е. иметь непосредственный и «постоянный» эффект), отредактируйте ~/.bashrc
и выполните одно из следующих действий: введите одну из первых двух форм, показанных выше или исходный файл ~/.bashrc
. Иногда вы можете не захотеть делать поиск, если, например, он отменит какую-то временную вещь, которую вы используете в данный момент, например, если другие переменные будут установлены иначе, чем ~/.bashrc
установит (сбросит) их.
Я не думаю, что вам нужно беспокоиться о хэше, если вы не делаете серьезную перестановку или, возможно, не добавляете некоторые локальные замены для системных утилит.