Er zijn veel terminal-gebaseerde programma's die geschikt zijn voor hoofdgebruikers op Linux, en de bestandsbeheerder nnn is daar een van. Het is een bedrieglijk eenvoudig ogend maar uiterst configureerbaar programma. Hier leest u hoe u het installeert en gebruikt.

Wat is nnn?

nnn is een bestandsbeheerder voor Unix-achtige systemen, waaronder Linux, macOS en Windows onder WSL. Het project wordt geleid door Arun Prakash Jana. De belangrijkste hub voor het project is zijn GitHub-pagina, waar u ook de broncode kunt downloaden.

Nnn installeren op Linux

Het installeren van nnn is eenvoudig genoeg. U kunt gewoon de pakketbeheerder van uw distributie gebruiken.

Bijvoorbeeld op Debian of Ubuntu:

sudo geschikt installeren nnn

Op ArchLinux:

pacman -S nnn

Nnn installeren op Red Hat, CentOS, Fedora of Rocky Linux:

sudo dnf installeren nnn

Bestanden beheren op Linux Met nnn

Om nnn te starten typt u gewoon "nnn" in de shell. U kunt door het bestandssysteem navigeren met de pijltjestoetsen of met de Vim-toetsen.

instagram viewer

U hoeft de commando's niet te onthouden. U kunt op "?" om het helpscherm weer te geven. Dit toont je alle sneltoetsen voor nnn.

U kunt schakelen tussen vier "contexten" van nnn. Ze lijken op browsertabbladen. U kunt naar de ene map in de ene context gaan terwijl u een andere map selecteert in een andere. U kunt een bestand van de ene plaats naar de andere kopiëren.

De toetsenbordcommando's om te bewegen zijn gebaseerd op Vim: "H"voor links,"J" voor naar beneden "k" voor omhoog, en "ik"voor recht. U kunt ook de pijltjestoetsen gebruiken. Ga naar rechts of druk op om een ​​map te openen Binnenkomen. Om omhoog te gaan in een directory, drukt u op links.

Gelukkig hoef je de besturing niet uit je hoofd te leren. U kunt de sneltoetsen op elk moment bekijken door op "?".

U kunt zoeken binnen vermeldingen door op "/". Dit is handig als u zich in een map met veel bestanden bevindt.

nnn plug-ins

Zoals veel Linux-programma's gericht op ervaren gebruikers, wordt nnn geleverd met een plug-insysteem waarmee je het kunt aanpassen aan je voorkeuren.

Het is eenvoudig om nnn-plug-ins in te stellen. Er is al een verzameling geïnstalleerd in de ~/.config/nnn/plug-ins map.

De plug-ins zijn meestal geïmplementeerd als shell-scripts. Om ze uit te voeren, bindt u ze eenvoudig aan sleutels met de NNN_PLUG omgevingsvariabele. Je zou dit in het shell-opstartbestand plaatsen, zoals .bashrc voor Bash of .zsh voor Zsh.

Om de plug-ins aan te roepen, drukt u op de puntkomma (;), gevolgd door de sleutel waaraan u de plug-in hebt gebonden wanneer u NNN uitvoert.

Om bijvoorbeeld de launcher-plug-in aan te roepen, stelt u deze in met NNN_PLUG:

exporteren NNN_PLUG='ik: draagraket'

Wanneer u op de puntkomma (;) drukt, gevolgd door de kleine letter L (l), opent u het opstartprogramma dat u kunt gebruiken om apps te zoeken en te starten, zelfs GUI-apps.

Om een ​​plug-in bij het opstarten uit te voeren, start u nnn met de -P optie, gevolgd door de sleutel voor de plug-in die u wilt uitvoeren. U zult waarschijnlijk willen stel dit in als een shell-alias als je dat vaker wilt doen.

Wat kunt u doen met nnn-plug-ins? Veel dingen.

Luister je graag naar muziek terwijl je werkt? Je kunt nnn willekeurige nummers laten spelen met boem.

Veel van deze plug-ins hebben afhankelijkheden die u mogelijk moet installeren voordat u ze kunt gebruiken. Ze staan ​​vermeld op de GitHub-pagina en veel kunnen worden geïnstalleerd via de pakketbeheerder van je distro.

De uitgebreide lijst met programma's laat zien dat de terminal nog steeds tot de verbeelding spreekt van serieuze Linux-gebruikers en waarom Linux zo'n favoriet is van techneuten. De lijst met plug-ins zal alleen maar groeien naarmate meer ontwikkelaars met hun eigen extensies komen. Het lijkt er al op dat de functionaliteit van nnn alleen beperkt wordt door je verbeeldingskracht.

Een krachtige op terminal gebaseerde bestandsbeheerder

Er is geen tekort aan tools om bestanden op Linux te beheren. nnn, met zijn aanpasbaarheid via plug-ins, zal de voorkeurstool van een Linux-hoofdgebruiker worden.

Linux-bestandssystemen zijn over het algemeen complex en de keuze van het bestandssysteem is een subtiele maar belangrijke die van invloed zal zijn op hoe het systeem zich onder de motorkap gedraagt. Twee van de grootste zijn ext4 en Btrfs.