Полуночный командир
Эта статья нуждается в дополнительных цитатах для проверки . ( сентябрь 2011 г. ) |
![]() Midnight Commander работает в окне терминала в Ubuntu Linux | |
Разработчик(и) | Мигель де Икаса , сообщество |
---|---|
Первоначальный выпуск | 1994 год [ 1 ] |
Стабильная версия | 4.8.31 [ 2 ] ![]() |
Репозиторий | |
Написано в | С |
Операционная система | Unix-подобные, включая macOS ; Windows (неофициальный) |
Доступно в | 51 язык [ 3 ] |
Тип | Файловый менеджер |
Лицензия | GPL-3.0 или новее |
Веб-сайт | полуночный командир |
GNU Midnight Commander (также известный как mc
, команда, используемая для его запуска, и как безмышечный командир в старых версиях [ 4 ] ) — бесплатный кроссплатформенный файловый менеджер . [ 5 ] Ее основал Мигель де Икаса в 1994 году. [ 1 ] как клон популярного в то время Norton Commander .
GNU Midnight Commander является частью проекта GNU и лицензируется на условиях GNU General Public License . [ 6 ]
Дизайн
[ редактировать ]
Midnight Commander — консольное приложение с текстовым пользовательским интерфейсом . Основной интерфейс состоит из двух панелей, отображающих файловую систему. Выбор файла осуществляется с помощью клавиш со стрелками, клавиша вставки используется для выбора файлов, а функциональные клавиши выполняют такие операции, как переименование, редактирование и копирование файлов. Более поздние версии Midnight Commander дополнительно поддерживают мышь . Такие версии поддерживают эмуляторы терминала GPM и X (такие как GNOME Terminal или xterm ), которые поддерживают отчеты о мыши. При работе внутри X-терминала эти версии могут обновлять имя окна, в котором запускается Midnight Commander (если это разрешено эмулятором терминала).
Возможности Midnight Commander включают возможность просматривать содержимое файлов пакетов RPM , работать с распространенными форматами архивов, как если бы они были просто другим каталогом, а также работать в качестве клиента FTP или FISH . Midnight Commander также включает в себя редактор mcedit, который можно запустить как отдельную программу или из Midnight Commander с помощью клавиши F4. Функции mcedit включают подсветку синтаксиса для многих языков, макросы, фрагменты кода, простую интеграцию с внешними инструментами, автоматические отступы, поддержку мыши, буфер обмена и возможность работать как в ASCII , так и в шестнадцатеричном режимах. Пользователи также имеют возможность заменить mcedit редактором по своему выбору (Меню «Параметры»> «Конфигурация»> «Не использовать внутреннее редактирование»).
Midnight Commander также может переименовывать группы файлов, в отличие от ряда других файловых менеджеров , которые могут переименовывать только один файл за раз. Это удобно для управления большими коллекциями файлов, например, для приведения их в соответствие с новым соглашением об именах . Midnight Commander также может перемещать файлы в другой каталог одновременно с их переименованием. Он позволяет пользователю указывать исходные и результирующие имена файлов, используя подстановочные знаки . Это делает возможности регулярных выражений доступными для переименования файлов с удобным пользовательским интерфейсом. Кроме того, пользователь может выбрать, использовать ли « шаблоны оболочки » или « шаблоны » (автоматическую группировку подстановочных знаков). Все эти функции доступны при использовании пункта меню «Файл» > «Переименовать/Переместить». (Нажатие F1 приведет к появлению краткого объяснения опций, включая примеры использования подстановочных знаков.)
Midnight Commander основан на универсальных текстовых интерфейсах, таких как Ncurses или S-Lang , которые позволяют ему работать на обычной консоли, внутри X-терминала, через соединения SSH , через интерфейс RS-232 (для встроенных устройств) и все виды удаленных оболочек.
Поддержка Юникод
[ редактировать ]Встроенная поддержка локалей UTF-8 для Unicode была добавлена в 2009 году в разрабатываемые версии Midnight Commander. Начиная с версии 4.7.0, mc поддерживает Unicode. [ 7 ]
См. также
[ редактировать ]- Far2l , порт Far Manager для систем *nix
- Ranger — файловый менеджер, основанный на ncurses и python.
- Norton Commander Программное обеспечение, вдохновленное
- Сравнение файловых менеджеров
Ссылки
[ редактировать ]- ^ Jump up to: а б Безруков, Николай (16 декабря 2011 г.). «История развития Midnight Commander» . softpanorama.org . Проверено 20 сентября 2014 г.
- ^ Юрий В. Зайцев (27 января 2024 г.). «[mc] Выпущена версия Midnight Commander 4.8.31» . Проверено 27 января 2024 г.
- ^ "ЯЗЫК" . Полуночный командир . Сентябрь 2011 года . Проверено 9 марта 2012 г.
- ^ Мигель де Икаса [@migueldeicaza] (9 декабря 2015 г.). «Midnight Commander изначально назывался «Mouseless Commander», затем «Mouseless Commander с поддержкой мыши», затем «Midnight Commander» посредством голосования» ( твит ) – через Twitter .
- ^ Петрелей, Николас (20 августа 2002 г.). «Любимые минималистичные файловые менеджеры» . LinuxWorld.com . Архивировано из оригинала 28 октября 2002 года . Проверено 3 мая 2015 г.
- ^ «Полуночный командир» .
- ↑ Возрождение: Midnight Commander 4.7 , Марсель Хилцингер, 29 декабря 2009 г., журнал Linux Magazine.
Внешние ссылки
[ редактировать ]
- Бесплатные файловые менеджеры
- Бесплатные FTP-клиенты
- Файлы, передаваемые через клиенты оболочки
- Программное обеспечение проекта GNU
- Православные файловые менеджеры
- Программное обеспечение, использующее S-Lang
- Бесплатное программное обеспечение, использующее ncurses
- Программное обеспечение, связанное с файловой системой Linux
- Программное обеспечение, связанное с файловой системой Unix
- Файловые менеджеры для Microsoft Windows
- Консольные приложения