Gibt es eine Möglichkeit, benutzerdefinierte Terminal-Schlüsselwörter zu erstellen? [Duplikat]

Ich möchte wissen, ob es möglich ist, Schlüsselwörter (ähnlich wie Workflow-Schlüsselwörter in Alfred) für bestimmte Terminalbefehle zu erstellen. Zum Beispiel anstatt zu tippen:

php artisan serve

Ich möchte eingeben:

pas

beim Ausführen des obigen Befehls.

Erstellen Sie einen Alias ​​oder eine Funktion in der entsprechenden RC-Datei.
Alias ​​ist der richtige Weg. Nur ein kleiner Tipp. Ich finde Folgendes sehr praktisch: Jede Systemänderung, die ich mache, einschließlich Aliase, benutzerdefinierte Shell-Skripte oder ausführbare Dateien, speichere ich in der Ordnerstruktur Dokumente, zum Beispiel: ./Documents/Commands/myCustomCommand. Auf diese Weise ist Ihre eigene Maßarbeit sicher in der Cloud gespeichert und erleichtert die Migration und das Leben ein wenig.
Warum bedeutet das Einfügen in $HOME/Documents, dass es in der Cloud gespeichert ist oder dass es "sicher" wäre, wenn es so wäre?
Wenn Sie ein iCloud-Konto haben, kann der Dokumentenordner mit dem Cloud-Speicher von Apple synchronisiert werden. Diskutieren wir, warum Cloud-Dienste eine sichere Möglichkeit zum Speichern von Dokumenten sind? apple.com/icloud iCloud ist in jedes Apple-Gerät integriert. Das bedeutet, dass all Ihre Inhalte – Fotos, Dateien, Notizen und mehr – sicher, aktuell und überall verfügbar sind.
@Gintaras Es lohnt sich auf jeden Fall, darüber nachzudenken, was passieren würde, wenn eine HD / SSD oder ein Computer abstirbt, und sicherzustellen, dass Sie nichts Wichtiges verlieren. (Aber iCloud ist bei weitem nicht der einzige Weg, dies zu erreichen.)

Antworten (1)

Der Befehl 'alias' definiert Aliase.

alias pas="php artisan serve"

Die Standard-Shell ist jetzt zsh, also definieren Sie diese in ~/.zshrc.
Geben Sie die Datei an . ~/.zshrc, damit die Änderung in der aktuellen Shell wirksam wird.

Bisher haben Sie dies in ~/.bash_profile definiert . Wenn Sie von einer älteren Version von macOS aktualisiert und Ihre Shell nicht wie aufgefordert von bash auf zsh geändert haben, müssen Sie immer noch ~/.bash_profile verwenden.

Mein Leben ist so viel einfacher geworden. Danke :-)