So verwenden und passen Sie eine .bashrc-Datei unter Linux an, um Ihr Erlebnis zu verbessern

Eine .bashrc-Datei ist ein wesentlicher Bestandteil des Linux-Systems und ermöglicht es Ihnen, die Benutzerumgebung effektiv anzupassen und Geräteeinstellungen zu ändern. Wenn Sie ein Linux-Benutzer sind, kann das Verständnis, wie man mit dieser Datei arbeitet, Ihre Produktivität und Arbeitseffizienz erheblich verbessern. Vom Hinzufügen von Befehlsverknüpfungen bis hin zum Ändern des Verhaltens der interaktiven Umgebung bietet Ihnen eine .bashrc-Datei viele Optionen zur individuellen Gestaltung Ihres Erlebnisses. In diesem Artikel gehen wir auf die Bedeutung der .bashrc-Datei unter Linux ein und erläutern einige Dinge, die Sie tun können, um die Systemleistung zu verbessern und die Arbeitsumgebung besser an Ihre Anforderungen anzupassen.

So verwenden und passen Sie eine .bashrc-Datei unter Linux an, um Ihr Erlebnis zu verbessern – %categories

Zusammenfassung

  • Die .bashrc-Datei ist wichtig für die Konfiguration von Befehlen beim Starten der Linux-Shell.
  • Wenn Sie wissen, welche Shell Sie ausführen, können Sie .bashrc richtig konfigurieren.
  • Passen Sie Ihre Shell mit .bashrc an, indem Sie neue Funktionen definieren und Aliase und Mehr festlegen.

Die Shell ist für Linux sehr wichtig, da sie über einen eigenen Startvorgang verfügt. Erfahren Sie, wie Sie die Shell beim Start konfigurieren, wie Sie Befehle automatisch ausführen und was Sie mit all dieser Leistung tun können.

Was .bashrc macht und warum

Die .bashrc-Datei ist normalerweise in Ihrem Home-Verzeichnis versteckt. Es handelt sich um eine „Run Control“-Datei, die von Bash (Bourne Again Shell) stammt, der beliebtesten und am weitesten verbreiteten Linux-Shell. Linux verwendet Ausführungssteuerungsdateien, um beim Start Befehlsskripte zu schreiben und zu konfigurieren. Daher ist .bashrc das Shell-Startskript selbst.

Die .bashrc-Datei sollte alles Notwendige tun, um Ihre Umgebung auf eine interaktive Shell-Sitzung vorzubereiten. Dazu gehören das Festlegen von Umgebungsvariablen, das Definieren von Funktionen und das Ausführen von Hilfsprogrammen. Sobald Sie mit der Funktionsweise vertraut sind, werden Sie verschiedene Verwendungsmöglichkeiten finden, mit denen Sie Ihr Shell-Erlebnis anpassen und vereinfachen können.

Wie funktioniert .bashrc?

Beachten Sie zunächst, dass Bash nicht die einzige Shell ist. Unter macOS verwenden Sie wahrscheinlich zsh, eine leistungsstarke Alternative. Die meisten Linux-Distributionen verwenden Bash, es gibt jedoch keine Garantie dafür, dass Ihre Distribution es verwendet. Um herauszufinden, welche Shell Sie verwenden, öffnen Sie ein Terminalfenster und führen Sie diesen Befehl aus:

Echo $ 0

Die Ausgabe sollte etwa „bash“ oder „-zsh“ lauten, um Ihre spezifische Shell zu identifizieren.

Lesen Sie auch:  8 nützliche Linux-Shutdown-Befehle zum Neustarten oder Herunterfahren eines Linux-PCs

Abhängig von Ihrer Distribution verfügen Sie möglicherweise noch nicht über eine .bashrc-Datei (oder eine gleichwertige Datei). Versuchen Sie Folgendes auszuführen:

ls -l ~/.*rc

So verwenden und passen Sie eine .bashrc-Datei unter Linux an, um Ihr Erlebnis zu verbessern – %categories

Dieser Befehl zeigt Ihnen alle versteckten Dateien in Ihrem Home-Verzeichnis an, die mit „rc“ enden:

Wenn .bashrc nicht angezeigt wird, können Sie eine leere Datei mit diesem Namen erstellen. Sie können eine Vorlage auch aus /etc/skel/.bashrc kopieren, wenn Sie Folgendes haben:

cp /etc/skel/.bashrc ~/.bashrc

Der Startvorgang kann ziemlich kompliziert sein. Informieren Sie sich daher über die Unterschiede zwischen .bashrc und .profile, bevor Sie beginnen oder wenn Sie auf Probleme stoßen.

Im Allgemeinen können Sie davon ausgehen, dass eine .bashrc-Datei gestartet wird, wenn Sie ein neues Terminal, einschließlich eines neuen Fensters oder Tabs, öffnen.

6 Dinge, die Sie mit .bashrc machen können

Da .bashrc selbst ein Bash-Skript ist, können Sie es für viele verschiedene Zwecke verwenden. Die Grenze liegt wirklich bei Ihrer Vorstellungskraft, aber die folgenden Verwendungszwecke sind üblich.

Führen Sie Neofetch und Alternativen aus

Da .bashrc ausgeführt wird, wenn Sie ein neues Terminal öffnen, ist es ein großartiger Ort, um Ihrem Terminal ein wenig Persönlichkeit zu verleihen. Alles, was als Willkommensnachricht fungieren kann, ist ein großartiges Plugin, und Neofetch ist eines der besten:

So verwenden und passen Sie eine .bashrc-Datei unter Linux an, um Ihr Erlebnis zu verbessern – %categories

Das Programm zeigt farbenfrohe ASCII-Grafiken zusammen mit Informationen zu Ihrem Gerät an. Abgesehen davon, dass es eine nette Möglichkeit ist, Ihre Terminalsitzung zu starten, ist es auch nützlich, um zu erkennen, dass Sie sich auf dem Computer befinden, auf dem Sie sich zu befinden glauben – und ist besonders nützlich, wenn Sie häufig SSH verwenden, um auf Remote-Computer zuzugreifen.

Neofetch wird jetzt nicht mehr angeboten. Obwohl Sie es weiterhin verwenden können, möchten Sie möglicherweise nach einer neueren Alternative suchen, die sich aktiv in der Entwicklung befindet. Gute Alternativen sind z.B Fastfetch وBildschirm abrufen, bei denen es sich um sofort einsatzbereite Alternativen handelt, die in C bzw. Bash geschrieben sind, und onefetch, das Details eines Git-Projekts anzeigt, an dem Sie möglicherweise arbeiten.

Lesen Sie auch:  Warum wird Linux im Jahr 2025 nicht das dominierende Desktop-Betriebssystem werden?

Für welches Tool Sie sich auch entscheiden, die Ausführung über .bashrc ist ganz einfach. Stellen Sie zunächst sicher, dass der einfache Befehl funktioniert, z

Neufahrzeug

So verwenden und passen Sie eine .bashrc-Datei unter Linux an, um Ihr Erlebnis zu verbessern – %categories

Fügen Sie dann einfach denselben Befehl zu .bashrc hinzu:

Eingabeaufforderung anpassen

Eine der kostengünstigsten Möglichkeiten, die Terminalumgebung anzupassen, besteht darin, die Eingabeaufforderung anzupassen. Dabei handelt es sich um einen Text, den Linux am Anfang jeder Zeile im Terminal ausgibt und Sie auffordert, etwas einzugeben.

So verwenden und passen Sie eine .bashrc-Datei unter Linux an, um Ihr Erlebnis zu verbessern – %categories

Die Standardeinstellung ist ziemlich nützlich, aber Sie können die Eingabeaufforderung so anpassen, dass sie fast alles enthält. Mithilfe integrierter Variablen können Sie Hostname, Benutzername, Datum und mehr einschließen. Mir gefällt dieses Setup:

PS1="\n[\$PWD] \$ "

So verwenden und passen Sie eine .bashrc-Datei unter Linux an, um Ihr Erlebnis zu verbessern – %categories

Dadurch wird eine zusätzliche Zeile hinzugefügt, die deutlich macht, wo die Ausgabe eines vorherigen Befehls endet. Außerdem werden der Benutzername und der Hostname entfernt, die ich nicht wirklich verwende.

Ihre Standard-.bashrc-Datei enthält wahrscheinlich bereits einige PS1-Konfigurationen. Sie können Ihre Konfiguration später hinzufügen, wenn Sie möchten, wie ich es hier getan habe:

So verwenden und passen Sie eine .bashrc-Datei unter Linux an, um Ihr Erlebnis zu verbessern – %categories

Weisen Sie Aliase zu, um die Befehlsausführung zu erleichtern

Das Festlegen von Aliasen ist eine weitere leistungsstarke Anpassung, die die Nutzung Ihrer Station angenehmer machen kann. Indem Sie einem Befehl einen Alias ​​zuweisen, können Sie ihm einen einprägsameren oder einfacher einzugebenden Namen geben. Sie können auch Aliase verwenden, um die Verwendung gängiger Optionskombinationen zu vereinfachen.

Meine .bashrc-Datei definiert mehrere Aliase für den ls-Befehl:

So verwenden und passen Sie eine .bashrc-Datei unter Linux an, um Ihr Erlebnis zu verbessern – %categories

Wie bei allen Umgebungseinstellungen können Aliase an mehreren Stellen definiert werden. Daher lohnt es sich, vor dem Start die vorhandenen Aliase zu überprüfen, indem Sie nur den Befehl alias verwenden:

So verwenden und passen Sie eine .bashrc-Datei unter Linux an, um Ihr Erlebnis zu verbessern – %categories

Erstellen Sie Shell-Funktionen für allgemeine Aufgaben

Mit Shell-Funktionen können Sie Ihre eigenen Minibefehle schreiben und sind leistungsfähiger als Aliase. Wenn Sie eine Shell-Funktion in .bashrc definieren, können Sie sie wie jeden anderen Befehl durch Eingabe ihres Namens ausführen.

Hier ist ein einfaches Beispiel, das Ihnen möglicherweise Zeit spart. Es ruft mkdir mit der nützlichen Option -p auf, die den vollständigen Pfad einschließlich neuer Zwischenverzeichnisse erstellt. Dann wird es in dieses neue Verzeichnis verschoben:

# Create a new directory and enter it
mkd() {
    mkdir -p "$@"
    cd "$@" || exit
}

Der eigentliche Vorteil hierbei ist, dass Sie jetzt „mkd“ als Alternative zu „mkdir“ verwenden können:

Lesen Sie auch:  Was ist Gentoo Linux und wie wird es installiert?

So verwenden und passen Sie eine .bashrc-Datei unter Linux an, um Ihr Erlebnis zu verbessern – %categories

Definieren Sie Umgebungsvariablen zur Steuerung von Befehlen

Viele Befehle verwenden entweder globale oder spezifische Umgebungsvariablen, um ihr Verhalten zu ändern. Zu den gängigen und allgemein anerkannten Umgebungsvariablen gehören:

  • Editor, der Ihr Editorprogramm identifiziert, wenn Sie ein anderes Programm zum Öffnen auswählen.
  • Browser, der ein Programm angibt, das verwendet werden soll, um eine Ausgabe länger als einen einzelnen Bildschirm anzuzeigen.
  • Browser, der Ihren Standard-Webbrowser festlegt.

Aber befehlsspezifische Variablen können genauso nützlich sein. Nehmen Sie als Beispiel die Pager-Variable less. Es unterstützt die Variable LESS, mit der Sie Standardoptionen übergeben können. Zum Beispiel:

export LESS="--quit-if-one-screen"

Fügen Sie dies Ihrer .bashrc-Datei hinzu und weniger funktioniert immer gut, auch für Dateien mit einer Länge von weniger als einer Bildschirmseite. Viele Befehle unterstützen ähnliche Umgebungsvariablen, die Sie in .bashrc festlegen können, um ihr Standardverhalten zu ändern. Suchen Sie auf der Manpage jedes Befehls nach einem Abschnitt mit dem Titel „Umgebung“ oder „Umgebungsvariablen“.

Teilen Sie Ihre Umgebung in Module auf, indem Sie andere Dateien abrufen
Sobald Sie mit der Shell-Anpassung beginnen, kann Ihre .bashrc-Datei so groß werden, dass sie nicht mehr verwaltet werden kann. Egal: Dies ist die perfekte Gelegenheit, die Einteilung in Einheiten zu lernen und zu üben.

Das Aufteilen einer großen Datei in mehrere kleinere Dateien kann die Verwaltung der gesamten Datei erleichtern und die gemeinsame Nutzung für andere Zwecke ermöglichen. Eine klar definierte Struktur kann anderen das Lesen erleichtern, selbst wenn Sie einer dieser anderen sind.

Die mit meiner Distribution gelieferte bashrc-Shell erklärt, wie das geht, mit klaren Kommentaren:

So verwenden und passen Sie eine .bashrc-Datei unter Linux an, um Ihr Erlebnis zu verbessern – %categories

In diesem Fall wird die Datei in ~/.bash_aliases abgerufen (über den Befehl .), sofern sie vorhanden ist. Der Effekt wird genau so sein, als ob diese Aliase direkt in Ihrer .bashrc-Datei enthalten wären.

Eine .bashrc-Datei ist ein leistungsstarkes Tool zur Verbesserung Ihres Linux-Erlebnisses, indem Sie die Umgebung an Ihre spezifischen Anforderungen anpassen. Mit ein paar einfachen Anpassungen können Sie Ihr Gerät effizienter machen und bei alltäglichen Aufgaben Zeit sparen. Vergessen Sie nicht, die Datei zu sichern, bevor Sie Änderungen vornehmen, um mögliche Probleme in der Zukunft zu vermeiden.

Sie können auch mögen