GNU Midnight Commander (mc, ми́днайт-кома́ндер, «полуночный командир»; ранее назывался «mouseless commander»[5]) — один из файловых менеджеров с текстовым интерфейсом типа Norton Commander для UNIX-подобных операционных систем, а также Microsoft Windows и Windows NT, OS/2, macOS (но не Mac OS 9). Создан в 1994 году Мигелем де Икасой.

Midnight Commander
Скриншот программы Midnight Commander
Тип двухпанельный файловый менеджер[d], утилита командной строки[d] и пакет GNU[d]
Автор Мигель де Икаса
Написана на Си[2]
Интерфейс Ncurses
Операционные системы GNU/Linux[3], BSD[d][3], macOS[3] и Windows[3]
Языки интерфейса английский, русский, эсперанто и несколько языков[d][4]
Первый выпуск 1994
Последняя версия
Репозиторий github.com/MidnightComma…
Лицензия GPL 3.0+[3]
Сайт midnight-commander.org (англ.)
midnight-commander.org/… (рус.)
Логотип Викисклада Медиафайлы на Викискладе

Midnight Commander (GNU Midnight Commander) является частью проекта GNU[6], и все разработчики передали свои права на программу в пользу Free Software Foundation[7].

Возможности править

  • Работа с различными архивами и образами файловых систем, как если бы они являлись обычными каталогами.
  • Работа с сетевыми файловыми системами Samba, FTP, SFTP.
  • Выполнение операций копирования и перемещения файлов в фоновом режиме.
  • Встроенный текстовый редактор с подсветкой синтаксиса.
  • Текстовый режим, основанный на библиотеках ncurses и S-Lang. Это позволяет программе работать как в консоли, так и в различных эмуляторах терминала и через удалённые соединения, например, по протоколу SSH. Поддерживает мышь.
  • Поддержка многоязыкового интерфейса.
  • Поддержка кодировки UTF-8 (начиная с 2009 года).
  • Настраиваемое пользовательское меню, вызывается по F2. Каждый пункт меню выполняет набор команд оболочки (shell). Команды прописываются в файл ~/.config/mc/.mc.menu (или ~/.config/mc/menu).
  • Список каталогов для быстрого доступа, вызывается по Ctrl+\. Настраивается непосредственно в панели быстрого доступа, либо редактированием файла ~/.config/mc/hotlist.

mcedit править

Midnight Commander включает в себя текстовый редактор mcedit, который может запускаться как изнутри (клавишей F4), так и отдельно, из командной строки.

mcedit [-bcCdfhstVx?] [+lineno] file
 file  расположение редактируемого файла
 +lineno  переход к указанной строке файла
 -b  чёрно-белый режим
 -C <keyword>=<FGcolor>,<BGcolor>:<keyword>= ...  пользовательский набор цветов
 -d  отключение мыши
 -f  расположение Midnight Commander
 -V  версия программы

Примечания править

  1. Zaytsev Y. V. [mc Midnight Commander 4.8.31 released] — 2024.
  2. The mc Open Source Project on Open Hub: Languages Page — 2006.
  3. 1 2 3 4 5 Free Software Directory
  4. https://explore.transifex.com/mc/mc/
  5. Miguel de Icaza [migueldeicaza]. Midnight Commander was originally "Mouseless Commander", then "MouseLess commander with Mouse Support" then "Midnight Commander" via a vote. [твит]. Твиттер (9 декабря 2015).
  6. GNU Midnight Commander File Manager (англ.). Дата обращения: 3 ноября 2008. Архивировано из оригинала 24 августа 2011 года.
  7. GNU Midnight Commander Frequently Asked Questions (англ.). Дата обращения: 3 ноября 2008. Архивировано из оригинала 24 августа 2011 года.

Ссылки править