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

Installieren Sie das Awesome Zsh und machen Sie es zur Standard-Shell

Was ist Zsh (Z-Shell)?

Z-Shell ( kurz zsh) , ist eine Shell wie bash. Es wird als Login-Shell (wo Sie eine Begrüßung erhalten und Benutzername und Passwort eingeben) und als Befehlszeileninterpreter (wo Sie Linux-Befehle wie ls, cd eingeben) verwendet.

Sie fragen sich vielleicht, warum jemand wechseln muss, wenn jede Shell diese beiden Funktionen erfüllt. Einer der Hauptgründe ist seine/ihre relative Erfahrung mit verschiedenen Muscheln. Und ein weiterer Grund ist, dass jede Shell über einzigartige Funktionen wie automatische Vervollständigung, Auflistung häufig verwendeter Befehle usw. verfügt. Fühlen Sie sich frei, Ihren Grund in den Kommentaren mitzuteilen.

Um mehr über zsh zu erfahren , siehe offizielle Seite.

So installieren Sie Zsh

Dieses Tutorial wurde auf Ubuntu 18.04 LTS getestet. Es sollte auch mit anderen Ubuntu-Versionen funktionieren. Wenn nicht, teilen Sie uns dies in den Kommentaren mit.

Sie können zsh installieren mit folgenden Befehlen in Debian/Ubuntu-basierten Distributionen:

sudo apt-get update
sudo apt-get install zsh

Sie benötigen sudoer-Rechte, um die obigen Befehle auszuführen. Wenn Sie diese Rechte nicht haben, wenden Sie sich an Ihren Systemadministrator. Wenn Sie der Administrator sind, lesen Sie diesen Artikel, um mehr über das Erstellen eines Sudoers zu erfahren.

In Fedora, Red Hat und CentOS können Sie den DNF-Paketmanager verwenden, um Zsh:

zu installieren
sudo dnf install zsh

Um zu überprüfen, ob Sie zsh richtig installiert haben oder nicht, führen Sie zsh mit zsh --version. aus

Sobald die Installation abgeschlossen ist, müssen Sie eine kleine Konfiguration vornehmen (falls Sie dies noch nicht getan haben). Ändern Sie zuerst die Shell, indem Sie zsh eingeben im Terminal, um eine Eingabeaufforderung wie diese zu erhalten.

Wenn Sie die Optionen erkunden möchten, wählen Sie 1 und richten Sie es ein. Aber ich würde empfehlen, vorerst 2 zu wählen und dann die Konfiguration zu ändern, wann immer Sie es brauchen.

Beachten Sie, dass beim Ausführen von zsh zum ersten Mal und Sie hatten versehentlich eine dieser Dateien (.zshenv .zshrc, .zlogin ), wird die obige Eingabeaufforderung in dieser Situation nicht angezeigt. Löschen Sie die Dateien, wenn Sie die Verwendung älterer Konfigurationen vermeiden möchten, und führen Sie zsh aus nochmal.

Zsh zur Standard-Shell machen

Sie können jede Shell zu Ihrer Standard-Shell machen, wenn Sie den Speicherort (oder den symbolischen Link) der Shell kennen. In unserem Fall hat zsh einen symbolischen Link /bin/zsh .

chsh -s /bin/zsh seeni

Der obige Befehl setzt zsh als Standard-Shell für seeni. nachdem Sie ein Passwort erhalten haben, um zu prüfen, ob der Benutzer, der diesen Befehl ausführt, „seeni ist “. Wenn Sie ein anderer Benutzer dafür verantwortlich sind und der Root sind oder sudoer-Berechtigungen haben, stellen Sie sudo voran auf den obigen Befehl wie folgt.

sudo chsh -s /bin/zsh seeni

Überprüfen Sie bei der nächsten Anmeldung, welche Shell Sie verwenden. Wenn es zsh ist, bedeutet dies, dass zsh jetzt die Standard-Shell auf Ihrem System ist.

Herzliche Glückwünsche! Sie schaffen es, zsh zu installieren und machen Sie es zur Standard-Shell. Ich hoffe, Sie fanden diesen Artikel nützlich. Wenn Sie Vorschläge oder Fragen zu diesem Artikel haben, teilen Sie uns dies bitte in den Kommentaren mit.


Linux
  1. So installieren Sie GNOME-Shell-Erweiterungen einfach und schnell

  2. Wie installiere ich Zsh unter Ubuntu 20.04?

  3. Wie macht man Synaptic zum Standard für die Installation von .deb-Dateien?

  4. Wie installiere und konfiguriere ich den HAProxy unter CentOS?

  5. So ändern Sie die Standard-Shell in Linux

So installieren und machen Sie Nemo zum Standard-Dateimanager in Ubuntu

So installieren Sie ZSH (Z Shell) unter Ubuntu 20.04

Was ist der Unterschied zwischen Login- und Non-Login-Shell

So installieren und verwenden Sie Nu Shell unter Linux

So installieren und konfigurieren Sie Zsh in Ubuntu 20.04

So installieren und konfigurieren Sie ZSH auf Linux-Distributionen