-

Сегодня 7 грудня 2025 года. Мирвое время 16:34.

Midnight Commander

Матеріал з Довідка
Перейти до навігації Перейти до пошуку

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

Дивись також: Nano - текстовый редактор.

Midnight Commander имеет графический интерфейс, который отображается в текстовом режиме. Он работает в обычной консоли, через SSH-соединение на всех видах терминалов.

Установка

Устанавливается автоматически при инсталяции VectaCP или MyVestaCP.

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

В этом разделе представлен краткий обзор использования Midnight Commander.

Интерфейс

Основой интерфейса являтся файловый менеджер. Две панели каждая из которых может отобразить содержимое каталога, показать предварительный просмотр обычного текста, сведения о файле или дерево каталогов. Операции с файлами доступны с помощью функциональных клавиш или мыши. Дополнительные параметры отображаются в динамическом меню пользователя и меню параметров (F9). Некоторые надписи в пунктах меню и диалоговых окнах имеют одну выделенную букву — нажатие этой буквы (или Alt+Буква, если фокус находится в поле ввода) сразу выполняет соответствующее действие.

Под панелями есть командная строка, в которой запущена командная оболочка. Она обычно относится к тому же типу, из которого был запущен mc. В этой командной строке команду обрабатывает сам Midnight Commander и не передаёт её оболочке для выполнения. Файлы в панели взаимодействуют с командной строкой.

Использует встроенный текстовый редактор Nano.

Советы и рекомендации

Как запустить mc с интерфейсом на другом языке?

Вводим в командной строке если мы работаем в UTF-8

LANG=ru_RU.UTF-8 mc

или если мы работаем в KOI8-R

LANG=ru_RU.KOI8-R mc

Быстрые клавиши

- Ctrl + Insert аналогично команде «копировать»;

- Shift + Insert аналогично команде «вставить».

Эти сочетания работают даже там, где не действует Ctrl + C , например в Corel Draw. Изначально клавиша Ins была предназначена именно для этого.

Выход в текущий каталог

При выходе командная оболочка вернёт вас в тот каталог, в котором вы запустили Midnight Commander. Если вы хотите, чтобы оставался текущий каталог, выбранный в Midnight Commander, можно использовать специальный скрипт-обёртку, который выполнит переход в текущий каталог после закрытия mc. Добавьте алиас в ваш ~/.bashrc или ~/.zhsrc:

alias mc=". /usr/lib/mc/mc-wrapper.sh"

Теперь команда mc будет запускать этот скрипт-обёртку.

Другим простым решением будет просто скрывать интерфейс, не прерывая сеанс программы, нажатием Ctrl+O. Однако это может мешать работе других приложений в терминале.

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

Для открытия файлов mc считывает переменную окружения MC_XDG_OPEN (если она не указана, по умолчанию используется xdg-open).