Der er mange terminalbaserede programmer, der henvender sig til superbrugere på Linux, og filhåndteringen nnn er en af ​​dem. Det er et bedragerisk enkelt udseende, men ekstremt konfigurerbart program. Her er hvordan du installerer og bruger det.

Hvad er nnn?

nnn er en filhåndtering til Unix-lignende systemer, inklusive Linux, macOS og Windows under WSL. Projektet ledes af Arun Prakash Jana. Hovedhub for projektet er dens GitHub-side, hvor du også kan downloade kildekoden.

Installerer nnn på Linux

Installation af nnn er simpelt nok. Du kan bare bruge din distributions pakkehåndtering.

For eksempel på Debian eller Ubuntu:

sudo apt installere nnn

På Arch Linux:

pacman -S nnn

Sådan installerer du nnn på Red Hat, CentOS, Fedora eller Rocky Linux:

sudo dnf installere nnn

Håndtering af filer på Linux med nnn

For at starte nnn skal du blot skrive "nnn" ved skallen. Du kan navigere i filsystemet med piletasterne eller bruge Vim-tasterne.

Du behøver ikke at huske kommandoerne. Du kan trykke på "?" for at se hjælpeskærmen. Dette vil vise dig alle tastebindingerne for nnn.

instagram viewer

Du kan skifte mellem fire "kontekster" af nnn. De ligner browserfaner. Du kan gå til en mappe i én sammenhæng, mens du vælger en anden mappe i en anden. Du kan kopiere en fil fra et sted til et andet.

Tastaturkommandoerne til at flytte rundt er baseret på Vim: "h"til venstre",j"for ned,"k"for op, og"l"for ret. Du kan også bruge piletasterne. Flyt til højre eller tryk på for at gå ind i en mappe Gå ind. Tryk på venstre for at gå op i en mappe.

Heldigvis behøver du ikke at huske kontrollerne. Du kan til enhver tid se tastebindingerne ved at trykke på "?".

Du kan søge i lister ved at trykke på "/". Dette er nyttigt, hvis du er i en mappe med mange filer.

nnn plugins

Ligesom mange Linux-programmer rettet mod superbrugere, kommer nnn med et plugin-system, der lader dig tilpasse det til dine præferencer.

Det er nemt at opsætte nnn plugins. Der er allerede en samling af dem installeret i ~/.config/nnn/plugins vejviser.

Plugins er for det meste implementeret som shell-scripts. For at køre dem skal du blot binde dem til nøgler med NNN_PLUG miljøvariabel. Du ville sætte dette i shell-startfilen, såsom .bashrc for Bash eller .zsh for Zsh.

For at kalde plugins skal du trykke på semikolon (;), efterfulgt af den nøgle, du bundede pluginnet til, når du kører NNN.

For at påkalde launcher-pluginnet, ville du for eksempel konfigurere det med NNN_PLUG:

eksporter NNN_PLUG='l: løfteraket'

Når du trykker på semikolon (;), efterfulgt af små bogstaver L (l), åbner du startprogrammet, som du kan bruge til at søge og starte apps, selv GUI-apps.

For at køre et plugin ved opstart skal du starte nnn med -P mulighed, efterfulgt af nøglen til det plugin, du vil køre. Det vil du sikkert gerne sæt dette som et shell-alias hvis du vil gøre det ofte.

Hvad kan du gøre med nnn plugins? Mange ting.

Kan du lide at lytte til musik, mens du arbejder? Du kan få nn til at spille tilfældige sange med boom.

Mange af disse plugins har afhængigheder, du muligvis skal installere, før du bruger dem. De er opført på GitHub-siden og mange kan installeres gennem din distros pakkehåndtering.

Den omfattende liste af programmer viser, at terminalen stadig har fat i fantasien hos seriøse Linux-brugere og hvorfor Linux er sådan en favorit blandt teknikere. Listen over plugins vil kun vokse, efterhånden som flere udviklere kommer med deres egne udvidelser. Det ser allerede ud til, at funktionaliteten af ​​nnn kun er begrænset af din fantasi.

En kraftfuld terminalbaseret filhåndtering

Der er ingen mangel på værktøjer til at administrere filer på Linux. nnn, med dens tilpasningsmuligheder gennem plugins, bliver en Linux-power-brugers foretrukne værktøj.

Linux-filsystemer er generelt komplekse, og valget af filsystem er et subtilt, men vigtigt, som vil påvirke, hvordan systemet opfører sig under emhætten. To af de største er ext4 og Btrfs.