Как я могу добавить ~/.local/bin к моему ПУТИ?

Я просто пытаюсь следовать этому учебному руководству и настроить мою среду. Моей системой является Ubuntu 18.04 WSL. Вот уже ответ по моему вопросу, но я как абсолютный новичок в Linux/UNIX не знаю который вариант, представленный там более подходящий для моей цели. Сделайте я должен добавить эту строку

export PATH="$PATH:/path/to/dir"

в мой ~/.profile или ~/.bashrc файл?

Или я, возможно, должен выполнить второй шаг от ответа?

cd /usr/bin
sudo ln -s /path/to/binary binary-name

И затем выполненный эти команды?

source ~/.profile 
or
source ~/.bashrc
2
задан 30 January 2019 в 11:53

2 ответа

Если Вы делаете a bin папка в Вашей домашней папке, это уже будет в Вашем пути по умолчанию. Никакая потребность изменить что-либо или добавить папки к .local. Создайте bin папка, откройте новую подошву terminal окно, и можно подтвердить путь путем ввода echo $PATH в terminal.

Обновление № 1:

Если Вы решаете использовать ~/.local/bin так или иначе, добавьте это в конец своего .profile...

# set PATH so it includes user's private ~/.local/bin if it exists
if [ -d "$HOME/.local/bin" ] ; then
    PATH="$HOME/.local/bin:$PATH"
fi
2
ответ дан 26 October 2019 в 10:47

PATH переменная заменяется, когда эта команда оболочки выполняется:

export PATH=$PATH:/your/new/path

~/.bashrc и ~/.profile будет выполняться автоматически, когда Вы открываете сессию удара (обычно при открытии нового окна терминала / вкладка).

Таким образом, если Вы хотите измениться PATH на текущей сессии оболочки только, Вы могли просто ввести export PATH=xxx и выполните его однажды. Но если Вы хотите сделать это различием постоянно, необходимо добавить команду выше в ~/.bashrc или ~/.profile.

2
ответ дан 26 October 2019 в 10:47

Другие вопросы по тегам:

Похожие вопросы: