nnn: En blazing Fast Terminal File Browser til Pro Linux brugere

Huske Googler, kommandolinjegrænsefladen Google-klienten og Buku, kommandolinje bogmærke manager? Vi dækkede dem begge sidste år. Og nu er jeg tilbage med en anden kommandolinjeprogram, nnn fra den samme udvikler af Googler & Buku.

nnn

nnn er en filbrowser. Det er ekstremt let og flammende hurtigt. Udvikleren Arun Prakash forked det fra et andet projekt kaldet støj og gjort det meget pænere med masser af sukker på toppen. Faktisk navnet nnn er meningen at være et ordsprog. Vi ved, at fra den første linje i GitHub-repositoryets README-fil,

Noice er ikke Noice, en noicer gaffel ...

Vittigheder til side, den bedste del af nnn er dens intuitive brugeroplevelse. Der er absolut ingen læringskurve. Bare installer det, lav nogle små indledende konfigurationer, og resten af ​​stien er glat som silke.

nnn Interface

Den integrerer pænt med ethvert desktop miljø. Hvis du er en terminal fan, kan du endda overveje at dublere din GUI-filbrowser efter brug af nnn!

nnn funktioner

Der er mange funktioner, som nnn tilbyder. Nogle af dem var tilgængelige på det oprindelige noice-projekt og resten er nnn påfyldninger. Du kan finde en komplet liste over funktioner på dens GitHub repository's wiki. Hovedfunktionerne omfatter dog:

  • Intuitiv navigation gennem filsystemet
  • Nyttige smarte genveje og nøglebindinger
  • Disk brugsanalysator tilstand
  • Grundlæggende og Detaljeret tilstand
  • Flere sorteringspræferencer
  • Desktop åbner integration til at håndtere forskellige typer filer
nnn Disk Analyzer Mode

Udvikleren har også kørt nogle præstationsprøver, og nnn har overgået alle sine alternativer. Du kan tjekke testresultater i sit GitHub-repository's README-fil.

Foreslået ReadMake Sudo Insult-bruger for hver forkert adgangskodeforsøg

Installation af nnn på Ubuntu

Udvikleren af ​​nnn opretholder en PPA for Ubuntu. For at installere nnn skal du blot indtaste kommandoerne nedenfor:

sudo add-apt-depot ppa: twodopeshaggy / jarun sudo til at opdatere sudo apt install nnn

Men du får måske ikke den nyeste version på den måde. Så du vil måske overveje at installere den fra kilden. Indtast følgende kommandoer i din terminal:

git klon --depth 1 https://github.com/jarun/nnn cd nnn && gør sudo make install

Og installationen er færdig.

Kom i gang med nnn

Meget minimal konfiguration er nødvendig for at komme i gang.

Som standard bruger nnn følgende programmer til åbning af filer:

  • vi som teksteditor
  • mindre som tekstfremviser
  • MPV som medieafspiller
  • Zathura som PDF-viewer

Du kan ændre de to første ved at angive EDITOR & PAGER bash variabel. For at gøre det skal du indtaste disse linjer i din ~ / .bashrc-fil:

EDITOR = nano PAGER = mere

Du kan ændre applikationerne (nano og mere bruges her) som dit ønske. Nu, for at åbne en tekstfil med editor markerer du den fil og trykker på e, og for visningspressen p.

Hvis nnn ikke kan finde en passende ansøgning til åbning af en fil, skal den have en tilbagekaldelsesåbner. Vi vil bruge standard desktop åbner til dette formål. Tilføj denne linje i dig ~ / .bashrc fil:

eksporter NNN_FALLBACK_OPENER = xdg-open

Nu kan du åbne alle typer filer lige fra nnn. Det kan også åbne enhver mappe med GUI-filhåndteringen. For at aktivere dette tilføjes følgende linjer i din ~ / .bashrc fil:

eksport NNN_DE_FILE_MANAGER = caja

Jeg har brugt Caja, det er standard filhåndtering for Ubuntu MATE. Du skal bruge en filhåndtering installeret på dit system, fx: nautilus for Ubuntu GNOME. For at åbne en mappe med GUI-filhåndtering skal du markere den mappe og trykke på o.

Du kan også kopiere stien til en fil fra nnn ved at trykke på ctrl + k. For at aktivere dette, skal du indtaste følgende kommandoer:

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

Og tilføj følgende linje til din ~ / .bashrc-fil:

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

Det er alt. Nu kan du begynde at bruge nnn ved hjælp af følgende kommando:

nnn

For mere detaljerede oplysninger, genvejstaster og symboler, der bruges i nnn, skal du besøge GitHub-depotet.

nnn GitHub Repo

Hvad synes du om nnn? Skal du holde fast i det? Hvilke funktioner du gerne vil se i nnn? Du kan dele din mening og forslag i kommentarfeltet, udvikleren Arun Prakash vil se dem. 🙂

Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.