Habe gerade Bash Dropbox-Upload mit einer Debian-Distribution auf meinem Raspberry Pi installiert. Momentan muss ich mich in meinem Root-/src-/Dropbox-Upload-Katalog befinden, um den Befehl ./dropbox-upload.sh auszuführen.
Wie kann ich ./dropbox-upload.sh von überall aus ausführen?
Ich habe etwas wie „Hinzufügen: export PATH=$PATH:/new/path“ gesehen.
Aber ich bin ein echter Neuling in Sachen Linux und Scripting. Wo und wie soll ich es hinzufügen?
Mit freundlichen Grüße
Antwort1
In Ihrem Home-Verzeichnis sollte eine Datei wie .profile / .bash_profile / .bashrc vorhanden sein. Wenn eine dieser Dateien vorhanden ist, öffnen Sie sie und prüfen Sie, ob bereits eine Zeile vorhanden ist, die Ihren PATH definiert. Wenn ja, können Sie den Ordner anhängen, der das Dropbox-Upload-Shell-Skript enthält. Wenn nicht, erstellen Sie eine neue Zeile für PATH.
Weitere Informationen zur Pfadkamera finden Sie hier:http://www.codecoffee.com/tipsforlinux/articles/11.html
Antwort2
Anstatt mit Ihrem herumzuspielen, PATH
können Sie es einfach dorthin verschieben /usr/local/bin
(vorausgesetzt, dieses Verzeichnis existiert und befindet sich bereits auf dem Standardverzeichnis PATH
und vorausgesetzt, das Skript ist in sich geschlossen, d. h. es müssen nicht auch Bibliotheken oder Datendateien installiert sein).
Das Präfix ./
wird verwendet, um auf das aktuelle Verzeichnis zu verweisen. Sie sollten diesen Teil weglassen, damit die Shell Ihr Präfix PATH
zum Auffinden des Skripts oder der ausführbaren Datei verwendet.