Obstaja veliko terminalskih programov, ki skrbijo za napredne uporabnike Linuxa, in upravitelj datotek nnn je eden izmed njih. To je varljivo preprost program, ki ga je videti izjemno preprosto. Tukaj je opisano, kako ga namestite in uporabljate.

Kaj je nnn?

nnn je upravitelj datotek za sisteme, podobne Unixu, vključno z Linuxom, macOS in Windows pod WSL. Projekt vodi Arun Prakash Jana. Glavno središče projekta je svojo stran GitHub, kjer lahko tudi prenesete izvorno kodo.

Namestitev nnn v Linux

Namestitev nnn je dovolj preprosta. Uporabite lahko samo upravitelja paketov svoje distribucije.

Na primer v Debianu ali Ubuntuju:

sudo apt namestite nnn

V sistemu Arch Linux:

pacman -S nnn

Če želite namestiti nnn v Red Hat, CentOS, Fedora ali Rocky Linux:

sudo dnf namestite nnn

Upravljanje datotek v sistemu Linux z nnn

Če želite zagnati nnn, preprosto vnesite "nnn" v lupino. Po datotečnem sistemu lahko krmarite s puščičnimi tipkami ali tipkami Vim.

Ni vam treba zapomniti ukazov. Lahko pritisnete "?" za ogled zaslona s pomočjo. To vam bo pokazalo vse tipkovnice za nnn.

Preklapljate lahko med štirimi "konteksti" nnn. Podobni so zavihkom brskalnika. Lahko greste v en imenik v enem kontekstu, medtem ko izberete drug imenik v drugem. Datoteko lahko kopirate z enega mesta na drugega.

Ukazi na tipkovnici za premikanje temeljijo na Vimu: "h"za levo,"j"za dol,"k" za gor in "l"za prav. Uporabite lahko tudi puščične tipke. Za vstop v imenik se premaknite desno ali pritisnite Vnesite. Za pomik gor po imeniku pritisnite levo.

Na srečo vam ni treba zapomniti kontrolnikov. Vezave tipk si lahko kadar koli ogledate s pritiskom na "?".

Po seznamih lahko iščete s pritiskom na "/". To je uporabno, če ste v imeniku z veliko datotekami.

nnn Vtičniki

Tako kot večina programov za Linux, namenjenih izkušenim uporabnikom, ima nnn sistem vtičnikov, ki vam omogoča, da ga prilagodite svojim željam.

Vtičnike nnn je enostavno nastaviti. Zbirka jih je že nameščena v ~/.config/nnn/plugins imenik.

Vtičniki so večinoma implementirani kot lupinski skripti. Če jih želite zagnati, jih preprosto povežete s ključi z NNN_PLUG spremenljivka okolja. To bi dali v zagonsko datoteko lupine, na primer .bashrc za Bash ali .zsh za Zsh.

Če želite priklicati vtičnike, pritisnite podpičje (;), ki mu sledi ključ, na katerega ste vezali vtičnik, ko zaženete NNN.

Če želite na primer priklicati vtičnik zaganjalnika, ga nastavite z NNN_PLUG:

izvoz NNN_PLUG='l: zaganjalnik'

Ko pritisnete podpičje (;), ki mu sledi mala črka L (l), odprete zaganjalnik, ki ga lahko uporabite za iskanje in zagon aplikacij, tudi aplikacij GUI.

Če želite zagnati vtičnik ob zagonu, zaženite nnn z -P možnost, ki ji sledi ključ za vtičnik, ki ga želite zagnati. Verjetno boste želeli nastavite to kot vzdevek lupine če želite to početi pogosto.

Kaj lahko storite z vtičniki nnn? Veliko stvari.

Med delom radi poslušate glasbo? Nnn lahko predvaja naključne pesmi z boomom.

Veliko teh vtičnikov ima odvisnosti, ki jih boste morda morali namestiti, preden jih uporabite. Navedeni so na strani GitHub veliko jih je mogoče namestiti prek upravitelja paketov vaše distribucije.

Obsežen seznam programov kaže, da terminal še vedno drži domišljijo resnih uporabnikov Linuxa in zakaj je Linux tako priljubljen pri tehničarjih. Seznam vtičnikov se bo samo povečeval, ko bo več razvijalcev pripravilo lastne razširitve. Zdi se že, da je funkcionalnost nnn omejena le z vašo domišljijo.

Zmogljiv terminalski upravitelj datotek

V sistemu Linux ni pomanjkanja orodij za upravljanje datotek. nnn bo s svojo prilagodljivostjo prek vtičnikov postal izbrano orodje naprednih uporabnikov Linuxa.

Datotečni sistemi Linuxa so na splošno zapleteni in izbira datotečnega sistema je subtilna, a pomembna, ki vpliva na delovanje sistema pod pokrovom. Dva največja sta ext4 in Btrfs.