Има много програми, базирани на терминали, които се грижат за опитни потребители на Linux, и файловият мениджър nnn е един от тях. Това е измамно проста на вид, но изключително конфигурируема програма. Ето как да го инсталирате и използвате.

Какво е nnn?

nnn е файлов мениджър за Unix-подобни системи, включително Linux, macOS и Windows под WSL. Проектът се ръководи от Arun Prakash Jana. Основният център на проекта е неговата страница в GitHub, където можете също да изтеглите изходния код.

Инсталиране на nnn на Linux

Инсталирането на nnn е достатъчно просто. Можете просто да използвате мениджъра на пакети на вашата дистрибуция.

Например в Debian или Ubuntu:

sudo apt Инсталирай nnn

В Arch Linux:

pacman -S nnn

За да инсталирате nnn на Red Hat, CentOS, Fedora или Rocky Linux:

sudo dnf Инсталирай nnn

Управление на файлове на Linux с nnn

За да стартирате nnn, просто напишете "nnn" в обвивката. Можете да навигирате във файловата система с клавишите със стрелки или с помощта на клавишите на Vim.

Не е нужно да запомняте командите. Можете да натиснете "

instagram viewer
?", за да видите помощния екран. Това ще ви покаже всички клавишни връзки за nnn.

Можете да превключвате между четири "контекста" на nnn. Те са подобни на разделите на браузъра. Можете да отидете в една директория в един контекст, докато избирате друга директория в друг. Можете да копирате файл от едно място на друго.

Клавиатурните команди за придвижване са базирани на Vim: "ч"за ляво,"й"за долу,"к" за нагоре и "л"за право. Можете също да използвате клавишите със стрелки. За да влезете в директория, преместете надясно или натиснете Въведете. За да отидете нагоре в директория, натиснете наляво.

За щастие не е нужно да запомняте контролите. Можете да видите връзките на клавишите по всяко време, като натиснете "?".

Можете да търсите в списъците, като натиснете "/". Това е полезно, ако сте в директория с много файлове.

nnn плъгини

Подобно на много програми за Linux, насочени към опитни потребители, nnn идва със система за добавки, която ви позволява да я персонализирате според вашите предпочитания.

Лесно е да настроите плъгини nnn. Вече има колекция от тях, инсталирани в ~/.config/nnn/плъгини указател.

Плъгините са реализирани най-вече като шел скриптове. За да ги стартирате, просто ги свързвате с ключове с NNN_PLUG променлива на средата. Бихте поставили това във файла за стартиране на обвивката, като .bashrc за Bash или .zsh за Zsh.

За да извикате добавките, натиснете точка и запетая (;), последван от ключа, към който сте обвързали приставката, когато стартирате NNN.

Например, за да извикате приставката за стартиране, трябва да я настроите с NNN_PLUG:

експортиране на NNN_PLUG='l: стартер'

Когато натиснете точка и запетая (;), последвана от малка L (l), ще отворите стартовия панел, който можете да използвате за търсене и стартиране на приложения, дори GUI приложения.

За да стартирате плъгин при стартиране, стартирайте nnn с опция, последвана от ключа за приставката, която искате да стартирате. Вероятно ще искате задайте това като псевдоним на обвивката ако искате да го правите често.

Какво можете да правите с плъгините nnn? Много неща.

Обичате ли да слушате музика, докато работите? Можете да накарате nnn да пуска произволни песни с boom.

Много от тези добавки имат зависимости, които може да се наложи да инсталирате, преди да ги използвате. Те са изброени на страницата GitHub и много от тях могат да бъдат инсталирани чрез мениджъра на пакети на вашата дистрибуция.

Обширният списък от програми показва, че терминалът все още владее въображението на сериозните потребители на Linux и защо Linux е толкова любим на техниците. Списъкът с плъгини само ще расте, тъй като повече разработчици измислят свои собствени разширения. Вече изглежда, че функционалността на nnn е ограничена само от вашето въображение.

Мощен базиран на терминал файлов мениджър

Няма недостиг на инструменти за управление на файлове в Linux. nnn, със своята възможност за персонализиране чрез плъгини, ще се превърне в предпочитан инструмент за опитен потребител на Linux.

Файловите системи на Linux като цяло са сложни и изборът на файлова система е фин, но важен, който ще повлияе на поведението на системата под капака. Две от най-големите са ext4 и Btrfs.