Я использую python-fabric
для настройки моего сервера, который программирует сервер программно.Bash: Как обновить оболочку после установки virtualenvwrapper [Без перезапуска оболочки]?
Итак, я установил virtualenvwrapper
как:
sudo apt-get install virtualenvwrapper
, установивших - Virtualenvwrapper и добавляет его скрипты инициализации для загрузки оболочки.
Обычно мы перезапускаем оболочку, и она инициализируется, но в моем случае я не могу перезапустить оболочку поверх fabric
.
Поскольку он был установлен с apt-get
я не смог найти запись инициализации скриптов в ~/.bashrc
или ~/.bash_profile
или /etc/bash.bashrc
Итак, где же apt-get
добавлен вызов скриптов инициализации?
Как обновить shell
без перезапуска оболочки?
В нем говорится: команда rehash перекомпилирует внутреннюю хэш-таблицу содержимого каталогов, перечисленных в переменной окружения, для учета новых добавленных команд. Можете ли вы сделать то, что он на самом деле делает? Я не могу понять его утверждение. –
Кроме того, по умолчанию он недоступен в ubuntu. –
Он анализирует все папки в переменной «PATH» и для каждого из них выполняет поиск всего исполняемого файла, когда он указывает его, добавляет его во внутренний хэш (например: при вводе 'ls' он будет отображаться для полного пути к исполняемый файл, например: '/ etc/bin/ls') – IProblemFactory