Я использую Ubunut 14.04 (в качестве виртуальной машины). Я установил систему TeX Live через Интернет.
Как только установка TeX Live закончилась, он сказал

 Most importantly, add /usr/local/texlive/2015/bin/x86_64-linux
 to your PATH for current and future sessions.

Итак, я набрал следующую команду в терминале.

PATH=/usr/local/texlive/2015/bin/x86_64-linux

Он не выдавал никаких ошибок или не задавал вопросов / подтверждений.

Когда я попытался запустить команду clear на терминале, он сказал

Command 'clear' is available in '/usr/bin/clear'
The command could not be located because '/usr/bin' is not included in the PATH environment variable.
clear: command not found

Что я сделал не так? и что более важно, как это исправить?

Однако если я закрою терминал и снова открою терминал, все будет нормально. Будет ли TeX Live работать?

1 ответ1

1

Вы временно переопределили, где ваша система ищет важные команды.

То, что вы хотите, это:

PATH=/usr/local/texlive/2015/bin/x86_64-linux:$PATH

Это переопределяет $ PATH как текстовый каталог и то, что раньше было $ PATH.

Повторно откройте ваш терминал, и переназначение будет потеряно, поэтому все вернулось к норме.

Чтобы постоянно обновлять $ PATH, добавьте строку в ~/.profile (или ~/.bash_profile, если вы хотите, чтобы это влияло только на bash.)

См. Также: https://unix.stackexchange.com/questions/26047/how-to-correctly-add-a-path-to-path и Разница между .bashrc и .bash_profile

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .