Există o mulțime de programe bazate pe terminale care se adresează utilizatorilor puternici pe Linux, iar managerul de fișiere nnn este unul dintre ele. Este un program înșelător de simplu, dar extrem de configurabil. Iată cum se instalează și se folosește.
Ce este nnn?
nnn este un manager de fișiere pentru sisteme asemănătoare Unix, inclusiv Linux, macOS și Windows sub WSL. Proiectul este condus de Arun Prakash Jana. Principalul hub al proiectului este pagina sa GitHub, de unde puteți descărca și codul sursă.
Instalarea nnn pe Linux
Instalarea nnn este destul de simplă. Puteți utiliza doar managerul de pachete al distribuției dvs.
De exemplu, pe Debian sau Ubuntu:
sudo apt instalare nnn
Pe Arch Linux:
pacman -S nnn
Pentru a instala nnn pe Red Hat, CentOS, Fedora sau Rocky Linux:
sudo dnf instalare nnn
Gestionarea fișierelor pe Linux cu nnn
Pentru a începe nnn, tastați pur și simplu „nnn” la shell. Puteți naviga prin sistemul de fișiere cu tastele săgeți sau folosind tastele Vim.
Nu trebuie să memorați comenzile. Poți apăsa pe „
?" pentru a vizualiza ecranul de ajutor. Aceasta vă va afișa toate combinațiile de taste pentru nnn.Puteți comuta între patru „contexte” ale nnn. Sunt similare cu filele browserului. Puteți merge la un director într-un context în timp ce selectați un director diferit în altul. Puteți copia un fișier dintr-un loc în altul.
Comenzile de la tastatură pentru a vă deplasa se bazează pe Vim: "h"pentru stânga",j"pentru jos,"k"pentru sus, și"l" de drept. De asemenea, puteți utiliza tastele săgeți. Pentru a intra într-un director, deplasați-vă la dreapta sau apăsați introduce. Pentru a urca într-un director, apăsați stânga.
Din fericire, nu trebuie să memorați comenzile. Puteți vedea legăturile tastelor în orice moment apăsând „?".
Puteți căuta în listări apăsând pe „/". Acest lucru este util dacă vă aflați într-un director cu o mulțime de fișiere.
nnn Pluginuri
La fel ca multe programe Linux destinate utilizatorilor cu putere, nnn vine cu un sistem de pluginuri care vă permite să-l personalizați în funcție de preferințele dvs.
Este ușor să configurați pluginuri nnn. Există deja o colecție de ele instalată în ~/.config/nnn/plugins director.
Pluginurile sunt implementate în mare parte ca scripturi shell. Pentru a le rula, pur și simplu le legați la chei cu NNN_PLUG variabilă de mediu. Veți pune acest lucru în fișierul de pornire al shell-ului, cum ar fi .bashrc pentru Bash sau .zsh pentru Zsh.
Pentru a apela pluginurile, apăsați butonul punct şi virgulă (;), urmat de cheia la care ați legat pluginul când rulați NNN.
De exemplu, pentru a invoca pluginul de lansare, l-ați configura cu NNN_PLUG:
exportă NNN_PLUG='l: lansator'
Când apăsați punct și virgulă (;), urmată de literă L (l), veți deschide lansatorul pe care îl puteți utiliza pentru a căuta și a lansa aplicații, chiar și aplicații GUI.
Pentru a rula un plugin la pornire, începeți nnn cu -P opțiunea, urmată de cheia pentru pluginul pe care doriți să îl rulați. Probabil că vei dori setați asta ca alias de shell dacă vrei să faci asta des.
Ce poți face cu pluginurile nnn? O mulțime de lucruri.
Îți place să asculți muzică în timp ce lucrezi? Îți poți cere nnn să joace melodii aleatorii cu boom.
Multe dintre aceste plugin-uri au dependențe pe care este posibil să trebuiască să le instalați înainte de a le folosi. Sunt listate pe pagina GitHub și multe pot fi instalate prin managerul de pachete al distribuției dvs.
Lista extinsă de programe arată că terminalul are încă o putere asupra imaginației utilizatorilor serioși de Linux și de ce Linux este atât de favorit al tehnicienilor. Lista de pluginuri va crește doar pe măsură ce mai mulți dezvoltatori vin cu propriile extensii. Se pare deja că funcționalitatea lui nnn este limitată doar de imaginația ta.
Un manager de fișiere puternic bazat pe terminale
Nu lipsesc instrumentele pentru a gestiona fișierele pe Linux. nnn, cu personalizarea sa prin pluginuri, va deveni un instrument de alegere pentru utilizatorii cu putere Linux.
Sistemele de fișiere Linux în general sunt complexe, iar alegerea sistemului de fișiere este una subtilă, dar importantă, care va afecta modul în care sistemul se comportă sub capotă. Două dintre cele mai mari sunt ext4 și Btrfs.