Mac OS Terminal - Wechseln Sie in das zuletzt verwendete Verzeichnis


0

Gibt es in Mac OS Terminal eine Möglichkeit, das Terminal an das Verzeichnis zu erinnern, in dem es sich nach dem letzten Beenden der Terminal-Anwendung befunden hat, oder es einfach auf ein aktuelles Verzeichnis zu "cd"?

Ich "cd" oft jedes Mal, wenn ich Terminal starte, auf ein paar Verzeichnisse, die Leerzeichen enthalten, und ich suche nach einer einfacheren Möglichkeit, dies zu tun, als entweder den gesamten Pfad einzugeben und die Leerzeichen zu umgehen oder den richtigen Ordner im Finder zu finden Geben Sie "cd" ein und ziehen Sie den Ordner aus dem Finder in das Terminal.


Tab-Vervollständigung?
Spiff

@Spiff Ich habe versucht, einen Tab zu vervollständigen, aber was ich getan habe, hat mir alle verfügbaren Verzeichnisse im aktuellen Verzeichnis nacheinander angezeigt, sodass ich keine Zeit gespart habe, um direkt zum aktuellen Verzeichnis zu gelangen
Mike Eng

Antworten:


0

Wenn Sie cdeinen Pfad
tab          
eingeben und dann mit der Eingabe eines Treffers beginnen , sollte der Name der Datei oder des Ordners, den Sie eingegeben haben, automatisch vervollständigt werden, wenn Sie genug eingegeben haben, damit er nicht mehrdeutig ist. So können Sie Pfade oft sehr schnell eingeben, indem Sie einfach die ersten Buchstaben des nächsten Verzeichnisses in den Pfad eingeben und aufschlagen tab.

Ein anderer Ansatz, wenn es sich wirklich jedes Mal um dieselben Ordner handelt und diese sich nicht häufig ändern, besteht darin, dem entsprechenden Shell-Startskript Alias-Befehle hinzuzufügen, um dies zu vereinfachen:

alias cda="cd /Path/to/Silly\ Directory\ with\ Spaces\ A"
alias cdb="cd /Path/to/Silly\ Directory\ with\ Spaces\ B"
alias cdc="cd /Path/to/Silly\ Directory\ with\ Spaces\ C"

In diesem Beispiel können Sie Folgendes eingeben cdaund es wird automatisch ausgeführt:

cd /Path/to/Silly\ Directory\ with\ Spaces\ A
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.