Редактирование 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. Это больше похоже на другие команды, которые вы установили, если вы удалите расширение файла. Не беспокойтесь, однако, удаление дозы расширения файла не изменит способ выполнения программы. У меня есть несколько скриптов, установленных таким образом, и это то, что я нашел, работает.
Другие вопросы по тегам