Работа с midnight commander

Знакомимся с midnight commander


В этой статье я вам немного расскажу о использовании файлового менеджера midnight commander в fedora workstation, а так же приведу примеры некоторых полезных сочетаний клавиш.

Официальный сайт http://midnight-commander.org/

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

Для более быстрой и удобной работы рекомендую вам использовать горячие клавиши и забыть про использование мышки. В  mc горячие клавиши можно разделить на 2 категории: горячие клавиши для редактора и горячие клавиши для файловых панелей.

Горячие клавиши для файловых панелей

F3 Просмотр файла
F4 Редактирование файла
Insert Выделение текущего объекта
+ вызывает окно для выделения группы файлов (можно использовать регулярные выражения)
\ снимает отметку с группы файлов (действие, обратное тому, которое вызывается по клавише +)
Meta+Enter Вставить ‘текущий объект’1 в командную строку
Meta+. не показывать или показать скрытые файлы или каталоги (начинаются на точку ‘.’)
Meta+, Переключить режим отображения панелей (вертикально/горизонтально)2
Meta+a
Ctrl+x,p
Посылает в командную строку полный путь в текущей активной панели
Meta+c Вызывается меню быстрой смены текущего каталога на активной панели
Meta+g отмечает первый файл или каталог в отображаемом списке на панели
Meta+h Вызов меню последних выполненных команд
Meta+i Смена текущего каталога на неактивной панели, на каталог в котором вы находитесь в активной панели
Meta+j отмечает последний файл или каталог в отображаемом списке на панели
Meta+n Вернуть последующую выполненную командную строку
Meta+o неактивная панель переходит в каталог на который указывает активная панель
Meta+p Вернуть предыдущую выполненную командную строку
Meta+r отмечает средний файл или каталог в отображаемом списке на панели
Meta+t Смена режима работы панели (‘Стандартный’,’Укороченный’,’Расширенный’)
Meta+Shift+? Вызывается меню расширенного поиска файлов
Meta+Shift+A
Ctrl+x,Ctrl+p
Посылает в командную строку полный путь в нективной панели
Meta+Shift+H Отобразить историю каталогов
Ctrl+\ Вызывается меню часто используемых каталогов
Ctrl+l Перерисовать экран
Ctrl+o Скрытие/показ панелей
Ctrl+r перечитать содержимое каталога
Ctrl+s Быстрый поиск файла или каталога
Ctrl+Space Показать размер текущего каталога
Ctrl+x,a Отображается список активных соединений виртуальных файловых систем
Ctrl+x,c Просмотр/правка прав доступа текущего объекта
Ctrl+x,i Быстрый просмотр информации о текущем объекте на второй панели
Ctrl+x,j Показ фоновых задач
Ctrl+x,l Создать жесткую ссылку с текущего объекта
Ctrl+x,o Просмотр/правка владельца/группы для текущего объекта
Ctrl+x,q Быстрый просмотр содержимого файла на второй панели
Ctrl+x,s Создает символьную ссылку symlink для текущего объекта
Ctrl+x,t Вставка всех выделенных объектов в командную строку
Ctrl+x,Ctrl+s Редактировать символическую ссылку
Shift+F1 Вызывается меню быстрого перехода между точками монтирования на левой панели
Shift+F2 Вызывается меню быстрого перехода между точками монтирования на правой панели
Shift+F3 Просмотр файла raw без учета расширения
Shift+F4 Создает новый файл
Shift+F5, F5
Копирует файл в текущий каталог, без Shift копирует его в каталог находящийся во втором окне файлового менеджера
Shift+F6, F6
Переименовывает файл, без Shift перемещает его в каталог находящийся во втором окне файлового менеджера
F1 Справка
F8 Удаление файла
F9 Открывает меню mc

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

F3 Начать выделение текста. Повторное нажатие F3 закончит выделение
Shift+F3 Начать выделение блока текста. Повторное нажатие F3 закончит выделение
F5 Скопировать выделенный текст
F6 Переместить выделенный текст
F8 Удалить выделенный текст
Meta+i Переключение режима «Автовыравнивание возвратом каретки», удобно при вставке отформатированного текста из буфера обмена
Meta+l Переход к строке по её номеру
Meta+q Вставка литерала (непечатного символа).См. таблицу ниже
Meta+t Сортировка строк выделенного текста
Meta+u Выполнить внешнюю команду и вставить в позицию под курсором её вывод
Ctrl+f Занести выделенный фрагмент во внутренний буфер обмена mc (записать во внешний файл)
Ctrl+k Удалить часть строки до конца строки
Ctrl+n Создать новый файл
Ctrl+s Включить или выключить подсветку синтаксиса
Ctrl+t Выбрать кодировку текста
Ctrl+u Отменить действия
Ctrl+x Перейти в конец следующего
Ctrl+y Удалить строку
Ctrl+z Перейти на начало предыдущего слова
Shift+F5 Вставка текста из внутреннего буфера обмена mc (прочитать внешний файл)
Meta+Enter Диалог перехода к определению функции
Meta+- Возврат после перехода к определению функции
Meta++ Переход вперед к определению функции
Meta+n Включение/отключение отображения номеров строк
tab Отодвигает вправо выделенный текст, если выключена опция «Постоянные блоки»
Meta-tab Отодвигает влево выделенный текст, если выключена опция «Постоянные блоки»
Shift+Стрелки Выделение текста
Meta+Стрелки Выделение вертикального блока
Meta+Shift+- Переключение режима отображения табуляций и пробелов
Meta+Shift++ Переключение режима «Автовыравнивание возвратом каретки»

Установка FTP, SFTP соединений

Для подключения к удаленной машине по FTP или SFTP (FTP — ssl, идет по протоколу SSH) вы можете вызвать следующие команды к консоли файлового менеджера

cd ftp://имя_пользователя:пароль@хост

cd sftp://имя_пользователя:пароль@хост

так же вы можете вызвать эти команды не указав пароли, после вызова команды файловый менеджер попросит у вас пароль, если удаленная машина доступна. Пример команды

cd sftp://root@192.168.1.1

cd ftp://user:pass@mysite.ru

В активном окне mc вы увидите HOME директорию пользователя (если вы пошли по FTP и корень если вы пошли по SFTP)

Поход по SFTP может пригодиться, если вы не настроили на машине FTP доступ, тогда вы можете вместо FTP использовать SFTP

В следующих статьях мы рассмотрим настройку FTP на вашем сервере

Подпишитесь на рассылку новых статей

Подпишитесь на рассылку свежих статей и присоединяйтесь к 5 остальным подписчикам.

Работа с midnight commander: 2 комментария

  1. Уведомление: PHP — подготовка рабочего пространства — slashdash.ru

  2. Уведомление: Практические приемы с переменными в PHP — slashdash.ru

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *