Midnight Commander. Правила роботи. Налаштування.
«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 переименовать файл