.Bash_Profile-Datei in Bash

Bash verfügt über zahlreiche Shell-Skriptdateien zum Festlegen der Systemkonfigurationen. Die Datei „.bash_profile“ ist eine davon. Es handelt sich um eine versteckte Datei, die jedes Mal ausgeführt wird, wenn sich der Benutzer am System anmeldet. Jeder Benutzer hat seine/ihre „.bash_profile“-Datei. Wenn ein neues Benutzerkonto erstellt wird, wird eine neue „.bash_profile“-Datei für diesen Benutzer erstellt. Diese Datei enthält alle Konfigurationsdaten der Shell für den aktuell angemeldeten Benutzer, wie z. B. den Befehlsverlauf, Befehlsaliase, Umgebungsvariablen usw. Viele Arten von Einstellungen können durch Bearbeiten dieser Datei festgelegt oder deaktiviert werden.

Vorteile der Verwendung der .Bash_Profile- oder .Profile-Datei

Die Datei „.bash_profile“ oder „.profile“ wird hauptsächlich verwendet, um die Umgebungsvariable für den Benutzer festzulegen oder ein beliebiges Skript zu definieren, um die automatisierten Aufgaben beim Systemstart auszuführen. Für den gleichen Zweck kann die Datei „.bashrc“ verwendet werden. Wenn Sie ein Setup ändern und die Ausgabe nur beim Start anzeigen möchten und die Änderungen nicht jedes Mal sehen möchten, wenn Sie das Terminal öffnen, ist es besser, sie in die Datei „.bash_profile“ oder „.profile“ zu ändern anstelle der Datei „.bashrc“.

Verschiedene Verwendungen von .Bash_Profile oder .Profile File

Wenn Sie die Datei „.bash_profile“ nicht erhalten, suchen Sie im System nach der Datei „.profile“. Führen Sie den folgenden Befehl aus, um die zu bearbeitende Datei mit der Root-Berechtigung zu öffnen:

$ sudo nano .bash_profile

Beispiel 1: Legen Sie eine Variable mit einem Standardwert fest

Fügen Sie am Ende der Datei die folgenden Zeilen hinzu. Eine Variable wird mit dem String-Wert exportiert und der Befehl printf wird verwendet, um den Wert der Variablen im Terminal beim Systemstart auszudrucken:

#Setzen Sie die Variable auf den Standardwert

export name=“Willkommen in der Linux-Welt“

printf „$name\n\n“

Wenn das System neu gestartet und ein Terminal geöffnet wird, erscheint die folgende Ausgabe. Der Wert der Variablen $name wird in der Ausgabe ausgegeben:

Beispiel 2: Legen Sie einen neuen PATH-Speicherort fest

Die Variable $PATH wird verwendet, um den neuen Pfadspeicherort zum vorhandenen Wert der Variablen $PATH hinzuzufügen.

Öffnen Sie die Datei „.bash_profile“ und fügen Sie am Ende der Datei den folgenden Inhalt hinzu. Hier wird ein neuer Pfad, $HOME/temp, in der Variablen $PATH hinzugefügt. Diese Variable wird später exportiert und gedruckt:

#Legen Sie einen Pfadwert fest

PATH=$PATH:$HOME/temp;

PFAD exportieren;

printf „Der Wert der PATH-Variablen:\n $PATH\n“

Wenn das System neu gestartet und ein Terminal geöffnet wird, erscheint die folgende Ausgabe. Der neue Pfadspeicherort, der in der Variablen $PATH hinzugefügt wird, wird in der Ausgabe angezeigt. Der neue Pfad ist „/home/fahmida/temp“.

Beispiel 3: Fügen Sie die Kurzform der Befehle hinzu

Der Befehl „alias“ wird verwendet, um die Kurzform eines beliebigen Befehls zu erstellen. Wenn ein langer Befehl häufig ausgeführt werden muss, ist es besser, die Verknüpfung dieses langen Befehls mit dem „alias“-Befehl zu erstellen und bei Bedarf die Kurzform des Befehls zu verwenden. In diesem Beispiel werden zwei einfache Verwendungen dieses Befehls gezeigt, um die Verwendung des Befehls kennenzulernen. Der Befehl „date“ dient zum Drucken des aktuellen Datums- und Uhrzeitwerts, während der Befehl „mkdir“ zum Erstellen eines neuen Verzeichnisses verwendet wird. Öffnen Sie die Datei „.bash_profile“ und fügen Sie die Kurzform dieser Befehle am Ende der Datei hinzu.

#Legen Sie den Alias-Befehl fest

Alias ​​dt=’date‘

Alias ​​cdir=’mkdir‘

Starten Sie das System neu und öffnen Sie das Terminal. Die Verwendung des Befehls „mkdir“ wird in der folgenden Ausgabe gezeigt. Der Befehl „cdir“ wird als Alias-Befehl des Befehls „mkdir“ erstellt. Hier wird mit dem Befehl „cdir“ ein neues Verzeichnis mit dem Namen „tempdir“ erstellt. Als nächstes wird der Befehl „ls“ ausgeführt, um zu prüfen, ob das neue Verzeichnis erstellt wird oder nicht.

Beispiel 4: Drucken Sie das aktuelle Datum und die aktuelle Uhrzeit im Startup

Öffnen Sie die Datei „.bash_profile“ und fügen Sie die folgenden Zeilen hinzu, um beim Start des Terminals das aktuelle Datum und die aktuelle Uhrzeit auszudrucken. Hier wird die Kurzform des Befehls „date“ verwendet, um das aktuelle Datum und die aktuelle Uhrzeit im Startup auszugeben, das im vorherigen Beispiel erstellt wurde.

#Zeigen Sie das aktuelle Datum und die aktuelle Uhrzeit an

printf „\nHeute ist“

dt

Starten Sie das System neu und öffnen Sie das Terminal. Das aktuelle Datum und die aktuelle Uhrzeit werden in der Ausgabe gedruckt, um den Befehl „dt“ auszuführen.

Abschluss

Viele automatisierte Aufgaben wie das Ausführen eines Skripts, das Öffnen einer Anwendung und andere können sehr einfach mit der Datei „.bash_profile“ oder „.profile“ erledigt werden. Einfache Verwendungen dieser Datei werden in diesem Tutorial anhand verschiedener Arten von Beispielen gezeigt, wie z. B. dem Festlegen der Variablen $PATH, der Verwendung verschiedener Befehle usw. Die Zwecke der Verwendung der Datei „.bash_profile“ werden nach dem Lesen dieses Tutorials geklärt.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen