nnn: Ein blitzschneller Terminal-Dateibrowser für Pro Linux-Benutzer

Erinnern Sie sich an Googler, die Befehlszeilenschnittstelle des Google-Clients, und an Buku, den Befehlszeilen-Lesezeichen-Manager? Wir haben beide im letzten Jahr behandelt. Und jetzt bin ich mit einer anderen Befehlszeilenanwendung zurück, nnn vom selben Entwickler von Googler & Buku.

nnn

nnn ist ein Dateibrowser. Es ist extrem leicht und blitzschnell. Der Entwickler Arun Prakash gabelte es aus einem anderen Projekt namens Noice und machte es mit viel Zucker auf der Oberseite viel schöner. Tatsächlich soll der Name nnn ein Wortspiel sein. Wir wissen, dass aus der ersten Zeile der README-Datei seines GitHub-Repositorys

Noice is Not Noice, eine Geräuschgabel…

Abgesehen von Witzen ist der beste Teil von nnn die intuitive Benutzererfahrung. Es gibt absolut keine Lernkurve. Installieren Sie es einfach, nehmen Sie einige kleine Erstkonfigurationen vor und der Rest des Pfades ist glatt wie Seide.

nnn Schnittstelle

Es lässt sich gut in jede Desktop-Umgebung integrieren. Wenn Sie ein Terminal-Fan sind, könnten Sie sogar in Erwägung ziehen, Ihren GUI-Dateibrowser nach der Verwendung von nnn zu verlassen!

nnn Funktionen

Es gibt viele Funktionen, die nnn bietet. Einige von ihnen waren auf dem ursprünglichen Noice-Projekt verfügbar und die Reste sind nnn Toppings. Eine vollständige Liste der Funktionen finden Sie im Wiki des GitHub-Repository. Die Hauptmerkmale umfassen jedoch:

  • Intuitive Navigation durch das Dateisystem
  • Nützliche Kurzbefehle und Tastenkombinationen
  • Datenträgernutzungsanalysemodus
  • Basis- und Detailmodus
  • Mehrere Sortiereinstellungen
  • Desktop Opener-Integration für den Umgang mit verschiedenen Dateitypen

nnn Disk Analyzer-Modus

Außerdem hat der Entwickler einige Leistungstests durchgeführt, und nnn hat alle seine Alternativen übertroffen. Sie können die Testergebnisse in der README-Datei des GitHub-Repository überprüfen.

Installation von nnn unter Ubuntu

Der Entwickler von nnn unterhält einen PPA für Ubuntu. Geben Sie zur Installation von nnn einfach die folgenden Befehle ein:

sudo add-apt-repository ppa:twodopeshaggy/jarun sudo apt update sudo apt install nnn 

Auf diese Weise erhalten Sie jedoch möglicherweise nicht die neueste Version. Vielleicht möchten Sie es von der Quelle aus installieren. Geben Sie die folgenden Befehle in Ihr Terminal ein:

 git clone --depth 1 //github.com/jarun/nnn cd nnn && make sudo make install 

Und die Installation ist fertig.

Erste Schritte mit nnn

Es ist nur eine sehr minimale Konfiguration erforderlich, um loszulegen.

Standardmäßig verwendet nnn die folgenden Anwendungen zum Öffnen von Dateien:

  • vi als Texteditor
  • weniger als Textbetrachter
  • mpv als media player
  • zathura als PDF-Viewer

Sie können die ersten beiden ändern, indem Sie die Bash-Variable EDITOR & PAGER angeben. Tragen Sie dazu folgende Zeilen in Ihre ~ / .bashrc-Datei ein:

 EDITOR=nano PAGER=more 

Sie können die Anwendungen ( Nano und mehr wird hier verwendet) nach Ihren Wünschen ändern. Wenn Sie nun eine Textdatei mit dem Editor öffnen möchten, markieren Sie diese Datei und drücken Sie e Drücken Sie für den Betrachter p .

Wenn nnn keine geeignete Anwendung zum Öffnen einer Datei finden kann, wird ein Fallback-Öffner benötigt. Zu diesem Zweck verwenden wir den Standard-Desktop-Opener. Fügen Sie diese Zeile in Ihre ~ / .bashrc- Datei ein:

 export NNN_FALLBACK_OPENER=xdg-open 

Jetzt können Sie alle Arten von Dateien direkt von nnn aus öffnen. Es kann auch ein beliebiges Verzeichnis mit dem GUI-Dateimanager geöffnet werden. Um dies zu aktivieren, fügen Sie die folgenden Zeilen in Ihre ~ / .bashrc- Datei ein:

 export NNN_DE_FILE_MANAGER=caja 

Ich habe Caja verwendet, es ist der Standard-Dateimanager für Ubuntu MATE. Sie müssen einen Dateimanager verwenden, der auf Ihrem System installiert ist, z. B .: nautilus für Ubuntu GNOME. Um ein beliebiges Verzeichnis mit dem GUI-Dateimanager zu öffnen, markieren Sie dieses Verzeichnis und drücken Sie o .

Sie können den Pfad einer beliebigen Datei auch von ctrl+k kopieren, indem Sie ctrl+k . Geben Sie dazu die folgenden Befehle ein:

 sudo apt install xsel mkdir -p $HOME/.config/nnn printf '#!/bin/sh\necho -n $1 | xsel --clipboard --input' > $HOME/.config/nnn/copier.sh chmod +x $HOME/.config/nnn/copier.sh printf '#!/bin/sh\necho -n $1 | xsel --clipboard --input' > $HOME/.config/nnn/copier.sh chmod +x $HOME/.config/nnn/copier.sh 

Fügen Sie Ihrer ~ / .bashrc-Datei die folgende Zeile hinzu:

 export NNN_COPIER="$HOME/.config/nnn/copier.sh" 

Das ist alles. Jetzt können Sie nnn mit dem folgenden Befehl verwenden:

 nnn 

Weitere Informationen, Tastenkombinationen und Symbole, die in nnn verwendet werden, finden Sie im GitHub-Repository.

nnn GitHub Repo


Was denkst du über nnn ? Wirst du dabei bleiben? Welche Funktionen möchten Sie in nnn sehen? Sie können Ihre Meinung und Anregung in den Kommentaren teilen, der Entwickler Arun Prakash wird diese sehen. :)

Empfohlen

Installieren Sie Android auf dem BQ Aquaris Ubuntu Phone unter Linux
2019
UbuntuShop bietet jetzt standardmäßig die Option "Tails Live Session"
2019
Add Minimize Button in den Betriebssystemen Freya und Luna
2019