Befehlszeilen-Aliase sind sehr nützlich, da sie Ihnen Befehlsverknüpfungen für längere Befehle ermöglichen und Sie können sie auch verwenden, um einen Befehl durch einen anderen zu ersetzen. Da zsh zur Standard-Shell in Terminal für MacOS wird und dank Oh-My-Zsh allgemein eine weit verbreitete Shell ist, fragen Sie sich vielleicht, wie Sie Aliase mit der zsh-Shell konfigurieren und verwenden.
So erstellen Sie ein Alias in zsh
Zsh-Aliase werden in der zshrc-Datei des Benutzers im Home-Verzeichnis gespeichert, dem ein Punkt vorangestellt ist, um anzuzeigen, dass er ausgeblendet ist. Daher müssen wir diese Datei bearbeiten, um Aliase zu konfigurieren.
Öffnen Sie die Terminal-App, falls Sie dies noch nicht getan haben. Um die.zshrc-Datei in Ihrem Home-Verzeichnis mit Nano zu bearbeiten, verwenden Sie die folgende Befehlssyntax:
nano ~/. zshrc
Hängen Sie am Ende dieser Textdatei Ihre gewünschten Aliasnamen im folgenden Format an, wobei jeder neue Alias in einer separaten Zeile steht:
alias (aliasname)=”command”
Um beispielsweise einen Alias namens „fullinstallers“ zu erstellen, der alle verfügbaren vollständigen Installationsprogramme für MacOS auflistet, indem Sie den Befehl softwareupdate mit dem Flag –list-full-installers verwenden, lautet die Syntax:
alias fullinstallers=”softwareupdate–list-full-installers”
Ein weiteres Beispiel: Wenn Sie gcc mit Homebrew auf dem Mac installiert haben und die Ausführung von gcc anstelle von clang einfacher machen möchten, können Sie den folgenden Alias verwenden:
Alias gcc=”gcc-13″
Ein weiteres Beispiel ist die Verwendung eines Alias, wenn Sie häufig einen langen Befehl eingeben, um eine Verbindung zu einem bestimmten SSH-Server herzustellen, z. B:
alias remoteshell=’ssh-p 123123 [email protected]’
Platzieren Sie jeden Alias in einer neuen Zeile. Wenn Sie mit der Änderung Ihrer.zshrc-Datei mit Aliasen fertig sind, drücken Sie Strg+ O zum Speichern in Nano, gefolgt von Strg+X zum Beenden. Zurück in der Befehlszeile verwenden Sie den Quellbefehl, um die Shell-Profilkonfiguration neu zu laden:
source ~/.zshrc
Ihr neuer Alias(es ) können nun in der Befehlszeile verwendet werden. Geben Sie einfach den Befehl ein, den Sie mit dem Alias verknüpft haben, und er wird ausgeführt. In den obigen Beispielen wären das „remoteshell“, „gcc“ und „fullinstallers“.
Wenn Sie Oh-My-Zsh auf dem Mac verwenden, möchten Sie möglicherweise den Befehl „alias“ ausführen Erstens, weil Sie in Ihrer.zshrc-Datei bereits viele vorgefertigte Aliase finden, für deren Ausführung Sie sonst möglicherweise Aliase einrichten würden, wie zum Beispiel die Verwendung von Farbe mit ls.