Det er mange terminalbaserte programmer som henvender seg til strømbrukere på Linux, og filbehandleren nnn er en av dem. Det er et villedende enkelt utseende, men ekstremt konfigurerbart program. Her er hvordan du installerer og bruker den.
Hva er nnn?
nnn er en filbehandler for Unix-lignende systemer, inkludert Linux, macOS og Windows under WSL. Prosjektet ledes av Arun Prakash Jana. Hovednavet for prosjektet er sin GitHub-side, hvor du også kan laste ned kildekoden.
Installerer nnn på Linux
Å installere nnn er enkelt nok. Du kan bare bruke distribusjonens pakkebehandling.
For eksempel på Debian eller Ubuntu:
sudo apt installere nnn
På Arch Linux:
pacman -S nnn
For å installere nnn på Red Hat, CentOS, Fedora eller Rocky Linux:
sudo dnf installere nnn
Administrere filer på Linux med nnn
For å starte nnn, skriv ganske enkelt "nnn" ved skallet. Du kan navigere i filsystemet med piltastene eller bruke Vim-tastene.
Du trenger ikke å huske kommandoene. Du kan trykke "?" for å vise hjelpeskjermen. Dette vil vise deg alle tastebindingene for nnn.
Du kan bytte mellom fire "kontekster" av nnn. De ligner på nettleserfaner. Du kan gå til en katalog i en kontekst mens du velger en annen katalog i en annen. Du kan kopiere en fil fra ett sted til et annet.
Tastaturkommandoene for å flytte rundt er basert på Vim: "h"for venstre",j"for ned,"k"for opp, og"l"for rett. Du kan også bruke piltastene. For å gå inn i en katalog, flytt til høyre eller trykk Tast inn. For å gå opp en katalog, trykk til venstre.
Heldigvis trenger du ikke å huske kontrollene. Du kan se tastebindingene når som helst ved å trykke "?".
Du kan søke i oppføringer ved å trykke "/". Dette er nyttig hvis du er i en katalog med mange filer.
nnn Plugins
Som mange Linux-programmer rettet mot superbrukere, kommer nnn med et plugin-system som lar deg tilpasse det til dine preferanser.
Det er enkelt å sette opp nnn-plugins. Det er allerede en samling av dem installert i ~/.config/nnn/plugins katalog.
Programtilleggene er for det meste implementert som shell-skript. For å kjøre dem binder du dem ganske enkelt til nøkler med NNN_PLUG miljøvariabel. Du vil legge dette inn i shell-oppstartsfilen, for eksempel .bashrc for Bash eller .zsh for Zsh.
For å ringe til plugins, trykker du på semikolon (;), etterfulgt av nøkkelen du knyttet plugin-en til når du kjører NNN.
For å starte oppstartsplugin-modulen, setter du den opp med NNN_PLUG:
eksporter NNN_PLUG='l: bærerakett'
Når du trykker på semikolon (;), etterfulgt av liten bokstav L (l), åpner du startprogrammet som du kan bruke til å søke og starte apper, til og med GUI-apper.
For å kjøre en plugin ved oppstart, start nnn med -P alternativet, etterfulgt av nøkkelen for plugin-en du vil kjøre. Det vil du sannsynligvis angi dette som et skallalias hvis du vil gjøre det ofte.
Hva kan du gjøre med nnn-plugins? Mange ting.
Liker du å høre på musikk mens du jobber? Du kan få nnn til å spille tilfeldige sanger med boom.
Mange av disse pluginene har avhengigheter du kanskje må installere før du bruker dem. De er oppført på GitHub-siden og mange kan installeres gjennom distroens pakkebehandling.
Den omfattende listen over programmer viser at terminalen fortsatt har et tak på fantasien til seriøse Linux-brukere og hvorfor Linux er en slik favoritt blant teknologer. Listen over plugins vil bare vokse etter hvert som flere utviklere kommer opp med sine egne utvidelser. Det ser allerede ut til at funksjonaliteten til nnn bare begrenses av fantasien din.
En kraftig terminalbasert filbehandler
Det er ingen mangel på verktøy for å administrere filer på Linux. nnn, med sin tilpassbarhet gjennom plugins, vil bli en Linux-kraftbrukers valgverktøy.
Linux-filsystemer er generelt komplekse, og valget av filsystem er en subtil, men viktig en som vil påvirke hvordan systemet oppfører seg under panseret. To av de største er ext4 og Btrfs.