Как добавить /home/username/bin в $PATH?

Покажите, как вы можете добавить /home/<yourusername>/bin к $PATH переменная. Воспользуйся $HOME (или ~), чтобы представить свой домашний каталог.

Чтобы сделать это, вам нужно ввести в свой терминал:

export PATH="$HOME/bin:$PATH"

Это изменение носит временный характер (оно работает только в текущем сеансе командной оболочки). Чтобы сделать его постоянным, добавьте строку в свой файл .bashrc, расположенный в вашем домашнем каталоге.

Ubuntu (и дистрибутивы на базе Debian) автоматически добавляют $HOME/bin к ПУТИ, если этот каталог присутствует. Вы можете проверить это в ~/.profile:

# set PATH so it includes user's private bin if it existsif [ -d "$HOME/bin" ] ; then    PATH="$HOME/bin:$PATH"fi

**Повторно открыть ** /home/<yourusername>/bin - это Специальный каталог, который автоматически добавляется в $PATH после его создания и перезагрузки ~/.profile. Цель дублирования заключается в добавлении общих каталогов к пути, таких как /mary/had/a/little/lamb.

@WinEunuuchs2Unix Ну и что? Почему это должно быть возобновлено? Неужели ответы на вопрос “обманутый” больше не применимы? На самом деле, принятый ответ на the dupe упоминает этот самый каталог и предоставляет тот же фрагмент, который находится в файле по умолчанию "~/.profile`!

@muru “Ну и что” заключается в том, что вам не нужно добавлять /home/YOURNAME/bin в $PATH. Это делается автоматически.

@WinEunuuchs2Unix еще раз, означает ли это, что ответы на обманщика нельзя использовать?

** Повторное открытие : Единственная “особая” часть заключается в том, что после того, как вы создадите этот каталог и запустите оболочку входа в систему (или исходный файл “~/.profile”), он добавляется в ПУТЬ. Во всех остальных случаях придется использовать ответы на вопрос “обманутый”. *** Это обман.*

Да, dupe обрабатывает добавление каталога к пути. Этот вопрос явно касается / home / YOURNAME / bin, что означает, что вы не хотите добавлять его в путь. Это может объяснить дубликаты, упомянутые в комментариях @ sdaffa23fdsf, подобные тому, что может вызвать принятый здесь ответ. Я попросил @sdaffa23fdsf предоставить документированные примеры нескольких экземпляров ~/bin в пути. Этот вопрос можно было бы почти рассматривать как “Какие каталоги вы НЕ ХОТИТЕ ДОБАВЛЯТЬ В ПУТЬ”.