Я просто пытаюсь следовать этому учебному руководству и настроить мою среду. Моей системой является 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
Если Вы делаете 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
PATH
переменная заменяется, когда эта команда оболочки выполняется:
export PATH=$PATH:/your/new/path
~/.bashrc
и ~/.profile
будет выполняться автоматически, когда Вы открываете сессию удара (обычно при открытии нового окна терминала / вкладка).
Таким образом, если Вы хотите измениться PATH
на текущей сессии оболочки только, Вы могли просто ввести export PATH=xxx
и выполните его однажды. Но если Вы хотите сделать это различием постоянно, необходимо добавить команду выше в ~/.bashrc
или ~/.profile
.