So passen Sie das Linux-Terminal an

Die Bash-Shell ist ein Tool, das jeder mindestens einmal verwendet hat. Sowohl für fortgeschrittene Benutzer als auch für diejenigen, die gerade erst anfangen, ist Bash ein unverzichtbares Tool unter Linux. Trotz der Tatsache, dass so viele Benutzer mit der Bash-Shell unter Linux (und sogar auf anderen Betriebssystemen wie Mac) interagieren, ist die Shell weitgehend gleich geblieben; schlicht und hässlich. Um fair zu sein, machen sich Bash-Entwickler mehr Sorgen um die Funktionsweise ihrer Shell. Sie verbringen ihre Tage nicht damit, eine hübsche Befehlsschnittstelle mit netten Eingabeaufforderungen, GitHub-Integration usw. zu erstellen. Deshalb zeigen wir Ihnen in diesem Tutorial, wie Sie das Linux-Terminal anpassen und es viel, viel besser aussehen lassen modern. Wir werden die Installation von Themen bis hin zu nützlichen Ergänzungen durchgehen, die die Verwendung der Bash-Eingabeaufforderung einfacher machen.

Bash-It

Der beste und einfachste Weg, die Bash-Shell zu verbessern, ist das Bash-It-Framework. Um es einfach auszudrücken: Es ist eine Sammlung von Skripten und Tools, die speziell erstellt wurden, um Dinge in Bash hinzuzufügen.

Bash allein ist sehr veraltet und könnte kleinere Verbesserungen gebrauchen – besonders in der Aussehensabteilung. Um dieses Framework zum Laufen zu bringen, installieren Sie den Code am besten direkt von Github. Es gibt hier und da Pakete, um das Tool auf mehreren verschiedenen Linux-Distributionen zu installieren, aber zum größten Teil werden sie wirklich nicht benötigt. Meistens, weil nichts kompiliert wird und nur Dateien verschoben werden.

Installation

Wie bereits erwähnt, benötigt das Bash-It-Framework das Git-Paket, damit die Installation funktioniert. Befolgen Sie die Anweisungen, um Git auf Ihrem System zum Laufen zu bringen:

  So installieren Sie NixOS Linux

Ubuntu

sudo apt install git

Debian

sudo apt-get install git

Arch-Linux

sudo pacman -S git

Fedora

sudo dnf install git

Öffnen Sie SUSE

sudo zypper install git

Andere

Git ist sehr bekannt. Auch wenn Ihr Betriebssystem nicht in der obigen Liste aufgeführt ist, stehen die Chancen sehr gut, dass Sie es dennoch installieren können. Öffnen Sie einfach ein Terminal und verwenden Sie den Paketmanager Ihrer Distribution, um nach „git“ zu suchen.

Sobald Git installiert ist, starten Sie den Bash-It-Installationsprozess:

git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it

Wir haben den Code lokal und er ist einfach zu installieren. Es besteht keine Notwendigkeit, andere Dateien zu greifen, aber es ist noch nicht alles erledigt. Die install.sh-Datei muss ausgeführt werden, damit Bash-It das Standard-Bash-Profil nehmen und ein Backup erstellen kann (auf diese Weise kann der Benutzer das Backup wiederherstellen und von vorne beginnen, wenn etwas Schlimmes passiert).

Führen Sie das Post-Installationsskript als normaler Benutzer aus. Nicht als root ausführen. Dadurch wird das Bashrc/Bash_profile Ihres Benutzers ersetzt.

sh ~/.bash_it/install.sh

Das Ausführen des Skripts wie folgt ist gut. Es wird alles durchlaufen und sichern. Wenn Sie jedoch daran interessiert sind, einige Plugins wie Aliase usw. zu verwenden, führen Sie stattdessen das Post-Installationsskript mit diesem aus:

~/.bash_it/install.sh --interactive

Nach dem Ausführen dieses Skripts ist das Bash-It-Framework auf dem System betriebsbereit. Aktualisieren Sie es, indem Sie zum Terminal gehen und diesen Befehl verwenden:

bash-it update

Bash-It-Themen

Viele verschiedene Themen für das Terminal werden mit dem Bash-It-Framework geliefert. Diese Themen werden alle lokal installiert, der Benutzer muss lediglich eine einzige Zeile in ~/.bash_profile ändern

  So bearbeiten Sie die Hosts-Datei unter Linux

Um alle installierten Themes aufzulisten, zuerst CD in das Theme-Verzeichnis.

cd ~/.bash_it/themes/

Um alle verfügbaren Themen anzuzeigen, gehen Sie wie folgt vor:

ls

Dadurch wird eine Liste aller Themen im Themenverzeichnis gedruckt. Suchen Sie von hier aus den Namen eines Themas zum Ausprobieren.

Aktivieren Sie ein beliebiges Design, indem Sie ~/.bashrc bearbeiten:

nano ~/.bashrc

Suchen Sie die Zeile: export BASH_IT_THEME=, und ersetzen Sie den Text zwischen den beiden Anführungszeichen, um dem Framework mitzuteilen, dass es ein neues Design verwenden soll. Drücken Sie zum Speichern Strg + O.

Um das neue Thema aktiv zu sehen, schließen Sie alle Terminalfenster und öffnen Sie sie erneut.

Erstellen Sie Ihre eigene Bash-Eingabeaufforderung mit EZ Prompt

Sie möchten das Bash-It-Framework nicht verwenden, möchten aber dennoch eine benutzerdefinierte Eingabeaufforderung? Kasse EZ-Eingabeaufforderung stattdessen. Es ist ein Web-Tool, mit dem jeder herumbasteln und eine benutzerdefinierte, schöne Bash-Eingabeaufforderung erstellen kann.

Das Beste an EZ Prompt ist, dass es Dinge wie Statuselemente und zusätzliche Zeichen unterstützt, es Benutzern ermöglicht, die Darstellung von Elementen in der Bash-Shell neu anzuordnen, und sogar benutzerdefinierte Farboptionen zulässt!

Wenn Sie Ihre eigene Eingabeaufforderung generiert haben, bearbeiten Sie Ihre ~/.bashrc:

nano ~/.bashrc

Fügen Sie im Nano-Texteditor einfach den neu generierten Code ein und machen Sie sich auf den Weg.

Powerline-Shell

Für diejenigen, die ein schönes Terminal wollen, aber keine Zeit damit verbringen möchten, ein Framework zu konfigurieren oder mit einem benutzerdefinierten Eingabeaufforderungsgenerator herumzuspielen, gibt es Powerline-Shell.

Es ist ein Terminaldesign im Powerline-Stil, das mit Bash und anderen alternativen Bash-Shells funktioniert. Um die Powerline-Shell zu installieren, klonen Sie zuerst die Quelle von GitHub.

git clone https://github.com/milkbikis/powerline-shell

Dann cd in das Quellcodeverzeichnis.

cd powerline-shell

Benennen Sie die Datei config.py.dist in config.py um.

mv config.py.dist config.py

Wenn alle Dateien heruntergeladen und korrekt eingerichtet sind, kann die Installation beginnen. Führen Sie die Installation aus mit:

./install.py

Die Installation kann einige Sekunden dauern, aber es ist kein langer Prozess. Wenn alles auf dem System ist, müssen Sie nur noch ~/.bashrc einrichten.

  So erstellen Sie eine virtuelle Maschine in VirtualBox unter Linux

Führen Sie den Nano-Texteditor aus und öffnen Sie die bashrc-Datei.

nano ~/.bashrc

Fügen Sie bei geöffneter Bashrc-Datei den folgenden Code ein:

function _update_ps1() {
PS1="$(~/powerline-shell.py $? 2> /dev/null)"
}

if [ "$TERM" != "linux" ]; then
PROMPT_COMMAND="_update_ps1; $PROMPT_COMMAND"
fi

Speichern Sie Nano mit Strg + O. Um die neue Powerline-Shell in Aktion zu sehen, schließen Sie alle laufenden Terminalfenster und öffnen Sie sie erneut.

Hinweis: Powerline-Shell läuft mit Python. Zum größten Teil werden alle Linux-Distributionen mit der neuesten Version davon ausgeliefert. Powerline-Shell läuft also problemlos. Einige verwenden jedoch nur ältere Versionen von Python (wie 2.6).

Damit die Powerline-Shell funktioniert, installieren Sie das argparse-Paket. Dadurch wird sichergestellt, dass es mit Python 2.6 gut funktioniert

pip install argparse

Fazit

Bash ist ein nützliches Tool, und unter Linux ist es ein unverzichtbares Tool, das Benutzer kennen sollten. Sie können Bash-Skripte schreiben, um Linux zu automatisieren. Tatsächlich ist Bash so beliebt, dass es zu Windows 10 hinzugefügt wurde. Eine einfach aussehende Bash-Eingabeaufforderung zu haben, ist nicht das Ende der Welt; Es ist schließlich nur eine Terminalschnittstelle. Es ist jedoch viel einfacher, hineinzufallen. ve mit dem Terminal, wenn es für die Augen angenehm ist.