Existuje mnoho terminálových programů, které se starají o pokročilé uživatele Linuxu, a správce souborů nnn je jedním z nich. Je to zdánlivě jednoduchý, ale extrémně konfigurovatelný program. Zde je návod, jak jej nainstalovat a používat.
Co je nnn?
nnn je správce souborů pro systémy podobné Unixu, včetně Linuxu, macOS a Windows pod WSL. Projekt vede Arun Prakash Jana. Hlavním centrem projektu je jeho stránku GitHub, kde si také můžete stáhnout zdrojový kód.
Instalace nnn na Linux
Instalace nnn je dostatečně jednoduchá. Stačí použít správce balíčků vaší distribuce.
Například na Debianu nebo Ubuntu:
sudo apt Nainstalujte nnn
Na Arch Linuxu:
pacman -S nnn
Chcete-li nainstalovat nnn na Red Hat, CentOS, Fedora nebo Rocky Linux:
sudo dnf Nainstalujte nnn
Správa souborů v systému Linux pomocí nnn
Chcete-li spustit nnn, jednoduše zadejte "nnn" do shellu. V souborovém systému se můžete pohybovat pomocí kláves se šipkami nebo pomocí kláves Vim.
Nemusíte se učit nazpaměť příkazy. Můžete stisknout "?" pro zobrazení obrazovky nápovědy. Toto vám ukáže všechny klávesové zkratky pro nnn.
Můžete přepínat mezi čtyřmi "kontexty" nnn. Jsou podobné kartám prohlížeče. Můžete přejít do jednoho adresáře v jednom kontextu a vybrat jiný adresář v jiném. Soubor můžete zkopírovat z jednoho místa na druhé.
Klávesové příkazy pro pohyb jsou založeny na Vimu: "h"doleva,"j"pro dolů,"k"nahoru a"l“ za právo. Můžete také použít klávesy se šipkami. Chcete-li vstoupit do adresáře, přejděte doprava nebo stiskněte Vstupte. Chcete-li přejít o adresář nahoru, stiskněte vlevo.
Naštěstí si ovládání nemusíte pamatovat. Vazby kláves můžete kdykoli zobrazit stisknutím tlačítka "?".
V záznamech můžete vyhledávat stisknutím tlačítka "/". To je užitečné, pokud jste v adresáři s velkým množstvím souborů.
nnn Pluginy
Stejně jako mnoho linuxových programů zaměřených na pokročilé uživatele, nnn přichází se systémem zásuvných modulů, který vám umožní přizpůsobit jej vašim preferencím.
Je snadné nastavit nnn pluginy. Už je jich v ~/.config/nnn/plugins adresář.
Pluginy jsou většinou implementovány jako shell skripty. Chcete-li je spustit, jednoduše je spojte s klíči pomocí NNN_PLUG proměnná prostředí. Dali byste to do spouštěcího souboru shellu, například .bashrc pro Bash nebo .zsh pro Zsh.
Chcete-li zavolat pluginy, stiskněte tlačítko středník (;), následovaný klíčem, ke kterému jste plugin připojili při spuštění NNN.
Chcete-li například vyvolat spouštěcí plugin, nastavili byste jej pomocí NNN_PLUG:
export NNN_PLUG='l: odpalovací zařízení'
Když stisknete středník (;) následovaný malým písmenem L (l), otevře se spouštěč, který můžete použít k vyhledávání a spouštění aplikací, dokonce i aplikací GUI.
Chcete-li spustit plugin při spuštění, začněte nnn s -P a poté klíč pro plugin, který chcete spustit. Pravděpodobně budete chtít nastavte to jako alias shellu pokud to chcete dělat často.
Co můžete dělat s nnn pluginy? Mnoho věcí.
Posloucháte rádi hudbu při práci? Můžete nechat nnn přehrávat náhodné skladby s bum.
Mnoho z těchto pluginů má závislosti, které možná budete muset nainstalovat, než je použijete. Jsou uvedeny na stránku GitHub a mnohé lze nainstalovat prostřednictvím správce balíčků vašeho distribuce.
Rozsáhlý seznam programů ukazuje, že terminál stále drží představivost vážných uživatelů Linuxu a proč je Linux tak oblíbený mezi techniky. Seznam pluginů se bude jen rozrůstat, až bude více vývojářů přicházet s vlastními rozšířeními. Už se zdá, že funkčnost nnn je omezena pouze vaší představivostí.
Výkonný správce souborů založený na terminálu
V Linuxu nechybí nástroje pro správu souborů. nnn, se svou přizpůsobitelností prostřednictvím zásuvných modulů, se stane oblíbeným nástrojem pro zkušené uživatele Linuxu.
Souborové systémy Linuxu jsou celkově složité a výběr souborového systému je jemný, ale důležitý, který ovlivní chování systému pod kapotou. Dva z největších jsou ext4 a Btrfs.