Ich verwende python-fabric
, um meinen Server einzurichten, der den Server programmatisch konfiguriert.Bash: Wie Refresh-Shell nach der Installation von virtualenvwrapper [Ohne Neustart der Shell]?
So installierte ich virtualenvwrapper
als:
sudo apt-get install virtualenvwrapper
, die installiert - Virtualenvwrapper und fügt seine Initialisierungsskripts Start Shell.
Im Allgemeinen starten wir die Shell neu und es wird initialisiert, aber in meinem Fall kann ich die Shell über fabric
nicht neu starten.
Da es sich bei apt-get
installiert wurde, war ich nicht in der Lage, die Initialisierungsskripts Eintrag in ~/.bashrc
oder ~/.bash_profile
oder /etc/bash.bashrc
So zu finden, wo apt-get
Aufruf an die Initialisierungsskripts hinzugefügt haben?
Wie aktualisiert man die shell
ohne Neustart der Shell?
Es heißt: Der rehash-Befehl berechnet die interne Hash-Tabelle des Inhalts von Verzeichnissen, die in der Pfadumgebungsvariablen aufgelistet sind, neu, um neue hinzugefügte Befehle zu berücksichtigen. Können Sie herausfinden, was es tatsächlich tut? Ich kann seine Aussage nicht verstehen. –
Außerdem ist es standardmäßig nicht in ubuntu verfügbar. –
Es parsen alle Ihre Ordner in 'PATH' Variable und für jede von ihnen, suchen Sie alle ausführbare Datei, wenn es eine, fügen Sie es zu internen hashmap (dh: wenn Sie' ls' eingeben, wird es für den vollständigen Pfad zugeordnet werden ausführbare Datei, wie: '/ etc/bin/ls') – IProblemFactory