0

Midnight Commander: команды и горячие клавиши

Прошли те времена, когда синий цвет на экране ассоциировался не с BSoD, а с Norton Commander. Этот файловый менеджер полюбили многие. Как грибы после дождя, стали появляться клоны. Пользователи Windows получили реинкарнацию проекта в виде FAR Manager. Линуксоиды тоже не спали и вместо надоедливых cp/mv явили миру Midnight Commander.

Программа имеет «интуитивно понятный интерфейс», правда, для эффективного применения mc в боевых условиях понадобится усвоить магические клавиатурные сочетания. Для вышеозначенных целей была скомбинирована шпаргалка в виде PDF-документа. Хочу заметить, шпаргалка не коим образом не отменяет чтения страниц man. Документ распечатывается и крепится на видном месте. Когда потребуется, всегда перед глазами. Сценарий использования абсолютно бесхитростный, но действенный.

Структура
Панели каталогов
После первого запуска mc сам собой возникает вопрос: «Куда коней запрягать?» Чтобы приручить к себе панели, понадобятся следующие комбо-удары:

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 поменять панели местами

Разные команды
Итак, худо-бедно жонглировать файлами и каталогами научились. Пора взяться за права и обязанности владельцев, попутно наблюдая за другими фокусами:

Быстрый поиск
Здесь могла быть реклама гугла с настоящим контекстом, но Ларри до сих пор не отреагировал на моё деловое предложение.
Если серьёзно, быстрый поиск «на лету» выделяет файлы по первым символам введённого имени.

Командная строка оболочки
Ниже представлены сочетания, призванные сократить количество телодвижений, связанных с вводом команд в командной строке.

Редактирование строк ввода
Строки ввода (как в командной строке, так и в диалоговых окнах) воспринимают управляющие комбинации, совпадающие с комбинациями bash'а. Для последних я уже сделал шпаргалку, которая, к слову, неплохо разошлась в узких кругах. Поэтому любопытствующие могут легко скачать PDF.

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 сравнить файлы
Ctrl/Alt + s режим быстрого поиска
Ctrl/Alt + Enter копирует подсвеченное имя файла в командную строку
Alt + Tab пытается выполнить операцию Завершение ввода
Ctrl + x t, Ctrl + x Ctrl + t копирует в командную строку имена помеченных файлов из активной/пассивной панели
Ctrl + x p, Ctrl + x Ctrl + p копирует в командную строку имя текущего каталога из активной/пассивной панели
Ctrl + q вставить символы, которые интерпретируются mc (пример: +)
Alt + p, Alt + n перемещение по истории команд
Alt + h выводит историю текущей строки ввода (историю команд)
Ctrl + V вставка из буфера обмена
Состоит в: Софт Тэги: , , ,
Подпишись на обновления сайта по Linuxfan RSSRSS, Linuxfan по EmailEmail или twitter!

Написать ответ

Оставить коментарий

© 2012 LinuxFan. При копировании материала ссылка на Linuxfan.com.ua обязательна!