Файловый менеджер Midnight Commander
Midnight Commander (mc) (установлен в системе по умолчанию) — один из файловых менеджеров с текстовым интерфейсом типа Norton Commander для UNIX-подобных операционных систем.
Данная программа просто незаменима для настройки сети, установки программ не из репозитория и исходников, настройки сервера, прописывания прав на файлы и каталоги, решения всевозможных проблем, которые требуют редактирования файлов (конфигов) и т.д.
Возможности
- Работа с различными архивами и образами файловых систем, как если бы они являлись обычными каталогами.
- Работа с сетевыми файловыми системами Samba, FTP, SFTP.
- Выполнение операций копирования и перемещения файлов в фоновом режиме.
- Встроенный текстовый редактор с подсветкой синтаксиса.
- Текстовый режим, основанный на библиотеках ncurses и S-Lang. Это позволяет программе работать как в консоли, так и в различных эмуляторах терминала и через удалённые соединения, например, по протоколу SSH.
- Поддержка многоязыкового интерфейса.
- Поддержка кодировки UTF-8.
- Настраиваемое пользовательское меню, вызывается по F2. Каждый пункт меню выполняет набор shell команд. Команды прописываются в файл ~/.mc/mc.menu (или ~/.mc/menu).
- Список каталогов для быстрого доступа, вызывается по Ctrl+\. Настраивается непосредственно панели быстрого доступа, либо редактированием файла ~/.mc/hotlist
Основы работы в Midnight Commander
- TAB - переключиться на правое/левое окно mc.
- F2 - сохранить изменения в файле.
- F3 - просмотр файла.
- F4 - редактирование файла.
- F5 - копировать.
- F6 - переместить/переименовать.
- F8 - удалить.
- F10 - выход. Здесь же можно поработать в shell'e.
- Insert - отмечать файлы и каталоги.
- Ctrl-ENTER (ESC+ENTER или Alt-ENTER) - послать текущий объект в командную строку.
- Ctrl-X+T - послать выделенные объекты в командную строку.
- Alt-p (ESC+p) - вернуть предыдущую (предыдущие) командную строку (строки).
- Alt-n (ESC+n) - вернуть последующую (последующие) командную строку (строки).
- Ctrl-O - погасить панели и посмотреть что под ними. Здесь же можно поработать в shell'e. Если при включенных панелях у вас не запускается ничего и выдается ошибка "The shell is already running a command" - это значит что нужно освободить шелл. Погасите снова панели и нажмите ENTER пару раз.
- Ctrl-S - поиск файла
- Сtrl-X+A - текущие VFS (ftp и пр.).
- Ctrl-X+C - посмотреть/поменять permissions.
- Ctrl-X+O - посмотреть/поменять owner.
- Ctrl-X+L - создать link.
- Ctrl-X+S - создать symlink.
- Ctrl-X+Ctrl-S - редактировать symlink.
- Ctrl-X+D - сравнить каталоги.
- Ctrl-X+J - фоновые задачи.
- Ctrl-X+Q - быстрый просмотр содержимого файла.
- ESC+A - послать в командную строку текущий каталог.
- ESC+C - быстро сменить каталог.
- ESC+H - история.
- ESC+P - вернуть предыдущую (предыдущие) командную строку (строки).
- ESC+N - вернуть последующую (последующие) командную строку (строки).
- ESC+S - поиск файла (в текущей директории).
- ESC+? - раширенный поиск фала (или вхождения/regular expression).
- ESC+цифра - тоже что и F{цифра} (ESC+5 = F5).