
Ich habe Node.JS tar
von der offiziellen Website heruntergeladen. Ich muss es jetzt /home/admin/Desktop/node-v0.8.16-linux-x64/bin
als Arbeitsverzeichnis festlegen, um es von einem Terminal aus auszuführen. Ich möchte jedoch nicht cd
jedes Mal in dieses Verzeichnis müssen und ich möchte den Ordner nicht node-v0.8.16-linux-x64
ständig auf meinem Desktop haben.
Wo kann ich das am besten platzieren, node-v0.8.16-linux-x64
damit:
- es ist vor dem Benutzer „versteckt“ (d. h. nicht auf dem Desktop)
- Ich kann es
node
von einem Terminal aus ausführen, unabhängig vom aktuellen Arbeitsverzeichnis (d. h. es befindet sich automatisch in meinem Pfad)
Antwort1
Eine ähnliche Frage wurde gestellt unddiskutiert auf U&L.
Die kurze Antwort lautet, die ausführbare Datei in $HOME/bin zu platzieren (und das Verzeichnis ggf. zu erstellen). Die meisten Shell-Initialisierungsdateien enthalten $HOME/bin im Benutzer-$PATH, aber Sie müssen es möglicherweise manuell zu Ihrem $PATH hinzufügen.
Angenommen, Sie verwenden bash
, fügen Sie zu Ihrer ~/.bashrc Folgendes hinzu:
PATH=$PATH:$HOME/bin