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

Запуск

В составе Midnight Сommander имеется несколько функционалов (утилит):

  • mc - собственно файловый менеджер,
  • mcedit - редактор,
  • mcview - просмотрщик,
  • mcdiff - сравнение файлов.

Все функционалы имеют один запускаемый файл mc. Имена сделаны для удобства, но все являются символическими ссылками на mc. Запускать тот или иной функционал можно как по именам, указывая в качестве аргумента редактируемый файл(ы), так и через вызов mc с ключами и аргументами.

Примеры запуска:

Команда Описание
$ mc запускает файловый менеджер
$ mcedit filename запускает редактор и открывает файл с именем filename.
Если файл не существует, то при сохранении, он будет создан.
$ mcview filename запускает просмотрщик и открывает файл с именем filename.
$ mcdiff filename1 filename2 запускает функционал сравнения файлов и открывает файлы filename1 и filename2 для обработки

Ключи запуска

Ключ Описание
-a, --stickchars Отключить использование графических символов для рисования линий.
-b, --nocolor Отключить цвет - работа в чёрно-белом режиме.
-c, --color Включает цвета (по умолчанию они включены и работает цветовая схема, описанная в ini-файле, в секции [core]
-d, --nomouse Отключает поддержку мыши
-e [filename], --edit=[filename] Запускает встроенный редактор и открывает файл с именем filename. Аналогично можно запустить mcedit
-v [filename], --view=[filename] Запускает встроенный просмотрщик.

Горячие клавиши

В mc есть комбинации, которые нужно набирать последовательностью комбинаций. Например: Ctrl + x i - это означает, что сперва кратковременно нажимается комбинация Ctrl + x и только затем нажимается i

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

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

Менеджер

Комбинация Описание
Ctrl + x i Переключает неактивную панель в режим отображения информации (о выделенном курсором файле, каталоге и тд.).
Ctrl + u Меняет панели местами.
Alt + Enter Переносит имя файла (каталога), на котором стоит курсор, в командную строку подоболочки.
Ctrl + o Убирает панели с экрана, позволяя работать в подоболочке в командном режиме.
Ctrl + \ Открывает каталог быстрого доступа
Ctrl + Space Подсчитывает размер выделенного каталога или группы каталогов.
Alt + c Быстрый переход в каталог

Функциональные клавиши.

Клавиша Описание
F1 Вызов встроенной справки.
F2 Вызов пользовательского меню.
F3 Просмотр файла (каталога) на котором стоит курсор.
F5 Копирование выделенных файлов (каталогов) в неактивную панель.
F6 Переименование или перенос выделенных файлов (каталогов) в неактивную панель. Если менеджер запущен в графической среде, в случае нажатия на Shift + F6, по умолчанию делается переименование, а не перенос. В любом случае, при нажатии на F6, отображается диалог, где можно указать место назначения: новый каталог и новое имя файла, куда будет осуществлён перенос (переименование).
* Если указано только имя - объект будет только переименован.
* Если указан только путь - объект будет только перенесён.
* Если указан путь и имя - объект будет перенесён и переименован.
F7 Создаёт директорию в пространстве активной панели.
F8 Удаляет выделенный объект(ы).
F9 Переход в меню программы.
F10 Выход из программы. Обычно, почти все эмуляторы терминала, запущенные в графической среде, перехватывают эту клавишу.
F11 По умолчанию не привязана к действиям.
F12 По умолчанию не привязана к действиям.

Трюки

Здесь будут описаны трюки, которые можно использовать в MC.

Быстрый переход в нужную директорию
  1. Переходим в нужную директорию (это может быть каталог на локальной файловой системе или на FTP).
  2. Вызываем "Каталог быстрого доступа" через Ctrl + \ . Появится окно каталога. Теперь выбираем пункт "Добавить текущий" и эта текущая директория добавится в каталог.

Для быстрого перехода, снова вызываем "Каталог быстрого доступа", из списка выбираем директорию куда нужно перейти и жмём "Перейти". Если это была FTP-директория, то, в зависимости от способа входа, будет произведён переход или выдан запрос на ввод пароля.

Смотрите также
Печать/экспорт