Редактирование Bash профиля Ubuntu 18.04 LTS
Я пытался понять, как редактировать профиль bash для оболочки входа в Ubuntu 18.04. Будучи новичком в Linux и на форуме, будучи моим другом, я обнаружил, что он находится в .profile
в отличие от bash_profile
ранее. Я не уверен, какой профиль я должен изменить, поскольку я не могу найти bash_profile
,
Я пытаюсь добавить строку для virtualenvwrapper, чтобы его можно было получать каждый раз, когда запускается новый сеанс терминала, но он не работает.
nano .profile
Затем добавление...
source .local/bin/virtualenvwrapper.sh
к концу
Сохранено и завершено, но это не работает. Я что-то пропустил или мне нужно что-то добавить в сценарий?
Спасибо как всегда.
1 ответ
- Как исправить текущую проблему:
$ echo "export PATH="$HOME/.local/bin/:$PATH"" >> .profile
а затем войти и выйти. Теперь вы сможете запустить$ virtualenvwrapper.sh
из терминала.
- Что я бы порекомендовал вместо:
- Поместите свой virtualenvwrapper.sh в ~/bin. ~/bin - это стандартное место Unix для размещения ваших личных скриптов, которые вы хотите добавить в свою оболочку (Терминал). Если у вас еще нет ~ / bin, вы можете его создать. Если вы посмотрите в ~ / профиль, вы должны увидеть
PATH="$HOME/bin:$PATH"
, Эта строка добавляет файлы в ~ / bin в вашу оболочку, чтобы вы могли выполнять их так же, как и другие программы, установленные в вашей системе. Я также переименовал бы в virtualenvwrapper.sh в virtualenvwrapper, потому что в другой раз, когда вы запускаете его из терминала, в конце он будет иметь.sh. Это больше похоже на другие команды, которые вы установили, если вы удалите расширение файла. Не беспокойтесь, однако, удаление дозы расширения файла не изменит способ выполнения программы. У меня есть несколько скриптов, установленных таким образом, и это то, что я нашел, работает.
- Поместите свой virtualenvwrapper.sh в ~/bin. ~/bin - это стандартное место Unix для размещения ваших личных скриптов, которые вы хотите добавить в свою оболочку (Терминал). Если у вас еще нет ~ / bin, вы можете его создать. Если вы посмотрите в ~ / профиль, вы должны увидеть