Existuje veľa programov založených na termináloch, ktoré sa starajú o skúsených používateľov systému Linux, a správca súborov nnn je jedným z nich. Je to zdanlivo jednoducho vyzerajúci, ale mimoriadne konfigurovateľný program. Tu je návod, ako ho nainštalovať a používať.

Čo je nnn?

nnn je správca súborov pre systémy podobné Unixu, vrátane Linuxu, MacOS a Windowsu pod WSL. Projekt vedie Arun Prakash Jana. Hlavným centrom projektu je svoju stránku GitHub, kde si môžete stiahnuť aj zdrojový kód.

Inštalácia nnn v systéme Linux

Inštalácia nnn je dostatočne jednoduchá. Stačí použiť správcu balíkov vašej distribúcie.

Napríklad na Debiane alebo Ubuntu:

sudo apt Inštalácia nnn

V systéme Arch Linux:

pacman -S nnn

Ak chcete nainštalovať nnn na Red Hat, CentOS, Fedora alebo Rocky Linux:

sudo dnf Inštalácia nnn

Správa súborov v systéme Linux s nnn

Ak chcete spustiť nnn, jednoducho napíšte „nnn“ do shellu. V súborovom systéme sa môžete pohybovať pomocou klávesov so šípkami alebo pomocou klávesov Vim.

Nemusíte sa učiť naspamäť príkazy. Môžete stlačiť "

instagram viewer
?", aby sa zobrazila obrazovka pomocníka. Toto vám ukáže všetky klávesové skratky pre nnn.

Môžete prepínať medzi štyrmi "kontextami" nnn. Sú podobné kartám prehliadača. Môžete prejsť do jedného adresára v jednom kontexte a vybrať iný adresár v inom. Môžete skopírovať súbor z jedného miesta na druhé.

Klávesové príkazy na pohyb sú založené na Vim: "h"doľava,"j"pre dole,"k"nahor a"l“ za právo. Môžete tiež použiť klávesy so šípkami. Ak chcete zadať adresár, posuňte sa doprava alebo stlačte Zadajte. Ak chcete prejsť do adresára, stlačte tlačidlo doľava.

Našťastie si ovládanie nemusíte pamätať. Väzby kláves môžete kedykoľvek zobraziť stlačením tlačidla "?".

V zoznamoch môžete vyhľadávať stlačením tlačidla "/". Je to užitočné, ak sa nachádzate v adresári s veľkým množstvom súborov.

nnn Pluginy

Rovnako ako mnoho linuxových programov zameraných na pokročilých používateľov, aj nnn prichádza so systémom doplnkov, ktorý vám umožňuje prispôsobiť ho vašim preferenciám.

Je ľahké nastaviť nnn pluginy. V súbore už je ich nainštalovaná zbierka ~/.config/nnn/plugins adresár.

Pluginy sú väčšinou implementované ako shell skripty. Ak ich chcete spustiť, jednoducho ich priviažte ku kľúčom pomocou NNN_PLUG premenná prostredia. Dali by ste to do spúšťacieho súboru shellu, ako napríklad .bashrc pre Bash alebo .zsh pre Zsh.

Ak chcete zavolať doplnky, stlačte tlačidlo bodkočiarka (;), za ktorým nasleduje kľúč, ku ktorému ste pripojili doplnok pri spustení NNN.

Ak chcete napríklad vyvolať doplnok spúšťača, nastavili by ste ho pomocou NNN_PLUG:

export NNN_PLUG='l: spúšťač'

Keď stlačíte bodkočiarku (;), po ktorej nasleduje malé písmeno L (l), otvorí sa spúšťač, ktorý môžete použiť na vyhľadávanie a spúšťanie aplikácií, dokonca aj aplikácií s grafickým rozhraním.

Ak chcete spustiť doplnok pri spustení, začnite nnn s -P možnosť, za ktorou nasleduje kľúč pre doplnok, ktorý chcete spustiť. Pravdepodobne budete chcieť nastavte to ako alias shellu ak to chcete robiť často.

Čo môžete robiť s nnn pluginmi? Veľa vecí.

Radi počúvate hudbu pri práci? Môžete nechať nnn hrať náhodné skladby s bum.

Mnohé z týchto doplnkov majú závislosti, ktoré možno budete musieť nainštalovať pred ich použitím. Sú uvedené na stránku GitHub a mnohé je možné nainštalovať cez správcu balíkov vášho distribúcie.

Rozsiahly zoznam programov ukazuje, že terminál stále drží predstavivosť vážnych používateľov Linuxu a prečo je Linux taký obľúbený medzi technikmi. Zoznam pluginov sa bude len rozrastať, keď bude viac vývojárov prichádzať s vlastnými rozšíreniami. Už sa zdá, že funkčnosť nnn je obmedzená len vašou predstavivosťou.

Výkonný správca súborov založený na termináli

V systéme Linux nechýbajú nástroje na správu súborov. nnn, so svojou prispôsobiteľnosťou prostredníctvom zásuvných modulov, sa stane obľúbeným nástrojom pre skúsených používateľov Linuxu.

Súborové systémy Linuxu sú celkovo zložité a výber súborového systému je jemný, ale dôležitý, ktorý ovplyvní, ako sa systém bude správať pod kapotou. Dve z najväčších sú ext4 a Btrfs.