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.

Related

Categories: IT Info