Schnell ein neues Terminal

Schnell ein neues Terminal

Macs lassen sich nicht nur über die grafische Oberfläche bedienen, sondern auch per Kommandozeile. Wer öfter mal auf das Terminal zurückgreifen muss, kann dazu mehrere Möglichkeiten nutzen.

Praktisch wäre es zum Beispiel, wenn das Symbol für das Terminal unten im Dock angeheftet werden würde. Dann lässt sich jederzeit mit nur einem Mausklick ein neues Terminal-Fenster öffnen.

Wer nicht das integrierte Terminal nutzt, sondern eine Alternative wie iTerm2, kann auch ein besonderes Tastenkürzel hinterlegen, über das sich jederzeit und von überall aus ein Terminal einblenden lässt. Dazu in den iTerm2-Einstellungen zunächst auf Keys und dann auf Create a Dedicated Hotkey Window… klicken. Anschließend lässt sich für das neu erstellte Profil ein systemweites Tastenkürzel hinterlegen, bei dessen Druck sofort ein Terminal eingeblendet wird.

Offline-Hilfe für Linux-Befehle

Offline-Hilfe für Linux-Befehle

Kennt man die möglichen Optionen für ein bestimmtes Linux-Kommando nicht, kann man im Internet nachschlagen. Es gibt eine Alternative, die auch funktioniert, wenn man gerade offline arbeitet: die sogenannten man-Seiten.

Die man-Seiten werden beim Einspielen von Programmen mit Hilfe des Paket-Managers der jeweiligen Distribution automatisch mit installiert. Jede Anwendung bringt also ihre eigene Hilfe-Funktion mit.

Für die Anzeige der jeweiligen Hilfe-Seite ist Man zuständig, das kurz für „Manual“, also „Anleitung“ steht. Dazu einfach in einem Terminal man [Abschnitt] befehl eingeben. Der Abschnitt ist dabei optional und dient als Filter:

1 steht für ausführbare Programme und Shell-Befehle, 2 und 9 für Kernel-Funktionen, 3 für Bibliotheken, 4 für /dev-Dateien, 5 für Linux-Standards, etwa die passwd-Datei, 6 für Spiele und 8 für root-Kommandos.

Netzwerk-Verbindungen überwachen

Netzwerk-Verbindungen überwachen

Ob Windows, macOS oder Linux – jedes System redet im Netzwerk mit anderen Computern und Servern. Welche Programme gerade Verbindungen nach außen unterhalten oder gar selbst Ports öffnen, lässt sich mit dem Netstat-Befehl leicht überprüfen.

Mit Netstat kann in Linux-basierten Systemen jederzeit festgestellt werden, welche aktuellen Verbindungen ein Rechner über das Netzwerk hält. Außerdem werden die Routing-Tabelle sowie Statistiken für die Geräte im Netzwerk angezeigt. Zur Ausführung benötigt das Netstat-Kommando Administrator-, also Root-Rechte.

In der Basis-Version – also ohne Parameter – aufgerufen, zeigt netstat [Enter] eine Liste aller offenen Unix-Sockets an. Mehr Infos gibt’s, wenn stattdessen das Befehl netstat -paten [Enter] eingegeben wird. Dann blendet Netstat nämlich alle Netzwerk-Verbindungen, Adressen, Status, Benutzer, Prozess-ID und den Namen der zugehörigen Anwendungen ein.

Linux-Programme killen

Linux-Programme killen

Reagiert eine Anwendung nicht wie erwartet, lahmt der ganze Computer. Um das Problem zu lösen, muss man Programme manchmal sogar zum Beenden zwingen. In Linux funktioniert das auch direkt über die Konsole.

Am einfachsten klappt das Beenden von Linux-Programmen über das Terminal mit dem pkill-Befehl. Pkill ist hilfreich, denn im Gegensatz zum klassischen kill-Befehl muss man für die Nutzung von pkill nicht die Prozess-ID des Programms kennen, das beendet werden soll – der Name reicht aus.

Soll beispielsweise Firefox beendet werden, tippt man pkill firefox in die Konsole und bestätigt mit [Enter]. Aber Achtung: Das so beendete Programm hat keine Chance, erst noch Daten zu sichern, bevor es beendet wird.

Falls auch dieses Kommando die hängende Anwendung nicht stoppen kann, kann der Befehl auch mit Admin-Rechten aufgerufen werden. Das geht etwa wie folgt:

sudo pkill firefox [Enter]

Hilft auch das nicht weiter, nach dem Befehl „pkill“ noch ein Leerzeichen und den Parameter „-9“ einfügen.

Vorherige Shell-Kommandos erneut abrufen

Vorherige Shell-Kommandos erneut abrufen

In der Shell von Linux und macOS lassen sich viele Aufgaben schneller erledigen – ob es um das Kopieren von Ordnern, das Bearbeiten von Konfigurationen oder das Verbinden mit anderen Computern geht. Da können die Befehle recht lang werden, wenn viele Parameter anzugeben sind. Mit einem Trick muss man die Kommandos nicht jedes Mal erneut eintippen.

Denn die Shell verfügt über einen Verlauf bereits aufgerufener Kommandos. Er lässt sich wie folgt aufrufen:

  1. Zunächst in der Shell das jetzige Kommando löschen.
  2. Dann auf den Pfeil nach oben bzw. nach unten drücken. So erscheint der vorherige Befehl.
  3. Die Taste wiederholt drücken, bis das gewünschte Kommando angezeigt wird.
  4. Per Druck auf [Enter] wird es erneut ausgeführt.

Tipp: Funktionieren die Pfeiltasten nicht, können auch [Strg]+[P] bzw. +[N] genutzt werden.

PowerShell im Ordner öffnen

PowerShell im Ordner öffnen

Viele Administrator-Aufgaben lassen sich am schnellsten über ein PowerShell-Fenster erledigen. Nur muss man dazu immer zuerst in den gewünschten Ordner wechseln. Über den Windows-Explorer geht das einfacher.

  1. Um ein neues PowerShell-Fenster direkt mit einem bestimmten Ordner, der benötigt wird, zu öffnen, navigiert man zuerst im Explorer in dieses Verzeichnis.
  2. Jetzt oben in die Leiste mit dem Pfad klicken.
  3. Hier powershell eintippen.
  4. Nach der Bestätigung über die [Enter]-Taste wird die PowerShell direkt in dem ausgewählten Ordner gestartet.

Tipp: Das Gleiche funktioniert übrigens auch mit der klassischen Shell, die sich durch Eingabe von cmd aufrufen lässt.

Linux: Mehrere Dateien umbenennen

Linux: Mehrere Dateien umbenennen

Das Umbenennen einzelner Dateien und Dokumente ist über den Datei-Manager schnell erledigt. Wer aber mehrere ähnlich benannte Bilder oder sonstige Dateien in einem Rutsch mit einem neuen Namen versehen möchte, greift am besten zur Shell.

Beispiel: In einem Ordner liegen Dateien mit den Namen datei1.doc, datei2.doc, datei3.doc. Nach dem Umbenennen sollen sie Dokument-1.doc, Dokument-2.doc und Dokument-3.doc heißen.

Dazu kann ein einzelner Befehl genutzt werden, der wie folgt lautet:

rename ’s/datei/Dokument-/‘ *.doc [Enter]

Zurück zum letzten Ordner

Zurück zum letzten Ordner

In der grafischen Oberfläche funktioniert die Navigation zwischen Ordnern durch Anklicken mit der Maus. Ähnlich wie im Browser gibt es auch im Datei-Manager einen Button, mit dem der zuletzt angezeigte Ordner erneut besucht werden kann. Ähnliches existiert auch für das Linux-Terminal.

In der Bash wechselt man ja mit dem cd-Befehl („change directory“) den aktuellen Ordner. Wer dabei zu dem Verzeichnis navigieren will, das vor dem letzten Wechsel aktiv war, kann sich die Arbeit sparen, einen langen Befehl einzutippen.

Denn hierfür gibt es eine Abkürzung: Man schreibt einfach cd – [Enter]. Dabei muss zwischen dem „cd“ und dem Strich ein Leerzeichen stehen.