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.
Yorumlar
(6 Yorum)