Midnight Commander. Правила роботи. Налаштування.

Матеріал з Вікі ЦДУ
Версія від 09:34, 19 квітня 2012; Vlad9486 (обговореннявнесок)

(різн.) ← Попередня версія • Поточна версія (різн.) • Новіша версія → (різн.)
Перейти до: навігація, пошук
Файл:578-midnight-commander.png
Midnight Commander (mc) - консольный файловый менеджер под Linux

«Midnight Commander» (mc, мі́днайт-кома́ндер, буквально: «опівнічний командир») — один з консольних файлових менеджерів для Unix-подібних операційних систем, клон «Norton Commander» . Основний інтерфейс складається з двох панелей, на яких відображена файлова система.

«Midnight Commander» має можливість перегляду вмісту файлів RPM-пакунків, працює з популярними форматами архівів, начебто б вони були просто ще однією текою, а також функціонувати як клієнт FTP чи FISH. У «Midnight Commander» вбудований редактор mcedit (проте можна вказати й інший). Серед можливостей mcedit є підсвітка синтаксису для різних мов, здатність працювати у режимах ASCII та HEX.

«Midnight Commander» може також перейменовувати групи файлів. Це зручно при маніпулюванні великими зібраннями файлів, наприклад, щоб погодити їх з новим способом найменування. «Midnight Commander» може також переміщувати файли до різних тек і при цьому одночасно перейменовувати їх. Дозволяється вказувати вихідні та результуючі імена файлів з допомогою підстановлювальних знаків. При цьому можуть використовуватися регулярні вирази. Крім того, користувач може вибрати чи використовувати можливість «shell patterns» (автоматичне групування підстановлювальних знаків).

«Midnight Commander» зараз включений у більшість дистрибутивів Linux та поширюється під GNU General Public License.

mc дуже популярний на Linux завдяки побудові на гнучких текстових інтерфейсах (Ncurses або S-lang), що дозволяє йому працювати на звичайній консолі, всередині вікна X-терміналу, поверх SSH-з'єднань та й з усіма видами віддалених оболонок.

Можливості

  • вільне програмне забезпечення
  • можливість роботи з різними архівами, образами ФС, мережевими ФС (Samba, FTP, SFTP)
  • уміє виконувати операції копіювання та переміщення файлів у фоновому режимі
  • вбудований текстовий редактор з підсвічуванням синтаксису
  • текстовий режим, заснований на бібліотеках ncurses та S-Lang. Це дозволяє програмі працювати як у консолі, так і в різних емуляторах терміналу та через віддалені з’єднання, наприклад, за протоколом SSH
  • підтримка багатомовного інтерфейсу
  • підтримка кодування UTF-8 (починаючи з 2009 року)

Спеціальні клавіші

Основні

  • F1: Довідка
  • F3: Вбудований переглядач файлів
  • F4: Вбудований редактор
  • F9: Активувати випадаюче меню
  • F10: Вийти з Міднайт Коммандера.
  • Tab: Переміщення між двома панелями
  • Insert: Відмітити файл при одночасних операціях з багатьма файлами (наприклад, копіюванні)
  • Del: Видалити файл (будьте обережними — налаштуйте МК в режим безпечного видалення)
  • Клавіші курсору: самоочевидні

Інтерфейс

  • Tab, Ctrl + i - сменить текущую (активную) панель
  • Insert, Ctrl + t - отметить файл либо снять отметку
  • Alt + g Alt + r Alt + j - подсветка верхнего, среднего или нижнего файла из числа отображаемых на панели
  • Alt + t - переключить режим отображения
  • Ctrl + \ - показать «Справочник каталогов»
  • Alt + o - если выделен каталог, установить его текущим в неактивной панели. Иначе, установить родительский каталог текущим.
  • Alt + i - текущий каталог активной панели станет текущим каталогом неактивной панели
  • Alt + y - к предыдущему каталогу из истории перемещения
  • Alt + u - к следующему каталогу из истории перемещения
  • Alt + H - отображает историю перемещения по каталогам
  • Alt + e - поменять кодировку панели
  • Alt + . - отобразить скрытые файлы
  • Alt + , - расположить панели вертикально/горизонтально
  • Ctrl + u - поменять панели местами

Команди

  • Ctrl + l перерисовать экран
  • Ctrl + x c поменять права (chmod) для отмеченных файлов
  • Ctrl + x o поменять владельца (chown) для отмеченных файлов
  • Ctrl + x l создать жёсткую ссылку
  • Ctrl + x s создать абсолютную символическую ссылку
  • Ctrl + x v создать относительную символическую ссылку
  • Ctrl + x i переводит пассивную панель в режим «Информация»
  • Ctrl + x q переводит пассивную панель в режим быстрого просмотра
  • Ctrl + x ! меню → «Критерий панелизации»
  • Ctrl + x h добавить имя каталога в «Справочник каталогов»
  • Alt + ! меню → «Просмотр вывода команды»
  • Alt + ? окно «Поиск файла»
  • Alt + c окно «Быстрая смена каталога»
  • Ctrl + o скрыть/показать панели
  • Ctrl + Space подсчёт размера каталога
  • Ctrl + r перечитать содержимое каталога
  • Ctrl + x j показать фоновые задания
  • Ctrl + x d сравнить каталоги
  • Ctrl + x, Ctrl + d сравнить файлы
  • Shift + F6 переименовать файл