Arbeitsabläufe

Mit Terminal-Tabs arbeiten

Mehrere SSH-Sitzungen übersichtlich nutzen und lokale von entfernten Shells unterscheiden.

Jeder Tab hat sein eigenes Ziel

DigitdriveSSH bündelt Terminal-Sitzungen in einem Fenster. Du kannst mehrere Hosts verbinden und zwischen ihren Tabs wechseln. Die Ausgabe einer Sitzung bleibt ihrem Terminal zugeordnet. Prüfe vor einem Befehl den aktiven Tab und das zugehörige Ziel, besonders wenn Test- und Produktivsysteme ähnlich aussehen.

Ein Tabwechsel ist kein neuer Login. Die bestehende Sitzung bleibt bestehen, solange ihre Verbindung läuft. Für einen anderen Server öffnest du eine separate Sitzung. Bei unterbrochenen Verbindungen solltest du den aktuellen Zustand auf dem Server prüfen, bevor du einen zuvor gestarteten Auftrag erneut ausführst.

Die wichtigsten Tastenkürzel

  • ⌘ + N: einen neuen Host anlegen.
  • ⌘ + Return: den ausgewählten Host verbinden.
  • ⇧ + ⌘ + W: den aktuellen Tab schließen.

Die gleichen Aktionen stehen im Menü Connection als New Host, Connect to Selected Host und Close Current Tab. Nutze die sichtbare Zielauswahl als letzte Kontrolle vor dem Verbindungsstart. Das Schließen eines Tabs ist keine verlässliche Garantie, dass jeder zuvor gestartete entfernte Hintergrundprozess endet.

SFTP ergänzend öffnen

Mit Open SFTP öffnest du die Dateiansicht für einen Host. Sie hilft beim Navigieren und bei einzelnen Dateiübertragungen. Terminal und SFTP erfüllen unterschiedliche Aufgaben: Ein im Terminal ausgeführter Verzeichniswechsel ist keine Zusage, dass eine separat geöffnete Dateiansicht genau dieses Verzeichnis übernimmt. Kontrolliere dort den angezeigten Pfad, bevor du eine Datei hochlädst.

Wenn du eine Datei außerhalb der App bearbeitest oder über das Terminal veränderst, aktualisiere anschließend die SFTP-Liste mit Refresh. So entscheidest du auf Basis der aktuellen Ansicht über den nächsten Schritt.

Lokale Shell und Remote-Shell unterscheiden

Ein Profil für eine lokale Shell startet eine Shell innerhalb der macOS-App-Sandbox. Dateizugriffe, Startkonfiguration und Jobsteuerung können dadurch eingeschränkt sein. Diese lokale Shell ist deshalb kein uneingeschränkter Ersatz für die macOS-Terminal-App. Für Arbeiten auf einem Server verwendest du das entsprechende SSH-Profil.

Bei interaktiven Vollbildprogrammen und langen Sitzungen können Einschränkungen auftreten. Prüfe die für deinen Alltag wichtigen Werkzeuge mit ungefährlichen Beispielen, bevor du einen kritischen Arbeitsablauf darauf aufbaust. Die strukturierten MCP-Befehle von Version 1.1 (Vorschau) laufen wiederum in eigenen nichtinteraktiven Verbindungen und übernehmen weder den Zustand noch das Arbeitsverzeichnis eines offenen Terminal-Tabs.

WeiterlesenDateien über SFTP übertragen