Das Linux-Terminal kann für Benutzer, die sich nicht die Befehle wie cp, mkdir oder lsblk merken möchten, einschüchternd wirken. Terminalbenutzeroberflächenanwendungen, kurz TUI, ermöglichen es jedoch, im Terminal zu arbeiten, indem sie visuelle Menüs, Tastaturnavigation und strukturierte Layouts anstelle komplexer Befehlszeilen verwenden.

TUIs arbeiten direkt im Terminal, bieten jedoch interaktive Schnittstellen, die leichtgewichtigen grafischen Tools ähneln. Hier sind vier Linux-TUI-Anwendungen, die das Terminal für alltägliche Aufgaben praktischer machen können.

Bandwhich überwacht die Netzwerkaktivität in Echtzeit

(Quelle: HowToGeek)

bandwhich ist ein terminalbasierendes Netzwerküberwachungstool, das die aktiven Verbindungsaktivitäten im gesamten System anzeigt.

Wenn es läuft, zeigt bandwhich Folgendes an:

  • Aktive Prozesse, die Netzwerkrequests stellen
  • Prozess-IDs
  • Datenübertragungsgeschwindigkeiten
  • Verwendete Netzwerkadapter
  • Ziel-Hostnamen

Außerdem kann es DNS-Namen auflösen, um die Identifizierung der Verbindungziele zu erleichtern.

Die Installation variiert je nach Distribution:

Auf Debian- oder Ubuntu-Systemen mit Snap:

sudo snap install bandwhich

Auf Arch Linux:

sudo pacman -S bandwhich

Auf anderen Distributionen können Benutzer die neueste Binärdatei von der bandwhich-Versionseite herunterladen.

Das Tool muss mit erhöhten Rechten ausgeführt werden:

sudo bandwhich

Der optionale -t-Schalter bietet eine Gesamtverwendungstracking anstelle nur der letzten Paketaktivität.

Caligula schreibt ISO-Dateien mit einer grafischen Benutzeroberfläche

(Quelle: HowToGeek)

Caligula ist ein leichtgewichtiger TUI, der zum Schreiben von ISO- und IMG-Dateien auf USB-Laufwerke entwickelt wurde.

Benutzer können Caligula wie folgt starten, anstatt die dd- oder andere Disk-Schreibbefehle manuell auszuführen:

caligula burn filename.iso

Die Benutzeroberfläche führt durch die Überprüfung der Prüfziffer und die Auswahl des Ziel-Laufwerks. Während des Schreibvorgangs zeigt Caligula ein visuelles Diagramm der Übertragungsgeschwindigkeit an.

Die Installationsoptionen sind:

Arch Linux:

sudo pacman -S caligula

Über den Rust-Paketmanager (sofern installiert):

cargo install caligula

Andere Distributionen können die Installationsanleitung des Projekts erfordern.

Kew ist ein lokaler Musikplayer im Terminal

(Quelle: HowToGeek)

kew ist eine Terminal-Musikplayer-Anwendung, die für Benutzer mit einer lokalen Musiksammlung entwickelt wurde.

Standardmäßig durchsucht kew das Verzeichnis ~/Music und zeigt die Bibliothek in einer durchsuchbaren Benutzeroberfläche an. Benutzer können mit den Pfeiltasten navigieren und die Eingabetaste drücken, um Titel oder Alben abzuspielen.

Die Anwendung unterstützt:

  • Albumcover und Visualisierungsmodi
  • Wiedergabelistenansichten
  • Zufallswiedergabe
  • Schnellstart mit dem Künstlernamen

Beispielsweise:

kew smiths

Dieser Befehl versucht, die Musik von The Smiths aus der Bibliothek des Benutzers abzuspielen. Benutzer können auch einen bestimmten Künstler mischen:

kew shuffle smiths

Installationsbefehle:

Debian oder Ubuntu:

sudo apt install kew

Arch Linux (AUR):

yay -S kew

openSUSE Tumbleweed:

sudo zypper install kew

nnn bietet schnelle Dateinavigation

(Quelle: HowToGeek)

nnn, auch bekannt als n³, ist ein Terminal-Dateimanager, der die wiederholten cd- und ls-Befehle basierend auf tastaturbasierten Navigation reduziert.

nnn zu starten ist einfach:

nnn

Benutzer können:

  • Mit der rechten Pfeiltaste in Verzeichnisse eintreten
  • Mit der linken Pfeiltaste zurückkehren
  • Datei-Metadaten wie Änderungsdaten und Berechtigungen anzeigen

nnn ist in den meisten Distributions-Repositories verfügbar:

Debian oder Ubuntu:

sudo apt install nnn

Fedora:

sudo dnf install nnn

Arch Linux:

sudo pacman -S nnn

openSUSE:

sudo zypper install nnn

Die Bedeutung von TUIs für Linux-Benutzer

Terminalbenutzeroberflächenanwendungen bieten einen Mittelweg zwischen Kommandozeilenwerkzeugen und vollgrafischen Anwendungen. Sie ermöglichen es den Benutzern, im Terminal zu bleiben, während sie die Notwendigkeit verringern, syntaxlastige Befehle auswendig zu lernen.

Alle vier Tools sind Open Source und über gängige Linux-Paketmanager verfügbar. Die Verfügbarkeit von Funktionen und Installationsschritten kann je nach Distribution und Repository-Konfiguration leicht variieren.