Skripte auszuführen, ohne ihren vollständigen Pfad anzugeben, kann unter Linux Zeit sparen und Arbeitsabläufe vereinfachen. Das erreichen Sie, indem Sie das Verzeichnis des Skripts zur PATH-Variablen des Systems hinzufügen, sodass es von jedem Ort aus ausgeführt werden kann. So richten Sie das ein.
Schritt 1: Aktuelle PATH-Variable prüfen
Die PATH-Variable enthält die Verzeichnisse, in denen das System nach ausführbaren Dateien sucht. Um die Verzeichnisse zu sehen, die derzeit in Ihrer PATH-Variablen enthalten sind, führen Sie Folgendes aus:
echo $PATH
Dies gibt eine durch Doppelpunkte getrennte Liste von Verzeichnissen aus, zum Beispiel /usr/local/bin oder /usr/local/var.
Schritt 2: Skript in ein Verzeichnis in PATH verschieben
Damit Ihr Skript von überall ausführbar ist, verschieben Sie es in eines der Verzeichnisse, die bereits in der PATH-Variablen enthalten sind, zum Beispiel /usr/local/bin. Zum Beispiel:
mv your_script.sh /usr/local/bin/
Alternativ können Sie ein benutzerdefiniertes Verzeichnis wählen und es zur PATH-Variablen hinzufügen (unten erklärt).
Schritt 3: Benutzerdefiniertes Verzeichnis zu PATH hinzufügen
Wenn Sie ein benutzerdefiniertes Verzeichnis für Ihre Skripte verwenden möchten, müssen Sie es zur PATH-Variablen hinzufügen. So geht das:
- Öffnen Sie Ihre Shell-Konfigurationsdatei (
.bashrcoder.bash_profile) in einem Texteditor. Zum Beispiel:vi ~/.bashrc - Fügen Sie am Ende der Datei die folgende Zeile hinzu:
export PATH="/usr/local/var:$PATH"In diesem Beispiel ist/usr/local/vardas benutzerdefinierte Verzeichnis, das Sie hinzufügen möchten. - Speichern Sie die Datei und übernehmen Sie die Änderungen mit:
source ~/.bashrc
Schritt 4: Skript testen
Da sich Ihr Skript nun in einem Verzeichnis befindet, das in der PATH-Variablen enthalten ist, können Sie es von jedem Ort aus ausführen, ohne den vollständigen Pfad anzugeben. Zum Beispiel:
your_script.sh
Wenn das Skript erfolgreich ausgeführt wird, ist Ihre Einrichtung abgeschlossen!
Profi-Tipp: Aliase für mehr Komfort verwenden
Wenn Sie bestimmte Skripte häufig verwenden, sollten Sie erwägen, Aliase für sie in Ihrer Datei .bashrc zu erstellen. Zum Beispiel:
alias myscript='your_script.sh'
So können Sie das Skript mit einem kürzeren, benutzerdefinierten Befehl ausführen.
Fazit
Das Hinzufügen von Skripten zur PATH-Variablen unter Linux macht sie von überall zugänglich, spart Zeit und verbessert die Effizienz. Ob Sie vorhandene Verzeichnisse verwenden oder benutzerdefinierte hinzufügen – diese einfache Einrichtung kann Ihren Arbeitsablauf erheblich vereinfachen. Probieren Sie diese Schritte aus und machen Sie Ihre Linux-Erfahrung noch produktiver.