-
Midnight Commander
Midnight Commander — двухпанельный файловый менеджер, поддерживающий стандартные файловые операции, виртуальные файловые системы, панелизацию внешних комманд и пользовательские меню. Он также включает в себя встроенный просмотрщик, редактор файлов и инструмент для просмотра различий.
Дивись також: Nano - текстовый редактор.
Midnight Commander имеет графический интерфейс, который отображается в текстовом режиме. Он работает в обычной консоли, через SSH-соединение на всех видах терминалов.
Установка
Устанавливается автоматически при инсталяции VectaCP или MyVestaCP.
Использование
В этом разделе представлен краткий обзор использования Midnight Commander.
Интерфейс
Основой интерфейса являтся файловый менеджер. Две панели каждая из которых может отобразить содержимое каталога, показать предварительный просмотр обычного текста, сведения о файле или дерево каталогов. Операции с файлами доступны с помощью функциональных клавиш или мыши. Дополнительные параметры отображаются в динамическом меню пользователя и меню параметров (F9). Некоторые надписи в пунктах меню и диалоговых окнах имеют одну выделенную букву — нажатие этой буквы (или Alt+Буква, если фокус находится в поле ввода) сразу выполняет соответствующее действие.
Под панелями есть командная строка, в которой запущена командная оболочка. Она обычно относится к тому же типу, из которого был запущен mc. В этой командной строке команду обрабатывает сам Midnight Commander и не передаёт её оболочке для выполнения. Файлы в панели взаимодействуют с командной строкой.
Использует встроенный текстовый редактор Nano.
Советы и рекомендации
Как запустить mc с интерфейсом на другом языке?
Вводим в командной строке если мы работаем в UTF-8
LANG=ru_RU.UTF-8 mc
или если мы работаем в KOI8-R
LANG=ru_RU.KOI8-R mc
Быстрые клавиши
- Ctrl + Insert аналогично команде «копировать»;
- Shift + Insert аналогично команде «вставить».
Эти сочетания работают даже там, где не действует Ctrl + C , например в Corel Draw. Изначально клавиша Ins была предназначена именно для этого.
Выход в текущий каталог
При выходе командная оболочка вернёт вас в тот каталог, в котором вы запустили Midnight Commander. Если вы хотите, чтобы оставался текущий каталог, выбранный в Midnight Commander, можно использовать специальный скрипт-обёртку, который выполнит переход в текущий каталог после закрытия mc. Добавьте алиас в ваш ~/.bashrc или ~/.zhsrc:
alias mc=". /usr/lib/mc/mc-wrapper.sh"
Теперь команда mc будет запускать этот скрипт-обёртку.
Другим простым решением будет просто скрывать интерфейс, не прерывая сеанс программы, нажатием Ctrl+O. Однако это может мешать работе других приложений в терминале.
Открытие файлов
Для открытия файлов mc считывает переменную окружения MC_XDG_OPEN (если она не указана, по умолчанию используется xdg-open).