или: = <sub-cond> | <sub-cond> ...
или: = <sub-cond> & <sub-cond> ...

где <sub-condition> может принимать следующие значения:

f <pattern> соответствует шаблону имя текущего файла?
F <pattern> соответствует шаблону файл в пассивной
панели?
d <pattern> соответствует шаблону имя текущего
каталога?
D <pattern> соответствует шаблону имя текущего
каталога в пассивной панели?
t <type> тип файла соответствует <type>?
T <type> тип файла в пассивной панели
соответствует <type>?
! <sub-cond> логическое отрицание условия <sub-cond>

Шаблон (pattern) - это обычный шаблон оболочки (shell
pattern) или регулярное выражение, в соответствии с опцией
"shell patterns". Вы можете задать значение опции "shell
patterns" путем записи строки "shell_patterns=x" в самую
первую строку файла меню (здесь"x" равно 0 или 1).

Типы файлов определяются следующими символами:

n не каталог
r обычный файл (regular file)
d каталог
l ссылка (link)
c байт-ориентированное устройство (char special)
b блок-ориентированное устройство (block special)
f fifo
s socket
x исполняемый файл
t помеченный файл (tagged)

Например, 'rlf' означает либо обычный файл, либо ссылку, либо
файл типа fifo.
Тип 't' стоит несколько особняком, потому что этот тип опре-
деляется не типом самого файла, а тем, помечен ли файл на
панели. Условие '=t t' истинно, если в текущей панели имеются
помеченные файлы, и ложно, если таковых нет.

Если условие начинается с '=?' вместо '=', то во время выпол-
нения проверки условия будет отображаться ход вычисления ус-
ловия (a debug trace will be shown whenever the value of the
condition is calculated).

Значение условия вычисляется слева направо. Это значит, что
= f *.tar.gz | f *.tgz & t n
вычисляется как
( (f *.tar.gz) | (f *.tgz) ) & (t n)

Вот пример использования условий:

= f *.tar.gz | f *.tgz & t n
L Список файлов в сжатом tar-архиве
gzip -cd %f | tar xvf -

Условия включения пункта в меню (Addition Conditions)

Если строка условия начинается с '+' (или '+?') вместо '='
(или '=?') - это условие трактуется как условие включения
данного пункта в меню. Если условие истинно, пункт включается
в отображаемое на экране меню, если условие не выполняется -
не включается.

Вы можете использовать одно и то же условие и как условие вы-
полнения и как условие включения пункта в меню, если начнете
строку условия с '+=' или '=+' (если надо отображать ход вы-
числения, то с '+=?' или '=+?'). Если Вы хотите использовать
два разных условия, одно для включения в меню, а другое -
для выполнения, надо предпослать пункту меню две строки
условий, одну - начинающуюся с '+', и другую - начинающуюся
с '='.


[Options Menu]
Меню "Настройки" ("Options")

Программа Midnight Commander имеет ряд установок (опций),
каждая из которых может быть включена или выключена, для чего
служат несколько диалоговых окон, доступных через меню
"Настройки". Опция включена, если поставлена звездочка или
знак "x" в скобках перед названием опции.

Пункт КонфигурацияConfiguration вызывает диалоговое окно, в котором Вы
можете поменять большинство установок программы Midnight
Commander.

Пункт Биты символов (Display bits)Display bits вызывает диалоговое
окно, в котором Вы указываете, в каком формате Ваш терминал
будет обрабатывать (вводить и отображать на дисплее) инфор-
мацию, представленную байтами (например, записанную в файле).

Пункт Подтверждения (Confirmation)Confirmation вызывает диалоговое
окно, в котором Вы указываете, на выполнение каких действий
программа будет требовать подтверждения.

Пункт Распознавание клавиш (Learn keys)Learn keys вызывает диалоговое
окно, в котором Вы можете протестировать работу некоторых
клавиш, которые работают не на всех типах терминалов, и
связать ту реакцию системы, которая должна была последовать
за нажатием отсутствующей клавиши, с нажатием другой клавиши
или комбинации клавиш.

Пункт Виртуальные ФС (Virtual FS)Virtual FS вызывает диалоговое
окно, в котором Вы можете задать значения некоторых парамет-
ров, связанных с использованием виртуальных файловых систем.

Пункт Внешний вид (Layout)Layout служит для задания настроек,
определяющих положение и вид окна программы mc на экране.

По команде Сохранить настройки (Save setup)Save Setup введенные
значения параметров сохраняются в ini-файле программы.

[Configuration]
Конфигурация

Параметры конфигурации, задаваемые в этом окне, делятся на
три группы: "Настройки панелей", "Пауза после исполнения" и
"Прочие настройки".

Настройки панелей (Panel Options)

^TПоказывать резервные (Backup) файлы. По умолчанию программа
Midnight Commander не показывает файлы, имена которых закан-
чиваются на '~' (подобно опции -B команды ls в GNU).

^TПоказывать скрытые файлы. По умолчанию Midnight Commander
показывает все файлы, имена которых начинаются точкой (как
ls -a).

^TОтметка перемещает курсор. Когда Вы отмечаете файл (клави-
шами C-t или Insert ), то по умолчанию подсветка на имени
файла смещается на одну строку вниз.

^TВыпадение меню при вызове. Если эта опция включена, то
при вызове главного меню нажатием клавиши F9 , будет сразу
отображаться перечень пунктов меню (выпадающее меню). В
противном случае активизируются только пункты главного меню
и Вы должны (после выбора одного из них клавишами стрелок)
нажать клавишу Enter , либо выбрать нужный пункт по первой
букве названия, и только после этого получите возможность
выбрать пункт выпадающего меню.

^TСмешивать файлы/каталоги. Если эта опция включена, имена
файлов и каталогов отображаются вперемежку. Если опция
отключена, каталоги (и ссылки на каталоги) показываются
в начале списка, а имена файлов - после имен всех каталогов.

^TБыстрая загрузка каталога. По умолчанию эта опция выклю-
чена. Если Вы активизируете ее, Midnight Commander будет
использовать для вывода содержимого каталога следующий трюк:
содержимое каталога перечитывается только в том случае, если
изменилась запись в i-node каталога, то есть если в каталоге
создавались или удалялись файлы; если изменялись только
записи в i-node файлов каталога (изменялся размер файла,
режим доступа или владелец и т.п.) содержимое панели не
обновляется. В этом случае (если опция включена) Вы должны
обновлять список файлов вручную (клавишами C-r ).

Пауза после исполнения

После выполнения Вашей команды Midnight Commander может
обеспечить паузу, чтобы Вы могли просмотреть и изучить вывод
команды. Есть три варианта установки этой опции:
^T<Никогда> Это значит, что Вы не хотите видеть вывод команды.
На консоли Linux или SCO или при использовании xterm Вы
можете просмотреть этот вывод, нажав C-o.
^T<На "тупых" терминалах> Пауза будет создавться на термина-
лах, которые не способны обеспечить показ вывода последней
из выполнявшихся команд (это любые терминалы, отличные
от xterm или Linux-консоли).
^T<Всегда> Программа обеспечит паузу после выполнения любой
команды.

Прочие настройки

^TДетали операций (Verbose operation). Этот переключатель
определяет, будет ли при выполнении операций копирования,
перемещения и удаления выводится дополнительное окно,
отображающее ход выполнения операции. Если у Вас медленный
терминал, Вы можете отключить этот вывод. Он отключается
автоматически, если скорость Вашего терминала меньше
9600 bps.

^TCompute totals. Если эта опция включена, Midnight Commander
перед выполнением операций копирования, перемещения и удале-
ния подсчитывает общее число обрабатываемых файлов и их сум-
марный размер и показывает ход выполнения операции над этими
файлами в виде диаграммы-полоски (правда, это слегка замедляет
выполнение операций). Эта опция не работает, если отключена
опция ^TДетали операций .

^TОбразцы в стиле shell (Shell Patterns). По умолчанию команды
Select, Unselect и Filter используют регулярные выражения,
которые строятся по правилам, действующим в оболочке (shell-
like regular expressions). Для того, чтобы достичь такого
эффекта, выполняются следующие преобразования: '*' заменяется
на '.*' (ноль или больше символов); '?' заменяется на '.' (в
точности один символ) и '.' заменяется на обычную точку
(literal dot). Если опция отключена, то регулярные выражения
должны строиться так, как описано в ed(1).

^TАвтосохранение настроек. Если эта опция включена, то при
выходе из программы Midnight Commander значения всех
настраиваемых параметров сохраняются в файле ~/.mc/ini .

^TАвтоматические меню. Если эта опция включена, пользователь-
ское меню будет автоматически вызываться на экран при запуске
программы. Это бывает полезно, если на компьютере работают
неопытные пользователи (операторы), которые должны выполнять
только стандартные операции.

^TВстроенный редактор. Если эта опция включена, то для редак-
тирования файлов вызывается встроенный редактор. Если опция
выключена, то будет использоваться редактор, указанный в
переменной окружения EDITOR . Если такой редактор не задан,
будет вызываться vi . Смотри раздел Встроенный редактор
файлов.Internal File Editor

^TВстроенный просмотр. Если эта опция включена, для просмотра
файлов вызывается встроенная программа просмотра. Если опция
выключена, вызывается программа, указанная в переменной
окружения PAGER . Если такая программа не задана, использу-
ется команда view . Смотри раздел Встроенная программа
просмотра файлов.Internal File Viewer

^TДополнение: показывать все (Complete: show all). В процессе
ввод команд Midnight Commander может выполнять Завершение
ввода Completion при нажатии на клавиши M-Tab , пытаясь угадать
окончание вводимой команды. По умолчанию при первом нажатии
M-Tab он ищет все возможные варианты завершения и, если
завершения неоднозначны (имеется много разных вариантов),
то только издает звуковой сигнал. При втором нажатии M-Tab
отображаются все возможные завершения. Если Вы хотите видеть
все возможные варианты завершения после первого нажатия
M-Tab , включите эту опцию.

^TRotating dash. Если эта опция включена, Midnight Commander
отображает в верхнем правом углу вращающуюся черточку, как
индикатор того, что выполняется какое-то задание (операция).

^TНавигация в стиле lynx (Lynx-like motion). Если эта опция
включена, Вы имеете возможность использовать клавиши "стрелка
вправо" для перехода в подсвеченный в данный момент каталог
и "стрелка влево" для перехода в родительский по отношению к
текущему каталог (при условии, что командная строка пуста).
По умолчанию опция отключена.

^TРасширенная команда chown. Если эта опция включена, то при
обращении к командам ChmodChmod или ChownChown вместо
них будет вызываться Расширенная команда Chown.Advanced Chown

^TСмена каталога по ссылкам. Установка этой опции приводит
к тому, что Midnight Commander будет следовать логической
цепочке подкаталогов при выполнении команд смены каталога
как в панели, так и по команде cd . Так же ведет себя по
умолчанию bash . Если же опция не включена, Midnight Commander
будет при выполнении команды cd следовать реальной структуре
каталогов, так что если Вы вошли в текущий каталог по ссылке
на него, то по команде cd .. Вы окажетесь в его родительском
каталоге, а не в той директории, где расположена ссылка.

^TБезопасное удаление. Если эта опция включена, непреднамеренно
удалить файл будет сложнее. В диалоговом окне подтверждения
удаления предлагаемая по умолчанию кнопка изменяется с "Да "
на "Нет " и операция удаления непустого каталога должна будет
подтверждаться путем выбора кнопки Да . По умолчанию эта опция
отключена.

[Display bits]
Биты символов..

Этот пункт меню используется для задания диапазона отобра-
жаемых на дисплее символов. Если терминал поддерживает
только 7-битный вывод, то нужно выбрать установку "7 бит".
Выбрав "ISO-8859-1" Вы получите все символы из таблицы
ISO-8859-1, а выбор установки "Полный 8-битный вывод" имеет
смысл на тех терминалах, которые могут отображать все
8-битовые символы.

[Confirmation]
Подтверждения

Используя этот пункт меню, Вы можете сделать так, чтобы
перед выполнением операций удаления, перезаписи и запуска
файла на выполнение, а также перед выходом из программы mc,
выдавался дополнительный запрос на подтвержение (либо
отменить такие запросы, что несколько рискованно).

[Learn keys]
Распознавание клавиш..

Пункт Распознавание клавиш (Learn keys)Learn keys вызывает диалоговое
окно, в котором Вы можете протестировать работу некоторых
клавиш (F1 -F20 , Home , End ), которые работают не на всех типах
терминалов.

В диалоговом окне появляется таблица с названиями клавиш,
которые могут тестироваться. Вы можете перемещать подсветку
по названиям, используя клавишу Tab или клавиши, применяемые
в редакторе vi ('h ' влево, 'j ' вниз, 'k ' вверх 'l ' вправо).
Если один раз нажать на клавиши со стрелками, после чего
возле их названий в таблице появится пометка OK, то их тоже
можно будет использовать для управления перемещением.

Для тестирования работы клавиш нужно нажать каждую клавишу
из перечисленных в таблице. Если она работает нормально,
возле ее названия в таблице появится пометка OK. После
появления такой пометки клавиша начинает работать в ее
обычном режиме. Например, первое нажатие на клавишу F1 приво-
дит только к появлению пометки (если она работает нормально),
а при следующих нажатиях будет вызываться окно подсказки.
То же самое относится к клавишам стрелок. Клавиша Tab
работает всегда.

Если какая-то клавиша не работает, то после нажатия на нее
пометка OK не появится. В таком случае можно связать ту
реакцию системы, которая должна была последовать за нажатием
неработающей (отсутствующей) клавиши, с нажатием другой
клавиши или комбинации клавиш. Для этого надо переместить
подсветку на название неработающей клавиши (используя мышь
или клавишу Tab ) и нажать Enter или клавишу пробела . Должно
появиться окно красного цвета, в котором Вас просят нажать
клавишу, которая будет использоваться вместо неработающей.
Для отмены операции нажмите Esc и дождитесь, пока красное
окно исчезнет. Либо выберите и нажмите ту комбинацию клавиш,
которая будет служить заменой для неработающей клавиши (и
тоже дождитесь закрытия окна).

Когда закончите тестирование и настройку всех клавиш, Вы
можете сохранить эти настройки в секции [terminal:TERM]
Вашего файла ~/.mc/ini (где TERM - название используемого
терминала) либо отказаться от запоминания изменений. Если
все клавиши работают нормально, то сохранение, конечно, не
требуется.

[Virtual FS]
Виртуальные файловые системы

Этот пункт меню позволяет задать некоторые параметры кэширо-
вания информации о виртуальных файловых системах Virtual File System.

С целью ускорения доступа к файлам Midnight Commander сохра-
няет в оперативной памяти информацию, относящуюся к некоторым
виртуальным файловым системам (например, списки файлов в
каталогах удаленных ftp серверов).

Кроме того, для получения доступа к содержимому сжатых архи-
вов (например, сжатых tar-файлов) Midnight Commander создает
временные файлы на жестком диске.

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

Файловая система архиватора tar очень разумно организует
работу с архивными файлами: она сохраняет на диске структуру
каталогов архива и, когда возникает необходимость обращения
к информации из tar-файла, использует этот список для
извлечения нужного файла.

В общем случае tar-файлы обычно хранятся в сжатом виде (прос-
тые tar-файлы - вымирающее явление), и в силу природы таких
файлов (структура подкаталогов для tar-файлов недоступна
для мгновенной загрузки/отображения), файловая система tar
должна разархивировать файлы на диск во временный каталог и
затем представить обращение к разархивированным файлам как
обращение к tar-файлу.

А поскольку мы все любим быстро пролистывать файлы и хранить
их в виде tar-архивов, стало самой обычной ситуацией когда
сначала просматривают такой файл, выходят из него, а потом
обращаются к нему снова. Поскольку разархивация - операция
медленная, Midnight Commander кеширует информацию в памяти
на некоторое время. По истечении этого интервала времени все
ресурсы, выделенные этой файловой системе, будут освобождены.
По умолчанию величина этого интервала устанавливается равной
1 минуте. Смотри также Файловая система tarTar File System.

Файловая система FTP сохраняет список каталогов, полученный
с FTP-сервера, в памяти (в кеше). Время, в течение которого
этот список хранится в кеше, задается опцией ^Tftpfs
directory cache timeout . Слишком маленькое значение этого
параметра будет замедлять все операции с файловой системой
ftp, потому что каждое обращение к ней будет означать реаль-
ное обращение к удаленному ftp серверу.

Кроме того, в том же диалоговом окне Вы можете задать имя
прокси-сервера (proxy host), который будет использоваться для
перекачки файлов по ftp и сконфигурировать Midnight Commander
таким образом, чтобы всегда работать через прокси-сервер.
Смотрите раздел о файловой системе FTP FTP File System для получения
дополнительной информации.

[Layout]
Внешний вид

Диалоговое окно "Внешний вид" дает Вам возможность изменить
некоторые параметры отображения на экране главного окна
программы Midnight Commander. Вы можете вывести на экран или
отменить вывод строки главного меню, командной строки,
строки подсказок, мини-статуса, строки с подсказкой по
функциональным клавишам. На Linux или SCO-консоли можно
задать число строк, которые будут оставлены для отображения
вывода команды.
Можно также указать, должны ли панели располагаться горизон-
тально или вертикально, изменить размеры панелей.

По умолчанию вся информация отображаются одним цветом, но Вы
можете сделать так, что^T права доступа и^T типы файлов
были выделены другими  цветами.Colors Если включено выделение
цветом прав доступа, поля ^Tperm и ^Tmode в форматах выводаListing Mode...,
показывающие права пользователя, запустившего программу
Midnight Commander, выделены цветом, определенным ключевым
словом ^Tselected (смотри раздел ЦветаColors).
Если включено выделение цветом типов файлов, то разными
цветами выделяются каталоги, дампы памяти (файлы core),
исполняемые файлы и т.д.

Если включена опция ^TМини-статус , в нижней части каждой
панели выводится строка информации о выделенном подсветкой
файле или каталоге каждой панели.

[Save Setup]
Сохранение установок

При загрузке Midnight Commander пытается считать значения
различных установочных параметров из файла ~/.mc/ini . Если
такого файла не существует, необходимая информация ищется в
общесистемном конфигурационном файле mc.ini . Этот файл распо-
лагается в каталоге, путь к которому можно определить,
запустив команду mc -f (это можно сделать даже из командной
строки MC). Если и этого файла не существует, ^TMC использует
установки по умолчанию.

Команда ^TСохранить настройки создает файл ~/.mc/ini , в
котором записываются текущие значения параметров, задаваемых
опциями меню Левая, ПраваяLeft and Right Menus и НастройкиOptions Menu.

Если Вы включите опцию ^TАвтосохранение настроек (пункт меню
"Настройки/Конфигурация"), ^TMC будет автоматически сохранять
текущие настройки при выходе из программы.

Значения некоторых параметров не могут быть изменены через
пункты меню. Для изменения значений этих параметров Вы должны
отредактировать файл настроек с помощью какой-либо программы-
редактора. Подробнее об этих параметрах смотри в разделе
Специальные установкиSpecial Settings.


[Executing operating system commands]
Выполнение команд операционной системы

Для того, чтобы во время работы с MC запустить любую команду
ОС, Вы должны либо набрать имя соответствующей программы в
командной строке, либо выбрать имя программы в одной из
панелей (переместив подсветку на имя файла программы), а
затем нажать клавишу Enter.

Если Вы нажимаете клавишу Enter в тот момент, когда подсветка
указывает на имя файла, не являющегося исполняемым, Midnight
Commander сравнивает расширение выбранного файла с расшире-
ниями, прописанными в файле расширений.Extension File Edit Если в файле
расширений найдется подраздел, задающий процедуры обработки
файлов с данным расширением, то обработка файла производится
в соответствии с заданными в этом подразделе командами.
Перед обработкой выполняются простые макро-подстановки.Macro Substitution

[The cd internal command]
Встроенная команда cd

Команда ^Tcd не передается на исполнение оболочке, а интер-
претируется самой программой Midnight Commander. Поэтому при
ее запуске возможны не все удобные макро-расширения и
подстановки, доступные в оболочке, а только часть из них:

^TЗамена тильды Символ тильды (~) будет заменен именем Вашего
домашнего каталога, а если Вы добавите после тильды имя
пользователя, эта конструкция будет заменена на имя домашнего
каталога указанного пользователя.

Например, ~guest - это домашний каталог пользователя guest,
в то время как ~/guest - это каталог guest в Вашей домашней
директории.

^TПредыдущий каталог Вы можете перейти в предыдущий каталог,
используя специальное имя '-', то есть выполнив команду:
cd -

^TКаталоги в CDPATH Если каталог, указанный команде cd ,
не является подкаталогом текущей директории, то Midnight
Commander использует значение переменной окружения CDPATH
для поиска указанного каталога во всех директориях, перечис-
ленных в этой переменной.

Например, если переменной CDPATH присвоено значение
~/src:/usr/src , то из любого места в файловой системе Вы
сможете перейти в любой подкаталог каталогов ~/src и
/usr/src , используя только относительные имена (cd linux
вызовет переход в /usr/src/linux).

[Macro Substitution]
Макро-подстановки

Перед выполнением команд, задаваемых пунктами пользователь-
ского меню,Menu File Edit вызываемых по расширению имени файла,Extension File Edit или
запускаемых из командной строки ввода, вначале выполняются
простые макро-подстановки.

В качестве макросов применяются:

^T"%f" Текущее имя файла.

^T"%d" Имя текущего каталога.

^T"%F" Текущее имя файла в неактивной панели.

^T"%D" Имя текущего каталога в неактивной панели.

^T"%t" Отмеченные файлы.

^T"%T" Файлы, отмеченные в неактивной панели.

^T"%u" и ^T"%U" Подобны макросам %t и %T, но дополнительно
снимается отметка с файлов. Их можно использовать в скриптах,
заданных для пункта меню или ассоциированных с расширением
файла, только один раз, поскольку после их использования
помеченных файлов не будет.

^T"%s" and ^T"%S" Выбранные файлы: помеченные файлы, если такие
есть; в противном случае файл, имя которого подсвечено.

^T"%q" Dropped files. In all places except in the Drop action
of the mc.ext file,Extension File Edit this will become a null string, in
the Drop action it will be replaced with a space separated
list of files that were dropped on the file.

^T"%cd" Это специальный макрос, используемый для перехода из
текущего каталога в каталог, указанный перед этим макросом.
Используется в основном для обращения к виртуальным
файловым системам.Virtual File System

^T"%view" Этот макрос используется для вызова встроенной
программы просмотра. Может использоваться как с аргументами,
так и без них. Если заданы аргументы, они должны быть
заключены в скобки. Аргументами могут быть:
^Tascii - для перевода программы просмотра в режим ascii;
^Thex - для перевода программы просмотра в режим hex;
^Tnroff - для указания программе просмотра, что необходимо
интерпретировать выделенные (bold) и подчеркнутые
последовательности nroff;
^Tunformated - указывает программе просмотра, что не нужно
использовать команды nroff для выделения или
почеркивания текста;

^T"%%" Символ %

^T"%{любой текст}" Запрос на подстановку. Будет выдаваться
окно ввода, а текст из скобок выводится как подсказка.
Макрос заменяется на текст, введенный пользователем в окне
ввода. Пользователь может нажать ESC или F10 для того, чтобы
отказаться от ввода. Этот макрос пока не работает в команд-
ной строке.

[The subshell support]
Поддержка subshell

Поддержка subshell - это опция компиляции, которая работает
с оболочками bash, tcsh и zsh.

Если поддержка subshell включена, то Midnight Commander бу-
дет порождать точную копию (a concurrent copy) Вашей оболоч-
ки (которая определена в переменной окружения SHELL или,
если эта переменная не определена, в файле /etc/passwd) и
запускать ее в псевдо-терминале, вместо того, чтобы каждый
раз вызывать новую оболочку для выполнения команды. Введен-
ная команда передается subshell. Это позволяет изменять зна-
чения переменных окружения, использовать функции shell и
определять элиасы (aliases), которые будут действовать до
выхода из программы Midnight Commander.

Если Вы используете bash , Вы можете указать команды, кото-
рые будут выполняться при запуске subshell, в файле
~/.mc/bashrc и специальную карту раскладки клавиатуры в
файле ~/.mc/inputrc . Пользователи tcsh могут задать выпол-
няемые при запуске команды в файле ~/.mc/tcshrc .

Во время выполнения приложения в subshell можно в любой
момент нажать комбинацию клавиш C-o для переключения в
Midnight Commander (выполняемая команда или приложение
будут остановлены). Если Вы прервали таким образом испол-
нение команды, Вы не сможете запустить другую внешнюю
команду, пока не завершите работу остановленного приложения.

Особенностью использования subshell является то, что под-
сказка (prompt), выводимая Midnight Commander будет той же
самой, что и в Вашей обычной оболочке.

В разделе  Опции запуска OPTIONS приведена дополнительная
информация о том, как можно управлять (настроить) subshell.

[Controlling Midnight Commander]
Управление программой Midnight Commander из программ

Midnight Commander определяет переменную окружения
MC_CONTROL_FILE. Команды, запускаемые программой MC, могут
передать MC некоторые инструкции путем записи в файл,
указанный в этой переменной. Эта возможность реализуется
только в том случае, если Midnight Commander скомпилирован
с опцией WANT_PARSE.

Поддерживаются следующие инструкции.

clear_tags Снять все отметки.
tag <filename> Пометить указанный файл.
untag <filename> Снять отметку с указанного фйла.
select <filename> Переместить подсветку на указанный
файл.
change_panel Переключиться между панелями.
cd <path> Перейти в каталог.

Если первая буква инструкции строчная (набрана в нижнем
регистре), инструкция выполняется в активной панели. Если
первая буква заглавная (в верхнем регистре) - инструкция
выполняется в пассивной панели. Все последующие буквы должны
набираться в нижнем регистре. Инструкции должны быть разделе-
ны в точности одним пробелом, знаком табуляции или знаком
новой строки. Инструкции не работают в режимах "Информация",
"Дерево каталогов" и "Быстрый просмотр". Первая же ошибка
приводит к тому, что все последующие инструкции игнорируются.

[Completion]
Завершение ввода (Completion)

Заставьте Midnight Commander работать на клавиатуре вместо
Вас!

Завершение ввода - это попытка закончить за Вас ввод текста,
набранного до текущей позиции курсора. MC пытается завершить