2024 Autor: Peter John Melton | [email protected]. Zuletzt bearbeitet: 2024-01-07 23:04
Warum also verwenden?
ZSH bietet hier zu viele Funktionen, einige kleinere Verbesserungen an Bash, aber hier einige der wichtigsten:
- Automatische CD: Geben Sie einfach den Namen des Verzeichnisses ein
- Rekursive Pfaderweiterung: Zum Beispiel „/ u / lo / b“erweitert sich zu „/ usr / local / bin“
- Rechtschreibkorrektur und ungefähre Fertigstellung: Wenn Sie bei der Eingabe eines Verzeichnisnamens einen geringfügigen Fehler machen, korrigiert ZSH diesen für Sie
- Plugin und Theme-Unterstützung: ZSH enthält viele verschiedene Plugin-Frameworks
Die Unterstützung für Plugins und Designs ist wahrscheinlich das coolste Feature von ZSH und ist das, worauf wir uns hier konzentrieren.
ZSH installieren
brew install zsh
Auch für macOS-Benutzer sollten Sie wahrscheinlich iTerm anstelle des nativen Terminals verwenden, da es eine wesentlich bessere Farbunterstützung bietet (und viele andere Funktionen).
Wenn Sie unter Linux arbeiten, können sich die Befehle je nach Distribution unterscheiden, es sollte jedoch ein Standardpaket in Ihrem Paketmanager sein. Sie können diesen Leitfaden konsultieren, wenn Sie Probleme haben.
Wenn Sie sich unter Windows befinden, haben Sie vielleicht gar nicht erst Bash. Sie können dieser Anleitung folgen, um dies einzurichten und ZSH zu aktivieren.
Installieren von Oh-My-Zsh
Oh-My-Zsh hat ein einfaches Installationsskript, das Sie ausführen können:
sh -c '$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)'
Von dort aus können Sie Plugins aktivieren und deaktivieren, indem Sie sie Ihrer.zshrc-Datei hinzufügen, die sich in Ihrem ~ -Verzeichnis befindet.
Themes
Sie möchten iTerm unter macOS oder ein beliebiges Terminal mit 24-Bit-Farbe verwenden, um Powerlevel9k (oder wirklich jedes ZSH-Design) optimal zu nutzen.
Um powerlevel9k einzurichten (falls Sie Oh-My-Zsh installiert haben), klonen Sie das Repository einfach in den Ordner mit den benutzerdefinierten Designs.oh-my-zsh:
git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k
Dann müssen Sie es in.zshrc aktivieren:
ZSH_THEME='powerlevel9k/powerlevel9k'
Danach geben Sie Ihre.zshrc ein und Sie sollten die Änderungen sehen.
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(vcs dir rbenv) POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(root_indicator background_jobs status load)
Die vollständige Dokumentation für powerlevel9k finden Sie im Repo.
Empfohlen:
Wann ist es besser, #! / Bin / bash anstelle von #! / Bin / sh in einem Shell-Skript zu verwenden?
Wenn Sie ein neues Shell-Skript erstellen, möchten Sie sicherstellen, dass es so problemlos wie möglich ist. Manchmal kann es jedoch etwas verwirrend sein, zu wissen, welches Shebang das Beste ist, das Sie verwenden können. In diesem Zusammenhang hat der heutige SuperUser-Beitrag zu Antworten auf verwirrte Leser die Antwort.
Warum Sie SMS nicht für die Zwei-Faktor-Authentifizierung verwenden sollten (und was Sie stattdessen verwenden sollten)
Sicherheitsexperten empfehlen die Verwendung der Zwei-Faktor-Authentifizierung, um Ihre Online-Konten nach Möglichkeit zu schützen. Bei vielen Diensten wird standardmäßig eine SMS-Bestätigung verwendet. Sie senden Codes per SMS an das Telefon, wenn Sie versuchen, sich anzumelden. SMS-Nachrichten haben jedoch zahlreiche Sicherheitsprobleme und sind die am wenigsten sichere Option für die Zwei-Faktor-Authentifizierung.
Warum verwenden Wechselmedien weiterhin FAT32 anstelle von NTFS?
Microsofts Windows XP hat bereits 2001 das NTFS-Dateisystem für seine internen Laufwerke standardmäßig verwendet. Es ist jetzt 17 Jahre später. Warum verwenden USB-Flash-Laufwerke, SD-Karten und andere Wechsellaufwerke weiterhin FAT32?
Warum verwenden ähnliche Geräte gekreuzte Kabel anstelle von durchgehenden Kabeln?
Wenn Sie ähnliche Geräte miteinander verknüpfen, fragen Sie sich vielleicht, warum ein bestimmter Kabeltyp und nicht ein anderer verwendet wird. In diesem Sinne hat der heutige Q & A-Beitrag von SuperUser die Antwort auf die Frage eines neugierigen Lesers.
Was Sie anstelle von CCleaner verwenden sollten
CCleaner wurde gerade schlimmer. Das beliebte Systembereinigungstool wird jetzt immer im Hintergrund ausgeführt, um Sie zu ärgern und anonyme Daten an die Server des Unternehmens zu melden. Wir empfehlen kein Upgrade auf CCleaner 5.45. Hier ist, was Sie stattdessen verwenden sollten.