Es gibt viele Terminal-basierte Programme, die sich an Power-User unter Linux richten, und der Dateimanager nnn ist einer davon. Es ist ein täuschend einfach aussehendes, aber extrem konfigurierbares Programm. Hier erfahren Sie, wie Sie es installieren und verwenden.

Was ist nnn?

nnn ist ein Dateimanager für Unix-ähnliche Systeme, einschließlich Linux, macOS und Windows unter WSL. Das Projekt wird von Arun Prakash Jana geleitet. Der Hauptknotenpunkt für das Projekt ist seiner GitHub-Seite, wo Sie auch den Quellcode herunterladen können.

nnn unter Linux installieren

Die Installation von nnn ist einfach genug. Sie können einfach den Paketmanager Ihrer Distribution verwenden.

Zum Beispiel unter Debian oder Ubuntu:

sudo apt Installieren nnn

Unter Arch-Linux:

pacman -S nnn

So installieren Sie nnn unter Red Hat, CentOS, Fedora oder Rocky Linux:

sudo dnf Installieren nnn

Verwalten von Dateien unter Linux mit nnn

Um nnn zu starten, geben Sie einfach "nnn" in die Shell ein. Sie können mit den Pfeiltasten oder mit den Vim-Tasten durch das Dateisystem navigieren.

instagram viewer

Sie müssen sich die Befehle nicht merken. Sie können "?", um den Hilfebildschirm anzuzeigen. Dies zeigt Ihnen alle Tastenkombinationen für nnn.

Sie können zwischen vier "Kontexten" von nnn wechseln. Sie ähneln Browser-Tabs. Sie können in einem Kontext zu einem Verzeichnis wechseln, während Sie in einem anderen ein anderes Verzeichnis auswählen. Sie könnten eine Datei von einem Ort zum anderen kopieren.

Die Tastaturbefehle zum Bewegen basieren auf Vim: "H" für links "J"für unten,"k" für auf und "l„Für Recht. Sie können auch die Pfeiltasten verwenden. Um ein Verzeichnis aufzurufen, gehen Sie nach rechts oder drücken Sie Eingeben. Um ein Verzeichnis nach oben zu gehen, drücken Sie links.

Glücklicherweise müssen Sie sich die Steuerung nicht merken. Sie können die Tastenbelegungen jederzeit sehen, indem Sie "?".

Sie können innerhalb der Auflistungen suchen, indem Sie auf "/". Dies ist nützlich, wenn Sie sich in einem Verzeichnis mit vielen Dateien befinden.

nnn-Plugins

Wie viele Linux-Programme, die sich an Power-User richten, verfügt nnn über ein Plugin-System, mit dem Sie es an Ihre Vorlieben anpassen können.

Es ist einfach, nnn-Plugins einzurichten. Es ist bereits eine Sammlung davon im installiert ~/.config/nnn/plugins Verzeichnis.

Die Plugins sind meist als Shell-Skripte implementiert. Um sie auszuführen, binden Sie sie einfach mit dem NNN_PLUG an Schlüssel Umgebungsvariable. Sie würden dies in die Startdatei der Shell einfügen, z. B. .bashrc für Bash oder .zsh für Zsh.

Um die Plugins aufzurufen, drücken Sie die Semikolon (;), gefolgt von dem Schlüssel, an den Sie das Plugin gebunden haben, wenn Sie NNN ausführen.

Um beispielsweise das Launcher-Plugin aufzurufen, würden Sie es mit NNN_PLUG einrichten:

NNN_PLUG= exportieren'l: Launcher'

Wenn Sie das Semikolon (;) gefolgt vom Kleinbuchstaben L (l) drücken, öffnen Sie den Launcher, mit dem Sie Apps suchen und starten können, sogar GUI-Apps.

Um ein Plugin beim Start auszuführen, starten Sie nnn mit dem -P Option, gefolgt von der Taste für das Plugin, das Sie ausführen möchten. Sie werden wahrscheinlich wollen Legen Sie dies als Shell-Alias ​​fest wenn Sie dies häufig tun möchten.

Was können Sie mit nnn-Plugins tun? Viele Dinge.

Hörst du gerne Musik während du arbeitest? Sie können nnn zufällige Songs mit Boom spielen lassen.

Viele dieser Plugins haben Abhängigkeiten, die Sie möglicherweise installieren müssen, bevor Sie sie verwenden können. Sie sind auf aufgeführt die GitHub-Seite und viele können über den Paketmanager Ihrer Distribution installiert werden.

Die umfangreiche Liste der Programme zeigt, dass das Terminal immer noch die Fantasie ernsthafter Linux-Benutzer im Griff hat und warum Linux so ein Liebling von Technikfreaks ist. Die Liste der Plugins wird nur wachsen, wenn mehr Entwickler ihre eigenen Erweiterungen entwickeln. Es scheint bereits, dass die Funktionalität von nnn nur durch Ihre Vorstellungskraft begrenzt ist.

Ein leistungsstarker Terminal-basierter Dateimanager

Es gibt keinen Mangel an Tools zum Verwalten von Dateien unter Linux. nnn wird mit seiner Anpassbarkeit durch Plugins zum Werkzeug der Wahl eines Linux-Power-Users.

Linux-Dateisysteme sind insgesamt komplex, und die Wahl des Dateisystems ist subtil, aber wichtig und beeinflusst, wie sich das System unter der Haube verhält. Zwei der größten sind ext4 und Btrfs.