GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So laden Sie .bash_profile in der Linux-Befehlszeile neu

Die Linux-Betriebssystemumgebung ist berühmt für zahlreiche betriebssystembasierte Attribute. Eines davon ist das Linux-Home-Verzeichnis. Es ist für alle Benutzerprofile im System verantwortlich und ermöglicht den Systembenutzern, Dateien zu erstellen und zu speichern oder auf bereits vorhandene/vordefinierte Systemtools und Ressourcen zuzugreifen.

Die .bash_profile-Datei

Da die .bash_profile Datei im Linux-Home-Verzeichnis definiert ist, ist die System-Bash-Shell von ihr und anderen Systemdateien wie /etc/profile abhängig , .bash_login , .bash_history und .bash_logout um sich selbst zu initialisieren.

Für die benutzerdefinierte Konfiguration aller Linux-Benutzerumgebungen müssen Sie auf das .bash_profile zugreifen und es bearbeiten können Konfigurationsdatei. Sie können entweder die Standardeinstellungen dieser Datei ändern oder neue hinzufügen.

Das .bash_profile Datei dient zwei Hauptzielen:

  1. Änderung der Arbeitsumgebung des Linux-Betriebssystems durch Konfigurieren und Bearbeiten von Terminaleinstellungen und benutzerdefinierten Umgebungsvariablen.
  2. Bereitstellung von Anweisungen zur Anwendungsinitialisierung für das Betriebssystem.

Erstellen der .bash_profile-Datei

Erstellen Sie zuerst ein .bash_profile Datei in Ihrem Home-Verzeichnis, falls sie nicht existiert, und öffnen Sie sie mit Ihrem bevorzugten Editor.

$ touch .bash_profile 
$ nano .bash_profile

Sobald die Datei erstellt wurde, müssen wir überprüfen, ob diese erstellte Datei existiert. Da wir es mit dem '.' erstellt haben Präfix, wird es ausgeblendet. Beenden Sie den Nano-Editor (Ctrl+x) und führen Sie den folgenden Befehl aus:

$ ls -la

Wie Sie sehen können, existieren daneben mehrere andere Bash-Dateien.

Bearbeiten Sie die .bash_profile-Datei

Verwenden Sie den Nano Editor, um diese Datei erneut zu öffnen, damit wir mit der Bearbeitung beginnen können.

$ nano .bash_profile

Wir werden unser neu erstelltes .bash_profile füllen Datei mit etwas Code. Wir werden den Echo-Befehl verwenden, um diese Datei mit einem einzeiligen Code zu füllen, um dieses Tutorial interessant zu machen.

$ echo 'LinuxShellTips tutorial on reloading the .bash_pofile file'

Speichern Sie diese Datei, um die daran vorgenommenen Änderungen zu implementieren, und beenden Sie den Nano-Editor.

Um die vorgenommenen Änderungen zu aktivieren, müssen wir die .bash_profile neu laden Datei aus dem Linux-Terminal. Das erneute Laden dieser Datei erfordert die Verwendung der Datei „source ”-Befehl.

$ source .bash_profile
or
$ source ~/.bash_profile

Der letztere Befehl gibt Ihnen die Flexibilität, die Datei

neu zu laden

Datei, wenn Sie sich in einem anderen Pfad der Betriebssystemumgebung und nicht direkt im Linux-Home-Verzeichnis befinden.

Anpassen der .bash_profile-Datei

Lassen Sie uns die .bashrc öffnen und ändern Datei, die wir von ls -la angesehen haben Befehl.

$ nano .bashrc

Fügen Sie am Ende dieser Datei eine Echo-Anweisung hinzu mit den folgenden Angaben:

echo "This is a bashrc file"

Diese .bashrc wollen wir nun einbinden Datei in .bash_profile Datei, die wir zuvor erstellt und geändert haben. Öffnen Sie .bash_profile erneut Datei.

$ nano .bash_profile

Fügen Sie am Ende der Datei den folgenden Code hinzu.

# Getting aliases and functions 
if [-f ~/.bashrc]; then
         . ~/.bashrc
fi

Der obige Code auf dem .bash_profile Datei wird auf das Vorhandensein von .bashrc prüfen Datei und versuchen Sie dann, sie neu zu laden. Lassen Sie uns das .bash_profile neu laden Datei und sehen Sie sich das Ergebnis an.

$ source ~/.bash_profile

Wir haben das .bash_profile erfolgreich verknüpft und .bashrc Dateien und .bashrc ausgeführt aus .bash_profile . Der Satz „Dies ist eine bashrc-Datei “ erscheint jedes Mal, wenn Sie ein neues Terminalfenster öffnen.

Öffnen Sie das .bash_profile nochmal.

$ nano .bash_profile

Lassen Sie uns eine Systempfadvariable mit dem folgenden Code festlegen und exportieren:

PATH=$PATH:$HOME/.local/bin:$HOME/bin
export PATH

Speichern Sie die Datei und beenden Sie den Nano-Editor.

Wiederholen Sie jetzt den $PATH Variable von der Kommandozeile.

$ echo $PATH

Wir haben erfolgreich eine Systempfadvariable gesetzt und über den echo-Befehl darauf zugegriffen .

Die Verwendung des .bash_profile beherrschen Datei kann einem Systembenutzer Flexibilität geben, wie z. B. das Verfassen einer Willkommens-Terminalnachricht (Dies ist eine bashrc-Datei) und sogar das Zuordnen von Variablenpfaden ($PATH) mit den Systembenutzerverzeichnissen. Es steckt noch mehr dahinter, wenn Sie tiefer graben.


Linux
  1. So verwalten Sie Linux-Dateifunktionen

  2. So erstellen Sie einen Swap unter Linux

  3. So erstellen Sie eine Auslagerungsdatei unter Linux

  4. So mounten Sie eine ISO-Datei unter Linux

  5. So prüfen Sie den Dateizugriff unter Linux

So benennen Sie eine Datei (en) in Linux um

So verknüpfen Sie eine Datei unter Linux per Symlink

So verschlüsseln Sie Dateien unter Linux

So deaktivieren Sie Swap unter Linux

Wie verwende ich gzip unter Linux?

So komprimieren Sie eine Datei unter Linux