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.
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.
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
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:
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.
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
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.
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] \$ "