Mac OS Terminal - Wechseln Sie zum letzten Verzeichnis

442
Mike Eng

Gibt es unter Mac OS Terminal eine Möglichkeit, das Terminal an das Verzeichnis zu erinnern, in dem es sich befand, nachdem ich die Terminal-Anwendung zuletzt beendet habe, oder einfach "cd" in ein aktuelles Verzeichnis zu setzen?

Ich "cd" oft jedes Mal, wenn ich Terminal nur ein paar Verzeichnisse mit Leerzeichen starte, 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.

0
Tab Fertigstellung? Spiff vor 6 Jahren 0
@Spiff Ich habe Tab Tab Completion ausprobiert, aber was ich getan habe, zeigte mir nacheinander alle verfügbaren Verzeichnisse im aktuellen Verzeichnis, so dass ich keine Zeit habe, um direkt zum aktuellen Verzeichnis zu gelangen Mike Eng vor 6 Jahren 0

1 Antwort auf die Frage

0
Spiff

Wenn Sie cdeinen Pfad
tab          
eingeben und dann mit dem Tippen beginnen, sollte der Name der Datei oder des Ordners, die Sie eingegeben haben, automatisch vervollständigt werden, wenn Sie so viel eingegeben haben, dass sie nicht eindeutig ist. So können Sie häufig Pfade sehr schnell eingeben, indem Sie einfach die ersten paar Buchstaben des nächsten Verzeichnisses in den Pfad eingeben und treffen tab.

Ein anderer Ansatz: Wenn es sich wirklich jedes Mal um die gleichen wenigen Ordner handelt und sie sich nicht oft ändern, können Sie dem entsprechenden Shell-Startskript Aliasbefehle hinzufügen, um es einfach zu machen:

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 tippen cdaund es wird automatisch ausgeführt:

cd /Path/to/Silly\ Directory\ with\ Spaces\ A