Was ich brauche, ist ein Symbol auf meinem Desktop, auf das ich doppelklicken und das Terminal starten kann, das aber bereits per CD in ein bestimmtes Verzeichnis gewechselt ist.
Ich weiß, wie ich Terminal.app so konfiguriere, dass es beim Start automatisch in ein bestimmtes Verzeichnis wechselt. Ich hätte gerne eine schnelle Möglichkeit, in eines der folgenden Verzeichnisse zu starten:vieleVerzeichnisse (um an einem von mehreren Git-Repositorys zu arbeiten, ohne im Dateisystem auf und ab navigieren zu müssen).
Ich habe versucht, eine Textdatei mit dem folgenden Shell-Skript zu erstellen:
cd /Users/me/MyFolder
und speichern Sie es mit dem Namen und der Erweiterung GoToDir.command
.
Wenn ich jedoch auf die Datei doppelklicke, wird Terminal mit diesem Inhalt auf der Konsole gestartet:
Last login: Mon Aug 28 20:14:31 on ttys000
Machine-Name:~ username$ /Users/username/Desktop/GoToDir.command ; exit;
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
[Process completed]
...und die Eingabe ist deaktiviert. Dies wird eindeutig .command
als einmaliges Programm ausgeführt, das beendet wird, und das war's.
Wie halte ich die Konsole „am Leben“?
Antwort1
Ich verwende "ShellHere". Was mir an diesem im Vergleich zu anderen, die ich ausprobiert habe, gefällt (ich weiß nichts über Go2Shell, das hier ebenfalls empfohlen wird), ist, dassWennDie Auswahl im vorderen Finder-Fenster ist selbst ein Ordner. Terminal wechselt per „cd“ in DIESEN Ordner. Dadurch spare ich mir normalerweise einen zusätzlichen Doppelklick im Finder oder ein zusätzliches „cd“ im Terminal.
Wenn im Fenster nichts ausgewählt ist (oder wenn die Auswahl eine Datei und kein Ordner ist), öffnet Terminal den Ordner/das Verzeichnis des Fensters selbst.
Antwort2
Es gibt eine App namens „Go2Shell“, die ein Symbol in ein Finder-Fenster einfügt. Klicken Sie auf das Symbol und es öffnet sich ein Unix-Terminal für das Verzeichnis, das im Finder-Fenster angezeigt wird. Funktioniert reibungslos und ich finde es sehr nützlich. Es ist eine kostenlose App, die im App Store erhältlich ist.