Има много програми, базирани на терминали, които се грижат за опитни потребители на 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.
Не е нужно да запомняте командите. Можете да натиснете "
?", за да видите помощния екран. Това ще ви покаже всички клавишни връзки за 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.