Что такое Nnn: все, что нужно знать

Что такое Nnn: все, что нужно знать
Содержание

Nnn — это сокращение или аббревиатура, которая может иметь различные значения в зависимости от контекста. В некоторых случаях это может относиться к техническим терминам, специфическим объектам или явлениям в разных областях, таких как наука, технологии или поп-культура.

Для точного понимания необходимо учитывать ситуацию, в которой используется данный термин. К примеру, в программировании «Nnn» может обозначать переменную или значение, тогда как в других областях это может иметь совсем другое значение.

Используйте nnn в качестве файлового менеджера для терминала Linux

Если вы долгое время использовали терминал в Linux, то, вероятно, знакомы с некоторыми полезными командами, такими как cd, которая позволяет перемещаться между папками, создавать новые каталоги, а также копировать или перемещать файлы. Однако, возможно, вам будет удобнее использовать файловые менеджеры, которые работают в графическом интерфейсе и быстро справляются с определёнными задачами. В таком случае вам может понравиться nnn.

nnn представляет собой файловый менеджер, который можно использовать в терминале. Хотя этот инструмент не так сложен, как Midnight Commander, он обладает минимальными требованиями к ресурсам, функционирует весьма быстро и обеспечивает удобное перемещение по файловой системе без необходимости вводить команды вручную.

Установка ннн

nnn доступен для различных операционных систем, таких как Android, macOS, BSD и Linux. Процесс установки будет зависеть от вашей конкретной платформы. Для пользователей доступны пакеты релизов для Arch Linux, CentOS, Debian, Fedora и Ubuntu. В данном руководстве мы будем работать с самой последней версией Ubuntu, которую можно быстро установить с помощью команды:

sudo apt install nnn
Что такое Nnn: все, что нужно знать

Более подробную информацию и инструкции по установке в различных дистрибутивах/операционных системах можно найти здесь.

nnn Использование

По окончании установки вы имеет возможность запустить nnn через ваш терминал, используя команду nnn .

nnn покажет список файлов и директорий в текущем каталоге, где выполняется nnn. Директории размещены в начале, а файлы — в конце.

Для навигации по файловой системе используйте клавиши курсора. С помощью клавиш вверх и вниз вы перемещаетесь в этом направлении по списку папок и файлов. Чтобы войти в папку, нажмите Enter или клавишу со стрелкой вправо. Чтобы вернуться на один уровень вверх к предыдущей папке, используйте клавишу со стрелкой влево.

Открытие файлов

Для того чтобы открыть файл с использованием приложения, установленного по умолчанию для данного типа, достаточно выбрать файл и нажать клавишу Enter. На изображении ниже показано, как мы открыли изображение с помощью стандартного просмотрщика изображений.

Точно так же, когда вы нажимаете Enter в текстовом документе, он запускается в Gedit или любом другом редакторе текста, который установлен по умолчанию в вашем дистрибутиве и так далее.

Имейте в виду, что в серверной среде может отсутствовать установленное программное обеспечение с графическим интерфейсом для просмотра необходимых файлов.

Скрыть/показать сведения о файле

По соображениям безопасности некоторые файлы и папки обычно скрыты от посторонних глаз. Чтобы отобразить их, нажмите F5 , чтобы переключить их отображение.

Чтобы получить более подробную информацию о любом файле или папке, наведите на него курсор и нажмите Ctrl + F .

Также читайте: Как копировать и вставлять текст, файлы и папки в терминале Linux

Выбрать, скопировать, вставить и удалить

Чтобы выбрать файл или папку:

1. С помощью клавиш со стрелками наведите курсор на нужный файл или папку и нажмите пробел на клавиатуре. Слева от файла или папки вы увидите символ плюса.

2. Повторите эти действия для любого другого файла или папки, которые вы хотите добавить в свой выбор. Обратите внимание, что выбранные вами варианты должны находиться в одной папке.

3. Чтобы скопировать их в другую папку, перейдите в папку, в которую вы хотите переместить файлы, и нажмите Ctrl + P . Чтобы переместить его, а не создавать копии, используйте Ctrl + V .

Чтобы удалить выделение, нажмите Ctrl + X . nnn спросит вас, хотите ли вы действовать с текущим файлом или со всем выбранным.

Работа с архивами

Чтобы создать сжатый архив набора файлов и папок, выберите файлы, которые необходимо сжать, и нажмите z на клавиатуре. Введите имя вашего архива и нажмите Enter.

nnn способен взаимодействовать и с уже созданными архивами. Просто нажмите Enter на одном из таких файлов, и nnn предложит вам выбрать действие по умолчанию (которое откроет архив в вашем установленном менеджере архивов), извлечь его содержимое и так далее.

Только начало

nnn, как файловый менеджер Терминала, может делать больше, чем мы здесь рассмотрели. Вы всегда можете воспользоваться экраном справки, нажав ? , чтобы найти другие способы его использования. После этого нажмите Q , чтобы вернуться к основному интерфейсу. Вы также можете расширить nnn с помощью плагинов, хотя мы это здесь не рассматривали.

Если вы активно используете терминал Linux, полезно знать, как выполнять поиск в Интернете с помощью терминала.

Статьи по данной тематике
  • Управляйте своей файловой системой с терминала Linux
  • nnn: невероятно быстрый файловый браузер терминала для профессиональных пользователей Linux
  • nnn: мощный файловый менеджер на базе терминала для опытных пользователей Linux
  • Почему Spacedrive — кроссплатформенный файловый менеджер вашей мечты
  • Почему Spacedrive — это кроссплатформенный файловый менеджер, о котором вы даже не подозревали
  • Как зашифровать файл в Linux, MacOS и Windows — и почему
  • Эти 5 файловых менеджеров Linux намного лучше, чем ваш стандартный
  • Объяснение структуры файловой системы Linux
  • Эти 5 файловых менеджеров Linux лучше, чем те, которые вы используете сейчас, и они бесплатны
  • Автоматическое создание, удаление и запись файлов при запуске в Ubuntu
  • Как легко изменить права доступа к папкам и файлам в Linux
  • 5 команд управления файлами и папками Linux, которые вам нужно знать
  • Spiral Linux предлагает удобный инструмент, который может уберечь вас от спирали в случае потери файла.
  • Одна команда для редактирования файла .desktop в Ubuntu и других Linux
  • Включите «Открыть от имени администратора» в браузере файлов Nautilus.
  • nnn — это не просто файловый менеджер, он может выполнять анализ использования диска, переименовывать файлы в пакетном режиме, работать как средство запуска приложений и выбирать файлы. Платформа плагинов расширяет возможности основного файлового менеджера.

    Доступно более 30 плагинов. К ним относятся плагин (Neo) Vim, а также плагины для просмотра эскизов изображений, просмотра видео, предварительного просмотра изображений, поиска дубликатов, просмотра и загрузки файлов, воспроизведения музыки, создания рингтонов и т. Д. Вы также можете добавить свои собственные плагины.

    Одна из важных целей проекта — поддержка маломощных устройств. Помимо Linux, macOS (через Homebrew), BSD, Cygwin и подсистемы Linux для Windows, nnn также без проблем работает на Raspberry Pi и среде Termux для Android.

    Установка nnn в Ubuntu/Linux Mint

    nnn доступен во многих менеджерах пакетов и дистрибутивах, таких как Arch Linux, Debian, Fedora, Homebrew, openSUSE и Ubuntu (и других в этом семействе) в стандартных репозиториях. В Ubuntu/Linux Mint установка достаточно простая:

    $ sudo apt-get обновить $ sudo apt-get установить nnn

    Если вы хотите последние релизы файлового менеджера, то установочные пакеты для Arch Linux, CentOS, Debian, Fedora, Ubuntu и можно забрать отсюда.

    В launchpad.net/~twodopeshaggy/ (или в репозитории ppa:twodopeshaggy/jarun) на момент написания статьи находятся довольно дремучие версии nnn.

    В зависимости от ваших регулярных рабочих процессов, вы можете добавить несколько дополнительных утилит, таких как bsdtar и trash-cli. Для установки плагинов выполните следующую команду:

    $ curl -Ls https://raw.githubusercontent.com/jarun/nnn/master/plugins/getplugs sh

    Дополнительная информация о подключаемых модулях в README доступна в каталоге подключаемых модулей на домашней странице проекта. Кроме того, есть очень информативная вики.

    Настройка nnn

    nnn не имеет файла конфигурации. Он использует несколько переменных среды, и вы должны установить те, которые вам нужны. Для обычных пользователей подойдет следующий пример настроек:

    # Задать местоположения закладок NNN_BMS = ‘d: ~ / Документы; D: ~ / Архив документов /’ # Определите сочетания клавиш для плагинов, которые хотите активировать, с помощью клавиш `: key` NNN_PLUG = ‘o: fzy-open; p: mocplay; m: nmount; t: thumb’ # Если желаете, чтобы текстовые файлы открывались в $ EDITOR NNN_USE_EDITOR = 1 # Назначьте уникальный цвет для каждой вкладки (по умолчанию все синие) NNN_CONTEXT_COLORS = ‘1234’

    Особенности работы с nnn

    Первое, что вы заметите, когда запустите nnn, — это его минимализм. Однако не позволяйте этому обмануть вас. nnn переключается в подробный режим при нажатии клавиши с дополнительной информацией о перечисленных файлах. Если вы хотите, вы также можете установить псевдоним, чтобы он всегда открывался в режиме по умолчанию. Он также поставляется с четырьмя контекстами (или вкладками), которые вы можете переключать с помощью TAB.

    Как только вы начнете перемещаться, вы заметите, с какой скоростью загружаются и отображаются записи каталога. Это мгновенно и без задержек!

    Есть несколько функций, которые помогают в навигации, такие как режим навигации по мере ввода с автоматическим выбором каталога, который кажется очень естественным.

    Есть закладки, и вы можете закрепить каталог и посетить его в любое время. Есть также простые ярлыки для перехода к домашнему каталогу, «/», началу и последнему посещенному каталогу.

    Вы можете искать файлы в текущем каталоге по регулярному выражению или обычным текстовым строкам. Соответствия динамически обновляются мгновенно по мере ввода. Также есть плагин для нечеткого поиска в поддереве.

    По умолчанию nnn использует сортировку без учета регистра с каталогами наверху. Имена файлов в виде чисто числовых значений перечислены в отсортированном виде. Этот порядок очень полезен в каталогах с большим количеством чисто числовых записей, таких как / proc, где есть каталоги для каждого идентификатора процесса, запущенного в текущей системе.

    Поддерживаются дополнительные порядки: сортировка по версиям, имя файла, время модификации, время доступа, размер и расширение файла.

    nnn управления доступны как через клавиатуру, так и с помощью мыши. Тем не менее, многие пользователи терминала могут отдавать предпочтение клавиатурному управлению в большинстве случаев. Как вы могли заметить, для активации или переключения ряда функций необходимо использовать комбинации клавиш. Чтобы облегчить задачу пользователям, комбинации клавиш можно просмотреть в любой момент в процессе работы с nnn, нажав на кнопку «?».

    Интеграция с рабочим столом осуществляется без проблем, и файлы открываются с помощью средства открытия файлов по умолчанию для среды рабочего стола. Можно использовать настраиваемый открыватель. Вы также можете открыть файл в любом приложении, используя ярлык «Открыть с помощью…».

    Следует упомянуть об использовании памяти nnn. Даже при выполнении анализа использования диска в каталоге с 2000 файлами он незначителен:

    PID ПОЛЬЗОВАТЕЛЬ ПРИОРИТЕТ НИ ВИРТ РЕС ШР С %ЦП %ПАМ ВРЕМЯ+ КОМАНДА 18976 пользователь 20 0 17224 3792 2760 S 0.0 0.0 0:00.04 nnn

    Как только вы начнете, вы заметите, что вам открываются многочисленные возможности nnn, в зависимости от ваших текущих потребностей. В этой крошечной утилите слишком много функций. Это потрясающий инструмент для повышения производительности, который легко найдет свое место в ваших обычных сеансах работы с терминалом.

    Видео по работе с nnn

    nnn в действии. Видео с сайта nnn

    nnn file manager basics — Linux

    Похожие статьи на сайте

    • Ventoy — лучшая утилита для создания мультизагрузочных USB
    • Альтернативы SSH, которые в некоторых случаях лучше оригинала
    • Полный набор лучших и современных консольных программ для Linux
    • Хитрости командной строки Bash, которые помогут вам работать быстрее
    • Команда ls в Linux — подробно и с примерами
    • Команда mkdir в Linux — подробно и с примерами
    • Команда chmod в Linux — подробно и с примерами
    • Команда cat и примеры её использования в Linux
    • Файловый менеджер nnn
    • Версия системы и версия ядра Ubuntu/Mint
    • Ошибка NO_PUBKEY. Как найти GPG-ключ и добавить его в базу apt системы Ubuntu
    • nmon — удобный инструмент для мониторинга Linux систем
    • Команда history или работа с историей введенных команд
    • Шпаргалка по архиватору 7z (7-Zip) в Linux Ubuntu/Mint
    • Как посмотреть все доступные шрифты в терминале (CLI)?
    • Команда id — найти UID пользователя или GID
    • nmblookup — аналог команды Windows nbtstat для Linux.
    • Inxi — программа вывода информации о системе и железе в Linux
    • dnstop — мониторинг и анализатор DNS-трафика
    • ss — программа для исследования сокетов
    • Команда netstat в Ubuntu — показ статуса сети
    • Команда ifconfig — настройка параметров сетевого интерфейса
    • Почему в меню загрузки ubuntu нет memtest86
    • Ethtool — программа изменения параметров сетевой платы в Ubuntu/Mint
    • Установка сервера точного времени NTP в Ubuntu 16.04
    • Удаление файлов старше N дней
    • Блокирование атак при помощи null route или blackhole
    • Расширенный менеджер пакетов APT
    • Архиватор tar
    • Шпаргалка по архиватору zip
    • Блокирование ip адреса при помощи iptables
    • Программа iftop
    • Top – сведения об активности процессов в Ubuntu
    • i-Nex — аналог CPU-Z в Windows
    • Защита сервера — Fail2Ban

Оцените статью
Атлетика
Добавить комментарий