1 .\"TOPICS "Разделы помощи:"
2 .\" TODO: Перевести раздел EXTernal File System
3 .TH MC 1 "%DATE_OF_MAN_PAGE%" "MC Version %DISTR_VERSION%" "GNU Midnight Commander"
6 mc \- Визуальная оболочка для Unix\-подобных систем.
10 [\-abcCdfhPstuUVx] [\-l журнал] [каталог1 [каталог2]] [\-e [файл] . ..] [\-v файл]
13 Что такое Midnight Commander
15 Midnight Commander \- это программа, предназначенная для просмотра
16 содержимого каталогов и выполнения основных функций управления файлами в
17 UNIX\-подобных операционных системах.
21 Ключи запуска программы Midnight Commander
23 .I \-a, \-\-stickchars
24 Отключить использование графических символов для рисования линий.
27 Запуск программы в черно\-белом режиме экрана.
30 Включает цветной режим дисплея. Для получения более подробной информации
36 .I \-C arg, \-\-colors=arg
37 Используется для того, чтобы задать другой набор цветов в командной
38 строке. Формат аргумента arg описан в разделе
44 Используется для того, чтобы задать другой скин в командной
45 строке. Технология скинов описана в разделе
51 Отключает поддержку мыши.
53 Запустить встроенный редактор. Если параметр "файл" задан, этот файл
54 будет открыт при запуске. Смотрите также
58 Выводит на экран определенный в процессе компиляции программы путь к
59 файлам программы Midnight Commander.
61 .I \-F, \-\-datadir\-info
62 Выводит на экран расширенную информацию о путях, используемых при работе
63 программы Midnight Commander.
65 .I \-\-configure\-options
66 Выводит опции конфигурирования, с которыми был собран Midnight Commander.
69 Восстанавливает значения команд, назначенных функциональным клавишам в
70 предусмотренные по умолчанию значения, используя базу данных
71 termcap/terminfo. Этот ключ используется только на терминалах HP, где
72 функциональные клавиши не работают.
74 .I \-K файл, \-\-keymap=файл
75 Задаёт файл клавиатурных команд для переопределения привязки клавиатурных
76 комбинаций к действиям.
79 Не загружать клавиатурные комбинации из файла, использовать определённые
82 .I \-l файл, \-\-ftplog=файл
83 Сохранить диалог с ftp\-сервером, а также отладочную информацию smbfs в
86 .I \-D N, --debuglevel=N
87 Используется только если код был скомпилирован с поддержкой
89 виртуальной файловой системы smbfs
91 для установки уровня отладочных сообщений smbfs в N (0\-10).
94 .I \-P файл, \-\-printwd=файл
95 По окончании работы Midnight Commander запишет последний текущий каталог
96 в указанный файл. Эту опцию не следует использовать напрямую. Она
97 используется специальной функцией оболочки, которая меняет текущий
98 каталог оболочки на последний каталог, использованный Midnight
101 Для того чтобы эта функция была определена, используйте файл
102 .B %prefix%/share/mc/bin/mc.sh
103 для оболочек bash и zsh, а для оболочки tcsh соответственно файл
104 .B %prefix%/share/mc/bin/mc.csh
107 Включает медленный режим терминала, в котором программа выводит меньше
108 псевдографических символов (в том числе в меню и экранах помощи) и
109 отключается вывод дополнительных (избыточных) сообщений.
112 Используется только в том случае, когда код был скомпилирован с S-Lang и
113 terminfo: в этом случае Midnight Commander использует значение
116 для получения информации о терминале вместо использования системной базы
119 .I \-u, \-\-nosubshell
120 Отключает использование альтернативных оболочек shell (имеет смысл
121 только в том случае, когда Midnight Commander был скомпилирован с
122 поддержкой альтернативной оболочки).
125 Делает возможным использование subshell (имеет смысл только в том
126 случае, когда Midnight Commander был скомпилирован с поддержкой subshell
130 Запустить встроенную программу просмотра Midnight Commander\-а для
131 просмотра указанного файла. После выхода из режима просмотра вы выходите
132 из Midnight Commander и оказываетесь в shell.
135 Отображает версию программы.
138 Запускает программу в режиме xterm. Используется только на терминалах,
139 работающих в режиме xterm (два режима работы экрана и возможность
140 формировать экранирующие последовательности с помощью мыши) (two screen
141 modes, and able to send mouse escape sequences).
144 Не использовать X11 для получения состояния модификаторов Alt, Ctrl, Shift.
147 Принудительно устанавливает режим мыши "normal tracking". В xterm-совместимых
148 терминалах (например, tmux/screen).
150 Первое путевое имя (path name) в командной строке (если указано) задает
151 каталог, который будет отображаться в активной панели; второй путь \-
152 каталог, отображаемый во второй панели.
154 .SH "Главное окно программы"
155 Главное окно программы Midnight Commander состоит из трех полей. Два
156 поля, называемые "панелями", идентичны по структуре и обычно отображают
157 перечни файлов и подкаталогов каких\-то двух каталогов файловой
158 структуры. Эти каталоги в общем случае различны, хотя, в частности,
159 могут и совпасть. Каждая панель состоит из заголовка, списка файлов и
160 информационной строки.
162 Третье поле экрана, расположенное в нижней части экрана, содержит
163 командную строку текущей оболочки. В этом же поле (самая нижняя строка
164 экрана) содержится подсказка по использованию функциональных клавиш F1 \-
165 F10. Самая верхняя строка экрана содержит строку
167 горизонтального меню\&.
169 Эта строка может не отображаться на экране; в этом случае доступ к ней
170 можно получить, щелкнув мышью по верхней рамке или нажав клавишу F9.
172 Панели Midnight Commander обеспечивают просмотр одновременно двух
173 каталогов. Одна из панелей является активной в том смысле, что
174 пользователь может выполнять некоторые операции с отображаемыми в этой
175 панели файлами и каталогами. В активной панели подсвечено имя одного из
176 каталогов или файлов, а также выделен цветом заголовок панели в верхней
177 строке. Этот заголовок совпадает с именем отображаемого в данной панели
178 каталога, который является текущим каталогом той оболочки, из которой
179 запущена программа. Вторая панель \- пассивна. Почти все операции
180 выполняются в активной панели, то есть в соответствующем (текущем)
181 каталоге. Некоторые операции (типа копирования или переноса файлов) по
182 умолчанию используют каталог, отображаемый в пассивной панели, как место
183 назначения операции. Более подробное описание панелей дано в подразделе
189 .I Меню левой и правой панелей
190 .\"Left and Right Menus"
196 Вы можете выполнить любую команду операционной системы или запустить на
197 исполнение любую программу непосредственно из программы Midnight
198 Commander, просто набрав имя этой команды (программы) в командной строке
199 и нажав клавишу Enter. Прочитайте разделы
201 .I Командная строка оболочки
202 .\"Shell Command Line"
205 .I Редактирование строк ввода
207 для того, чтобы узнать больше о командной строке.
208 .\"NODE "Mouse Support"
210 Программа Midnight Commander обеспечивает поддержку мыши. Это свойство
211 обеспечивается независимо от того, откуда запущен терминал
213 (даже если xterm запущен на удаленном компьютере, используя
214 соединение через telnet, ssh или rlogin) или если вы работаете за
215 консолью Linux и запущена программа управления мышью
218 Если вы щелкаете мышью на имени файла в одной из панелей, файл
219 выбирается (подсветка перемещается на это имя); если вы щелкнете правой
220 кнопкой мыши, файл отмечается (или отметка с файла снимается, в
221 зависимости от предыдущего состояния).
223 Двойной щелчок мыши на имени файла означает попытку запустить файл на
224 исполнение (если это исполняемая программа); либо, если
227 .\"Extension File Edit"
228 содержит программу, ассоциированную с данным расширением, запускается
229 эта программа и ей передается на обработку выбранный файл.
231 Точно также можно выполнить команду, ассоциированную с любой
232 функциональной клавишей, щелкнув по соответствующей экранной кнопке в
233 самой нижней строке экрана.
235 По умолчанию скорость эмуляции повторных нажатий на клавишу в случае ее
236 удержания (auto repeat rate) составляет 400 миллисекунд. Это значение
237 можно изменить путем изменения параметра
244 Если Commander запущен с поддержкой мыши, вы можете обойти Commander и
245 добиться того, что мышь будет вести себя так же, как она ведет себя по
246 умолчанию (обеспечивая вырезание и вставку текста), если будете
247 удерживать клавишу Shift.
249 .SH "Клавиатурные команды"
250 Некоторые команды в Midnight Commander вызываются с использованием
253 (иногда обозначается как CTRL или CTL) и
255 (иногда обозначается ALT или даже Compose). В настоящем руководстве
256 будут использоваться следующие сокращения:
258 C\-<символ> означает, что нужно нажать и удерживать клавишу Control и в
259 это время нажать клавишу <символ>. Так C\-f будет означать: нажмите
260 Control и, удерживая ее, нажмите (коротким щелчком) клавишу f.
262 Аналогично M\-<символ> означает, что надо удерживать в нажатом состоянии
263 клавишу Meta или Alt во время удара по клавише <символ>. Если на
264 клавиатуре нет клавиш Meta и Alt, нажмите ESC, отпустите ее, а потом
265 щелкните по клавише <символ>.
267 S\-<символ> означает, что нужно держать в нажатом состоянии клавишу Shift
268 во время удара по клавише <символ>.
270 Все строки ввода в Midnight Commander по умолчанию поддерживают соглашения
271 об использовании "горячих" клавиш, принятые в редакторе GNU Emacs.
273 Вы можете переопределить клавиатурные привязки хоткеев к командам, как
274 это описано в разделе
276 .I переопределение клавиатурных команд
279 Все последующие описания клавиатурных команд относятся к поведению по
282 Описания клавиатурных команд даются в нескольких разделах помощи.
283 Наиболее важными являются следующие разделы:
289 приведены комбинации клавиш, которые служат для вызова команд,
290 перечисленных в меню "Файл". В этом же разделе перечислены команды,
291 ассоциированные с функциональными клавишами. Большинство из этих команд
292 выполняют действия над подсвеченным файлом или группой отмеченных
299 рассказано о клавишах, которые используются для выбора файла или группы
300 файлов как объектов некоторого последующего действия (обычно действия из
305 .I Командная строка оболочки (Shell)
306 .\"Shell Command Line"
307 перечисляются команды и комбинации клавиш, которые используются для
308 ввода и редактирования команд в командной строке оболочки. Большая часть
309 этих команд служит для переноса имен файлов и/или имен каталогов в
310 командную строку (чтобы уменьшить трудоемкость ввода) или для доступа к
315 редактирования строк ввода
317 используются как при редактировании командной строки, так и других строк
318 ввода, появляющихся в различных запросах программы.
320 .\"NODE " Keys_redefine"
321 .SH " Переопределение клавиатурных команд"
322 Клавиатурные команды могут быть прочитаны из внешнего файла.
323 Сначала Midnight Commander создаёт карту клавиатурных команд из списка,
324 определённого в исходном коде. Затем всегда загружаются два файла
325 .B %sysconfdir%/mc/mc.keymap
327 .B %prefix%/share/mc/mc.keymap ,
328 последовательно переопределяя ранее загруженные команды.
329 Поиск файла клавиатурных команд, определённого пользователем, производится
330 по следующему алгоритму (до первого нахождения файла):
333 1) параметр командной строки
336 .B \-\-keymap=\<файл\>
338 2) переменная окружения
344 .B [Midnight\-Commander]
345 конфигурационного файла.
348 .B ~/.config/mc/mc.keymap
351 Параметры в трёх первых случаях могут содержать абсолютный путь к файлу
352 клавиатурных команд либо просто название схемы привязки (с расширением
353 \&.keymap либо без него). В данном случае поиск файла клавиатурных команд
354 будет происходить по следующим каталогам (до первого нахождения):
364 .B %prefix%/share/mc/
366 .\"NODE " Miscellaneous Keys"
367 .SH " Разные команды"
368 Имеется несколько действий, ассоциированных с некоторыми комбинациями
369 клавиш, которые не попадают ни в одну из других категорий:
372 Если в командной строке (в нижней части экрана) набрано имя какой\-либо
373 команды, запускается соответствующая программа (если команды не
374 существует, выдается соответствующее сообщение). Если в командной строке
375 нет никакого текста, и если на активной панели подсвечено имя каталога,
376 то Midnight Commander выполняет переход
378 в выбранный каталог и отображает его содержимое в этой панели; если
379 подсвечен исполняемый файл, то он запускается на выполнение. Наконец,
380 если расширение подсвеченного в активной панели файла совпадает с одним
381 из расширений, указанных в
384 .\"Extension File Edit"
385 то выполняется команда, связанная с этим расширением.
388 Обновляет всю информацию, отображаемую программой Midnight Commander.
395 для подсвеченного файла или группы отмеченных файлов.
402 для подсвеченного файла или группы отмеченных файлов.
405 Запускает команду создания жесткой ссылки.
408 Запускает команду создания абсолютной символической ссылки.
411 Запускает команду создания относительной символической ссылки.
412 Для более детальной информации о ссылках смотрите раздел
418 Переводит пассивную панель в режим "Информация".
421 Переводит пассивную панель в режим быстрого просмотра.
424 Выполняется пункт меню
426 "Критерий панелизации"\&.
427 .\"External panelize"
430 Добавить имя каталога в
432 "Каталоги быстрого доступа"\&.
436 Выполняет пункт меню "Просмотр вывода команды", который описан подробнее
443 Вызов диалогового окна
449 Вызов диалогового окна
451 "Быстрая смена каталога"\&.
455 Если Midnight Commander запущен в консоли Linux или FreeBSD, или через
456 xterm, вам будет показан вывод предыдущей команды. При этом на
457 Linux\-консоли Midnight Commander использует встроенную программу
458 (cons.saver) для сохранения выводимой информации и демонстрации ее на
461 Если Midnight Commander скомпилирован с поддержкой подоболочки
462 (subshell), вы можете в процессе выполнения приложения из\-под Midnight
463 Commander в любой момент набрать C\-o и вернуться к главному экрану
464 Midnight Commander\-а. Для возврата к вашему приложению достаточно снова
465 набрать C\-o. Если вы застопорите выполнение приложения, использовав этот
466 прием, вы не сможете запустить других программ из Midnight Commander
467 пока отложенное приложение не закончит работу, либо пока вы не прервете
469 .\"NODE " Directory Panels"
470 .SH " Панели каталогов"
471 В настоящем разделе перечисляются команды, которые позволяют оперировать
472 с содержимым панелей. Если вы хотите узнать, как изменить вид панели или
473 способ представления информации на панели, смотрите раздел
475 Меню левой и правой панелей\&.
476 .\"Left and Right Menus"
479 Сменить текущую (активную) панель. Подсветка перемещается с панели,
480 которая была активной ранее, в другую панель, которая становится
484 Чтобы отметить файл, на который указывает в данный момент подсветка,
485 используйте клавишу Insert (the kich1 terminfo sequence). Для снятия
486 отметки с файла используются те же комбинации.
489 Чтобы поменять кодировку панели, используйте комбинацию M\-e (Alt\-e).
490 Перекодировка производится из выбранной кодировки в системную. Для отмены
491 перекодировки просто перейдите на каталог вверх '..'. Для отмены
492 перекодировки всех каталогов выберите "Без перекодировки" в диалоге
496 Используются для перемещения подсветки, соответственно, на самый
497 верхний, средний или нижний файл из числа отображаемых в данный момент
501 Циклически переключает режимы отображения списка файлов текущего
502 каталога. С помощью этой комбинации клавиш можно быстро переключаться из
503 режима стандартного вывода (long listing) к сокращенному или к режиму,
504 определяемому пользователем.
506 .B C\-\\\\ (control\-backslash)
509 "Каталоги быстрого доступа"
511 и перейти к выбранному каталогу.
514 Эта клавиша используется для того, чтобы выбрать (отметить) группу
515 файлов по регулярному выражению, задающему эту группу. Когда включена
518 то выделены будут только файлы. Если опция
520 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
521 .I Образцы в стиле shell (Shell Patterns),
522 регулярные выражение строятся по тем же правилам, которые действуют в
523 оболочке shell (* означает ноль или большее число любых символов, а ?
524 заменяет один произвольный символ). Если опция
525 .I Образцы в стиле shell (Shell Patterns)
526 отключена, то пометка файлов производится по правилам обработки
527 нормальных регулярных выражений (смотрите ed (1)). Если включена опция
529 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
532 отключена, то регистр символов учитываться не будет.
535 Клавиша "\\" снимает отметку с группы файлов, то есть производит
536 действие, обратное тому, которое вызывается по клавише "+".
539 Перемещает подсветку на предыдущую позицию в списке файлов панели.
542 Перемещает подсветку на следующую позицию в списке файлов панели.
545 Перемещает подсветку на первую позицию списка файлов.
548 Перемещает подсветку на последнюю позицию списка файлов.
551 Перемещает подсветку на одну страницу вниз.
554 Перемещает подсветку на одну страницу вверх.
557 Если выделенным элементом активной панели является каталог, установить
558 этот каталог текущим в неактивной панели и перейти к следующему файлу.
559 Если выделенным элементом активной панели является не каталог, установить
560 родительский каталог текущим в неактивной панели и также перейти к следующему
564 Сделать текущий каталог активной панели также текущим каталогом
565 неактивной панели. Если необходимо, перевести неактивную панель в режим
566 отображения списка файлов. Если активная панель находится в режиме
567 панелизации, неактивная панель в этот режим не переводится.
569 .B C\-PageUp, C\-PageDown
570 Только если mc запущен с консоли Linux: выполняется, соответственно,
571 переход (chdir) к родительскому каталогу ("..") или к выделенному
575 Перемещение к предыдущему каталогу из истории перемещения по каталогам;
576 эквивалентно нажатию мышкой на символ '<' в верхнем углу панели.
579 Перемещение к следующему каталогу из истории перемещения по каталогам;
580 эквивалентно нажатию мышкой на символ '>'.
583 Отображает историю перемещения по каталогам; эквивалентно нажатию мышкой
584 на символ 'v' в верхнем углу панели.
585 .\"NODE " Quick search"
587 Режим быстрого поиска позволяет быстро найти нужный файл в каталоге,
588 отображённом в файловой панели, по первым символам имени.
589 Для перехода в режим быстрого поиска используются клавиатурные сочетания
594 После нажатия одной из этих комбинаций вводимые символы отображаются не
595 в командной строке, а в строке поиска. Если режим
596 .I "Показ мини\-статуса"
597 включен, эта строка отображается на месте строки мини\-статуса. В
598 процессе ввода последующих символов линия подсветки перемещается к
599 следующему файлу, название которого начинается с введенной строки
604 могут использоваться для исправления ошибок. Если
606 нажато снова, осуществляется поиск следующего подходящего файла.
608 Если переход в режим быстрого поиска осуществляется двойным нажатием
609 C\-s, то в текущем поиске будет использоваться шаблон предыдущего поиска.
611 Кроме обычных символов в имени файла также можно использовать
612 символы маски '*' и '?'.
614 .\"NODE " Shell Command Line"
615 .SH " Командная строка оболочки"
616 В этом разделе перечислены команды, которые позволяют сократить число
617 нажатий на клавиши во время ввода и редактирования команд в командной
621 Копирует подсвеченное имя файла или каталога в командную строку.
624 То же самое, что M\-Enter, но работает только на консоли Linux.
627 Пытается выполнить операцию
629 Завершение ввода (completion)
631 имени файла, названия команды, переменной, имени пользователя или имени
632 машины (в зависимости от того, что вы начали набирать и какой элемент
636 Копирует в командную строку имена помеченных файлов (или подсвеченное
637 имя, если нет помеченных) из активной панели (C\-x t) или пассивной
641 Первая комбинация клавиш копирует в командную строку имя текущего
642 каталога, а вторая \- имя каталога, отображаемого в пассивной панели.
645 Эта команда (the quote command) используется для того, чтобы вставить
646 символы, которые каким\-то образом интерпретируются самим Midnight
647 Commander\-ом (например, символ '+').
650 Эти комбинации используются для перемещения по истории команд. M\-p
651 вызывает перемещение на команду назад по списку ранее запускавшихся
652 команд, а M\-n \- перемещение на одну команду вперед.
655 Выводит историю текущей строки ввода (для командной строки \- историю
657 .\"NODE " General Movement Keys"
658 .SH " Клавиши управления перемещением"
659 Встроенная программа просмотра файлов, программа просмотра подсказки и
660 программа просмотра каталогов используют один и тот же программный код
661 для управления перемещением. Следовательно, для перемещения используются
662 одни и те же комбинации клавиш. Но в каждой подпрограмме имеются и
663 комбинации, применяющиеся только в ней.
665 Другие части Midnight Commander\-а тоже используют некоторые из
666 комбинаций клавиш управления перемещением, так что настоящая секция
667 руководства может быть также полезна при изучении этих частей.
670 Перемещение на одну строку назад или вверх
673 Перемещение на одну строку вперед
675 .B Prev Page, Page Up, M\-v
676 Перемещение на одну страницу назад
678 .B Next Page, Page Down, C\-v
679 Перемещение на одну страницу вперед
682 Перемещение к началу.
687 Программы просмотра файлов и помощи воспринимают в дополнение к
688 перечисленным еще и следующие комбинации:
690 .B b, C\-b, C\-h, Backspace, Delete
691 Перемещение на одну страницу назад
694 Перемещение на одну страницу вперед
697 Перемещение на половину страницы назад или вперед.
700 Перемещение к началу или к концу файла.
701 .\"NODE " Input Line Keys"
702 .SH " Редактирование строк ввода"
703 Строки ввода (это не только
706 .\"Shell Command Line"
707 оболочки, но и строки в диалоговых окнах различных подпрограмм)
708 воспринимают следующие управляющие комбинации:
711 Перемещает курсор в началу строки.
714 Перемещает курсор в конец строки.
716 .B C\-b, стрелка\-влево
717 Перемещает курсор на одну позицию влево.
719 .B C\-f, стрелка\-вправо
720 Перемещает курсор на одну позицию вправо.
723 Перемещает курсор на одно слово вперед.
726 Перемещает курсор на одно слово назад.
729 Удаляет символ, предшествующий курсору.
732 Удаляет символ в позиции курсора.
735 Устанавливает метку для того, чтобы вырезать (скопировать в буфер) часть
739 Копирует текст, расположенный между курсором и меткой, в буфер, удаляя
740 текст из строки ввода.
743 Копирует текст, расположенный между курсором и меткой,
747 Вставляет содержимое буфера в строку ввода перед позицией курсора.
750 Удаляет текст от курсора до конца строки.
753 Эти комбинации используются для перемещения по истории команд. M\-p
754 перемещает к предыдущей команде, M\-n \- к следующей.
756 .B M\-C\-h, M\-Backspace
757 Удалить предшествующее слово.
762 завершение ввода (completion)
764 имени файла, команды, переменной, имени пользователя или имени машины.
766 .SH "Главное меню программы Midnight Commander"
767 Строка главного меню появляется в верхней части экрана после нажатия
768 клавиши F9 или щелчка мыши по верхней рамке экрана. Меню состоит из пяти
769 пунктов: "Левая", "Файл", Команды", Настройки" и "Правая" (в английской
770 версии соответственно "Left", "File", "Command", "Options" и "Right").
771 При выборе одного из этих пунктов появляется соответствующее выпадающее
776 "Левая" и "Правая " ("Верхняя" и "Нижняя")
777 .\"Left and Right Menus"
778 позволяют изменить вид, соответственно, левой и правой (или верней и нижней)
779 панелей и характер отображаемой в панели информации, в частности, выполнить
780 соединения с удаленными компьютерами.
786 позволяет выполнить какие\-то действия с выбранным файлом или группой
793 перечисляет действия, которые имеют более общий характер и не относятся
794 только к выделенному в данный момент файлу или группе помеченных файлов.
800 служит для задания ряда параметров, определяющих внешний вид и поведение
801 программы Midnight Commander. Один из пунктов этого меню служит для
802 сохранения настроек, заданных пользователем.
803 .\"NODE " Left and Right Menus"
804 .SH "Меню левой и правой (или верхней и нижней) панелей"
805 Вид панелей, в которых отображаются списки файлов и каталогов, может
806 быть изменен через пункты меню
807 .B "Левая" (или "Верхняя")
809 .B "Правая" (или "Нижняя").
810 .\"NODE " Listing Mode..."
811 .SH " Формат списка..."
812 Этот пункт меню предназначен для определения формата вывода списка
813 файлов в панели. Вы можете выбрать один из 4 вариантов представления
819 .BR "Определяемый пользователем" .
821 В стандартном формате отображаются имя файла, его размер и время
822 последней модификации.
824 В укороченном (brief) формате отображаются только имена файлов, за счет
825 чего на панели умещаются две колонки (и видно вдвое больше имен).
827 В расширенном (long) формате содержимое каталога представляется так, как
830 В этом формате панель занимает весь экран.
832 Если вы выберете формат "Определяемый пользователем" ("User"), вы должны
833 будете задать структуру отображаемой информации.
835 При задании структуры вначале указывается размер панели: "half"
836 (половина экрана) или "full" (весь экран).
838 После размера панели можно указать, что на панели должно быть две
839 колонки. Это делается добавлением цифры 2 в строку задания формата.
841 Далее надо перечислить имена полей с необязательным параметром ширины
842 поля. В качестве имен полей могут использоваться:
845 отображать имя файла.
848 отображать размер файла.
851 отображать размер в альтернативной форме, при которой выводятся размеры
852 файлов, а для каталогов выводится только надпись "ПОД\-КАТ" ("SUB\-DIR")
853 или "ВВЕРХ" ("UP\-\-DIR").
856 отображать односимвольное поле типа. Этот символ может принимать
857 значения из подмножества символов, выводимых командой
860 (asterisk) для исполняемых файлов,
862 (slash) для каталогов,
864 (at\-sign) для ссылок (links),
866 (знак равенства) для сокетов (sockets),
868 дефис (hyphen) для байт\-ориентированных устройств,
870 для блок\-ориентированных устройств,
872 (pipe) для файлов типа FIFO,
874 (тильда) для символических ссылок на каталоги,
876 (восклицательный знак) для оборванных (stale) символических ссылок
877 (ссылок, указывающих в никуда).
880 Звездочка (asterisk) если файл помечен, пробел \- если не помечен.
883 время последней модификации файла.
886 время последнего доступа к файлу.
889 время последнего изменения файла.
892 строка, показывающая текущие права доступа к файлу.
895 восьмеричное представление текущих прав доступа к файлу.
898 число ссылок на данный файл.
901 идентификатор группы (GID, в цифровой форме).
904 идентификатор пользователя (UID, в цифровой форме).
910 группа, имеющая права на файл.
915 Вы также можете использовать следующие имена полей для организации
916 вывода информации на дисплей:
919 Вставить пробел при выводе на дисплей.
922 Вставить вертикальную линию при выводе на дисплей.
924 Для того, чтобы задать фиксированную ширину поля, нужно добавить
925 двоеточие ':', после которого указать число позиций, которое отводится
926 под это поле. Если после числа поставить символ '+', то указанное число
927 будет интерпретироваться как минимальная ширина поля, и, если экран
928 позволяет, поле будет расширено.
932 формат вывода задается строкой:
934 half type name | size | mtime
940 full perm space nlink space owner space group space size space mtime
943 А вот пример удобного формата, определяемого пользователем:
945 half name | size:7 | type mode:3
947 Помимо того, что может задаваться формат вывода на панель списка файлов,
948 любую панель можно перевести в один из следующих режимов:
951 В этом режиме на панель выводится информация о подсвеченном в другой
952 панели файле и о текущей файловой системе (тип, свободное пространство и
953 число свободных inode).
956 Режим отображения дерева каталогов подобен тому, который вы увидите,
961 из меню "Команды" ("Commands"). Смотрите соответствующий раздел.
964 В этом режиме панель переключается на отображение содержимого файла,
965 подсвеченного в другой панели. Для вывода используется встроенная
967 программа просмотра файлов\&,
968 .\"Internal File Viewer"
969 так что, если переключиться клавишей Tab в панель просмотра, вы сможете
970 использовать все команды управления просмотром.
971 .\"NODE " Sort Order..."
972 .SH "Порядок сортировки..."
973 Отображение списка файлов в любой из панелей может производиться в
974 соответствии с одним из восьми порядков сортировки:
979 \- по времени модификации;
980 \- по времени последнего обращения к файлу;
981 \- по времени последнего изменения атрибутов файла;
982 \- по номеру узла (inode);
986 Порядок сортировки можно выбрать, вызвав диалоговое окно, в котором
987 кроме того можно указать, что сортировка производится в обратном
988 порядке (поставив с помощью клавиши пробела отметку в скобках возле
989 слова "Обратный (reverse)".
991 По умолчанию каталоги отображаются в начале списка, но это можно
992 изменить, проставив отметку возле опции
993 .B "Смешивать файлы и каталоги"
1000 Пункт меню "Фильтр" позволяет задать шаблон, которому должны
1001 соответствовать имена файлов, отображаемых в панели (например,
1003 Имена каталогов и ссылки на каталоги отображаются всегда, независимо от
1007 Команда "Перечитать" обновляет список, отображаемый на панели. Это
1008 бывает полезно в тех случаях, когда другие процессы создают или удаляют
1010 .\"NODE " File Menu"
1012 Программа Midnight Commander использует функциональные клавиши F1 \- F10
1013 как "горячие" клавиши для команд, включенных в меню "Файл".
1014 Escape\-последовательности, генерируемые клавишами F1\-F10, соответствуют
1015 функциям terminfo kf1 \- kf10. На терминалах без поддержки функциональных
1016 клавиш можно достичь аналогичного эффекта, нажав клавишу ESC, а
1017 затем число в диапазоне от 1 до 9 или 0 (соответствует F1 \- F9 и F10).
1019 Меню "Файл" содержит следующие команды (соответствующие "горячие"
1020 клавиши указываются в скобках):
1024 Просмотреть файл, на который указывает подсветка. По умолчанию при этом
1027 встроенная программа просмотра\&,
1028 .\"Internal File Viewer"
1029 но, сняв отметку с опции "Встроенный просмотр" ("Use internal view") в
1030 пункте "Конфигурация" меню "Настройки" ("Options"), можно вызывать
1031 внешнюю программу просмотра, путь к которой должен быть указан в
1032 переменной окружения
1036 не определена, вызывается встроенная программа. Если вместо F3 нажать
1037 F13, встроенная программа просмотра не выполняет предварительного
1038 форматирования или обработки файла.
1042 Параметры для внешних редакторов и программ просмотра
1043 .\"Parameters for external editor or viewer"
1044 описано, как можно задать параметры командной строки для внешних программ
1047 .B Просмотр вывода команды
1049 По этой команде на экране появляется строка ввода, в которой вы можете
1050 ввести любую команду с параметрами (по умолчанию предлагается
1051 использовать в качестве параметра имя подсвеченного файла). Вывод этой
1052 команды будет отображаться на экране через встроенную программу
1059 либо редактор, указанный в переменной окружения
1063 встроенный редактор файлов
1064 .\"Internal File Editor"
1065 (если включена опция "Встроенный редактор"
1066 .I (use_internal_edit)
1067 в меню "Настройки / Конфигурация").
1071 Параметры для внешних редакторов и программ просмотра
1072 .\"Parameters for external editor or viewer"
1073 описано, как можно задать параметры командной строки для внешних редакторов.
1077 Вызывается диалоговое окно, в котором предлагается скопировать
1078 подсвеченный файл из каталога, отображаемого в активной панели (или
1079 группу отмеченных файлов, если в активной панели отмечен хотя бы один
1080 файл) в каталог, отображаемый в пассивной панели. Имя каталога, в
1081 который будет производиться копирование, можно изменить. Можно
1082 предварительно резервировать место под новые файлы в каталоге назначения,
1083 выставив конфигурационную опцию preallocate_space.
1085 задать шаблон для имен копируемых файлов (обычно это * или ^\\(.*\\)$, в
1086 зависимости от установки опции
1087 .I Образцы в стиле shell (Shell Patterns),
1088 и о допустимых символах замены (wildcards) в строке целевого каталога вы
1089 можете узнать, просмотрев раздел
1091 Маски файлов для операций копирования/переименования\&.
1092 .\"Mask Copy/Rename"
1094 В процессе выполнения копирования можно нажать
1098 для того, чтобы прервать выполнение операции.
1100 В некоторых системах можно осуществлять копирование в фоновом режиме,
1101 если запустить процесс не кнопкой <Дальше> диалогового окна, а кнопкой
1102 <На фоне> (или нажав
1104 в диалоговом окне). Используя пункт меню
1106 "Команды/Фоновые задания"\&,
1108 можно управлять выполнением фоновых процессов.
1112 Позволяет изменить права доступа к выделенному или помеченным файлам.
1116 Создает жесткую ссылку на текущий файл.
1118 .B Абсолютная символическая ссылка
1120 Создает абсолютную символическую ссылку на текущий файл.
1122 .B Относительная символическая ссылка
1124 Создает относительную символическую ссылку на текущий файл.
1126 Если вы не знаете, что такое ссылки: создание ссылки в некотором смысле
1127 подобно копированию файла, но и исходное имя файла и ссылка указывают
1128 на один и тот же реальный файл на диске. Поэтому, если вы, например,
1129 редактируете файл, то изменения будут появляться в обеих копиях. Синонимами
1130 термина "ссылка" (link) являются термины "алиас" (alias) и "ярлык" (shortcut).
1132 Жесткая ссылка выглядит как реальный файл. После создания жесткой ссылки
1133 невозможно различить, где исходный файл, а где ссылка. Если вы удаляете
1134 один из этих файлов (точнее одно из этих имен), то файл еще сохраняется
1135 на диске (пока у него есть хоть одно имя\-ссылка). Очень трудно различить
1136 первоначальное имя файла и позже созданные жесткие ссылки на него.
1137 Поэтому жесткие ссылки применяются там, где отслеживать различия и не
1140 Символическая ссылка \- это ссылка на имя исходного файла. Если исходный
1141 файл удален, символическая ссылка становится бесполезной. Символическую
1142 ссылку легко отличить от первоначального имени файла, и программа
1143 Midnight Commander указывает символические ссылки, выводя знак "@" перед
1144 именем такой ссылки (кроме ссылок на каталоги, которые обозначаются
1145 знаком тильды "~"). Если на экран выводится строка мини\-статуса (опция
1146 "Показывать мини\-статус" ("Show mini\-status") включена), то в ней
1147 отображается имя исходного файла. Используйте символические ссылки в тех
1148 случаях, когда хотите избежать путаницы, связанной с применением жестких
1151 Когда вы нажимаете клавиатурное сочетание "C\-x s", Midnight Commander
1152 автоматически заполняет поля диалога создания ссылки: имя ссылки и имя файла,
1153 на который будет указывать ссылка. Вы можете изменить их.
1155 Но иногда требуется, чтобы ссылка указывала на файл не по абсолютному пути,
1156 а по относительному. Абсолютный путь начинается с корневого каталога:
1158 .I /home/frodo/mc/mc -> /home/frodo/new/mc
1160 Относительный путь указывает на расположение файла относительно места, где
1161 будет располагаться создаваемая ссылка:
1163 .I /home/frodo/mc/mc -> ../new/mc
1165 Для того, чтобы создать относительную символическую ссылку, используйте
1166 клавиатурное сочетание "C\-x v" вместо "C\-x s".
1170 Позволяет выполнить команду chown.
1172 .B Права (расширенные)
1174 Позволяет изменить права доступа и владения файлом.
1178 Вызывается диалоговое окно, в котором предлагается перенести
1179 подсвеченный файл из каталога, отображаемого в активной панели (или
1180 группу отмеченных файлов, если в активной панели отмечен хотя бы один
1181 файл) в каталог, отображаемый в пассивной панели. Имя каталога, в
1182 который будет производиться перенос, можно изменить, воспользовавшись
1183 соответствующей строкой ввода.
1185 В остальном диалоговое окно аналогично окну, появляющемуся при вызове
1186 команды копировании файлов (смотрите выше).
1188 .B Создание каталога
1190 Появляется диалоговое окно и создается каталог с введенным именем.
1194 Удаляется файл, имя которого подсвечено (или группа файлов, имена
1195 которых помечены) в активной панели. Операцию можно прервать, нажав
1199 во время ее исполнения.
1201 .B Быстрая смена каталога
1206 быструю смену каталога
1207 .\"The cd internal command"
1208 если вы знаете полный путь к каталогу, в который хотите перейти (который
1209 хотите сделать текущим).
1213 Эта команда используется для отметки группы файлов по заданному шаблону.
1214 Midnight Commander выдаст диалоговое окно, в которой надо задать опции
1215 выделения группы файлов и каталогов. Если включена опция
1217 то выделены будут только файлы. Если опция
1219 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
1220 .I Образцы в стиле shell (Shell Patterns),
1221 регулярные выражение строятся по тем же правилам, которые действуют в
1222 оболочке shell (* означает ноль или большее число любых символов, а ?
1223 заменяет один произвольный символ). Если опция
1224 .I Образцы в стиле shell (Shell Patterns)
1225 отключена, то пометка файлов производится по правилам обработки
1226 нормальных регулярных выражений (смотрите ed (1)). Если включена опция
1227 .I С учётом регистра
1228 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
1230 .I С учётом регистра
1231 отключена, то регистр символов учитываться не будет.
1235 Используется для снятия отметки с группы файлов. Эта операция является
1236 обратной по отношению к операции отметки группы файлов и использует те
1237 же правила формирования шаблонов.
1241 Выйти из программы Midnight Commander. Shift\-F10 используется для выхода
1242 в тех ситуациях, когда используется shell wrapper. После Shift\-F10
1243 текущим каталогом будет не последний каталог, в котором вы были при
1244 работе в Midnight Commander, а тот, в котором вы были, когда запустили
1247 .SH " Быстрая смена каталога"
1248 Эта команда полезна тогда, когда вы знаете полный путь к каталогу,
1249 который хотите сделать текущим, и желаете использовать встроенную
1253 .\"The cd internal command"
1255 По этой команде вызывается диалоговое окно, в строке ввода которого вы
1256 должны ввести тот путь, который вы ввели бы в командной строке оболочки
1257 при выполнении команды
1260 После этого надо нажать клавишу <Enter>.
1261 .\"NODE " Command Menu"
1262 .SH " Меню 'Команды'"
1263 .B Меню пользователя
1267 меню пользователя\&.
1269 Меню пользователя предоставляет простой способ расширения возможностей
1270 Midnight Commander за счет добавления в личное меню пользователя вызова
1271 часто используемых программ.
1273 При обращении к пункту меню
1275 .I "Дерево каталогов"
1277 выводится окно, отображающее структуру каталогов файловой системы.
1283 позволяет найти на диске файл с заданным именем. "Горячие" клавиши \-
1287 .I "Переставить панели"
1288 меняет местами содержимое правой и левой панелей. "Горячие" клавиши \-
1292 .I "Отключить панели"
1293 показывается вывод последней из выполнявшихся команд облочки. Эта команда
1294 работает только через xterm и на консоли Linux и FreeBSD. "Горячие" клавиши \-
1298 .I "Сравнить каталоги"
1299 ("горячие" клавиши \-
1301 сравнивается содержимое каталогов, отображаемых на левой и правой
1302 панелях. После сравнения можно воспользоваться командой
1304 для того, чтобы сделать содержимое каталогов одинаковым. Существует
1305 три метода сравнения. При быстром методе сравниваются только размер и
1306 дата создания файлов с одинаковыми именами. При побайтном методе
1307 сравнивается содержимое файлов (побайтно). Этот метод недоступен, если
1308 машина не поддерживает системный вызов mmap(2). При сравнении по размеру
1309 сравниваются только размеры соответствующих файлов, а дата создания не
1314 .I "Внешняя панелизация"
1315 .\"External panelize"
1316 позволяет выполнить внешнюю программу, сделав ее вывод содержимым
1317 текущей панели (характерный пример \- панелизация вывода команды find).
1320 .I "История командной строки"
1321 выводит окно со списком ранее выполнявшихся
1322 команд. Подсвеченную строку из истории можно скопировать в командную
1323 строку оболочки (перемещение подсветки \- стрелками вверх/вниз,
1324 копирование \- по клавише Enter). Доступ к истории команд можно получить
1325 также по комбинациям клавиш
1329 однако в этом случае вы не видите окна с перечнем команд. Вместо этого в
1330 командную строку выводится одна команда из списка и по комбинации
1332 происходит смена этой команды на предыдущую, а по
1334 \- на следующую команду из истории команд.
1338 .I "Каталоги быстрого доступа"
1340 позволяет создать список каталогов, которые часто используются, и
1341 обеспечить быстрый переход к нужному каталогу из этого списка.
1344 .I "Список активных ВФС"
1345 отображает список виртуальных файловых систем, активных на настоящий
1346 момент. Можно перейти на выбранную виртуальную файловую систему. Для
1347 Обновления списка выберите кнопку "Освежить" в диалоговом окне.
1348 Кнопка "Освободить ВФС сейчас" поможет при обновлении содержимого
1349 архива или при разорванном сетевом соединении.
1353 .I "Фоновые задания"
1355 отображает список фоновых заданий, запущенных в диалоге
1356 копирования/перемещения кнопкой "В фоне".
1362 отображает диалоговое окно со списком одновременно работающих в данный
1363 момент встроенноых редакторов, программ просмотра и других модулей MC,
1364 поддерживающих такой режим работы.
1366 После выбора пункта меню
1368 .I "Файл расширений"
1369 .\"Extension File Edit"
1370 вы можете связать с определенным расширением файла (окончанием имени
1371 после последней точки) программу, которая будет запускаться для
1372 обработки (просмотра, редактирования или выполнения) файла с таким
1373 расширением. Запуск выбранной программы будет осуществляться после
1374 установки подсветки на имя файла и нажатия клавиши <Enter>.
1380 используется для редактирования пользовательского меню (которое
1381 появляется после нажатия клавиши F2).
1382 .\"NODE " Directory Tree"
1383 .SH " Дерево каталогов"
1384 После выбора пункта меню "Дерево каталогов" появляется окно, в котором
1385 отображена иерархическая структура каталогов.
1387 Дерево каталогов может быть вызвано двумя способами: через пункт "Дерево
1388 каталогов" из меню "Команды" и пункт "Дерево" из меню правой или левой
1391 Чтобы избавиться от долгих задержек во время создания дерева каталогов,
1392 Midnight Commander создает дерево путем просмотра только небольшого
1393 подмножества всех каталогов. Если каталог, который вам нужен, не
1394 отображен, перейдите в его родительский каталог и нажмите
1399 Для управления просмотром дерева каталогов могут использоваться
1400 следующие комбинации клавиш:
1404 клавиши управления перемещением\&.
1405 .\"General Movement Keys"
1408 В окне просмотра дерева каталогов нажатие этой клавиши вызывает выход из
1409 режима просмотра и отображение списка файлов выбранного каталога в
1410 активной панели. При отображении дерева каталогов в одной из панелей при
1411 нажатии клавиши Enter соответствующий каталог отображается во второй
1412 панели, а на текущей панели остается дерево.
1415 Перечитать содержимое каталога. Используется в тех случаях, когда дерево
1416 каталогов не соответствует реальной структуре: некоторые каталоги не
1417 показаны или показаны более не существующие.
1420 Удалить текущий каталог из дерева. Эта команда используется для удаления
1421 ошибочно отображаемых ветвей дерева. Если вам необходимо вернуть
1422 подкаталог в дерево, перейдите в его родительский каталог и нажмите
1426 Переключение между статическим (применяемым по умолчанию) и динамическим
1427 режимами перемещения по дереву.
1429 В статическом режиме перемещения для выбора каталога (т.е. перемещения
1430 подсветки на имя другого каталога) используются только стрелки
1431 вверх/вниз. Показываются все известные программе на данный момент
1434 В динамическом режиме стрелки вверх/вниз используются для перехода на
1435 соседний каталог того же уровня. Для перехода в родительский каталог
1436 используется клавиша "стрелка влево", а по стрелке вправо происходит
1437 переход к потомкам текущего каталога, то есть на один уровень ниже. При
1438 этом отображаются только вышележащие каталоги (включая родительский и
1439 выше), соседние каталоги того же уровня и непосредственные потомки. Вид
1440 дерева каталогов динамически изменяется после каждого перемещения по
1444 Копировать подкаталог (появляется строка ввода, в которой надо указать,
1448 Переместить подкаталог.
1451 Создать подкаталог в текущем (подсвеченном) каталоге.
1454 Удалить подсвеченный каталог из файловой системы.
1457 Найти следующий каталог, соответствующий заданному шаблону поиска. Если
1458 такого каталога не существует, происходит просто смещение подсветки на
1462 Удаляет последний символ в строке (шаблоне) поиска.
1464 .B Любой другой символ
1465 Этот символ добавляется в шаблон поиска и производится перемещение на
1466 имя следующего каталога, удовлетворяющее шаблону. В режиме просмотра
1467 дерева каталогов вначале необходимо активизировать режим поиска
1470 Шаблон поиска будет отображаться в строке мини\-статуса.
1472 Следующие действия возможны только в окне просмотра дерева каталогов и
1473 не поддерживаются при просмотре дерева в одной из панелей:
1476 Вызов подсказки с отображением настоящего раздела помощи.
1479 Выход из окна дерева каталогов. Смены текущего каталога не происходит.
1481 В окне просмотра дерева каталогов поддерживается мышка. Двойной щелчок
1482 аналогичен нажатию клавиши Enter. Смотрите также секцию о
1486 .\"NODE " Find File"
1488 После выбора пункта меню "Поиск файла" появляется диалоговое окно, в котором
1489 запрашивается имя искомого файла и имя каталога, с которого необходимо начинать
1490 поиск. Нажав кнопку <Дерево>, можно выбрать начальный каталог поиска из
1495 Опция \"Только целые слова\" устанавливает, что шаблон поиска
1496 соответствует только целым словам (например, если указано \"foo\",
1497 не будет найдено слово \"foobar\").
1499 Для того, чтобы начать поиск, нажмите экранную кнопку <Дальше>.
1500 Во время поиска его можно приостановить кнопкой <Приостановить>
1501 и продолжить по кнопке <Продолжить>.
1503 Список найденных файлов можно просматривать, перемещаясь с помощью
1504 клавиш "стрелка вверх" и "стрелка вниз". Кнопка <Перейти>
1505 используется для перехода в каталог, в котором находится подсвеченный
1506 файл. Кнопка <Повтор> служит для задания параметров нового
1507 поиска. Кнопка <Выход> служит для выхода из режима поиска.
1508 Нажатие на кнопку <Панелизация> приведет к тому, что
1509 результаты поиска будут отображены на текущую активную панель, так что
1510 вы можете производить с выбранными файлами еще какие\-то действия
1511 (просматривать, копировать, перемещать, удалять и так далее). После
1512 вывода на панель можно нажать
1514 для возврата к обычному списку файлов.
1516 Опция \"Разрешить игнорирование каталогов\" совместно с расположенным ниже
1517 полем ввода позволяет задать список каталогов, которые нужно пропускать при
1518 поиске (например, вы знаете, что искомого файла нет на CDROM или не хотите
1519 искать в каталогах, подключенных через NFS по очень медленному каналу).
1520 Компоненты списка должны быть разделены двоеточиями. Например
1523 /cdrom:/nfs/wuarchive:/afs
1526 Относительные пути также поддерживаются. Следующий пример показывает, как
1527 при поиске пропускать специальные каталоги различных систем управления версиями:
1529 /cdrom:/nfs/wuarchive:/afs:.svn:.git:CVS
1532 Внимание: поле ввода может содержать точку (.), это означает текущий абсолютный путь.
1534 Вы можете использовать перенаправление вывода на панель
1537 Критерий панелизации\&)
1538 .\"External panelize"
1539 для выполнения некоторых усложненных последовательностей действий, в то
1540 время как "Поиск файла" позволяет выполнять только простые запросы.
1541 .\"NODE " External panelize"
1542 .SH " Критерий панелизации"
1543 Пункт меню "Критерий панелизации" (который правильнее было бы назвать
1544 "Перенаправление вывода на панель") позволяет выполнить внешнюю
1545 программу и отобразить вывод этой программы на текущей активной панели.
1547 Например, если вы хотите выполнить какое\-то действие над всеми
1548 символическими ссылками текущего каталога, вы можете использовать пункт
1549 "Критерий панелизации" для запуска следующей команды:
1552 find . \-type l \-print
1555 После выполнения этой команды в текущей панели будет отображено не
1556 содержимое соответствующего каталога, а только все символические ссылки,
1557 в нем расположенные.
1559 Если вы хотите вывести на панель все файлы, которые были скачаны с
1560 вашего FTP\-сайта, вы можете использовать следующую команду для
1561 извлечения нужных имен из файла протокола:
1564 awk '$9 ~! /incoming/ { print $9 }' < /var/log/xferlog
1567 Если вы захотите, то можете сохранить часто используемые команды
1568 панелизации под отдельными информативными именами, чтобы иметь
1569 возможность их быстро вызвать по этим именам. Для этого нужно набрать
1570 команду в строке ввода и нажать кнопку <Добавить>. После этого вам
1571 потребуется ввести имя, по которому вы будете вызывать команду. В
1572 следующий раз вам достаточно будет выбрать нужное имя из списка, а не
1573 вводить всю команду заново.
1575 .SH " Каталоги быстрого доступа"
1576 Пункт меню "Каталоги быстрого доступа" служит для вывода списка меток
1577 (условных имен), присвоенных наиболее часто используемым каталогам. Этот
1578 список можно использовать для быстрого перехода в нужный каталог.
1579 Пользуясь диалоговым окном "Каталоги быстрого доступа", вы можете добавить
1580 новую метку в список или удалить ранее созданную пару метка/каталог. Для
1581 добавления метки можно также использовать комбинацию клавиш
1583 по которой текущий каталог добавляется в каталоги быстрого доступа.
1584 Программа выдаст запрос на ввод метки для этого каталога.
1586 Использование этого пункта меню обеспечивает более быстрый переход к
1587 часто используемым каталогам. Другим способом ускорения процедуры
1588 переключения на часто используемые каталоги является задание переменной
1589 CDPATH (смотрите описание
1591 встроенной команды cd\&.
1592 .\"The cd internal command"
1593 .\"NODE " Extension File Edit"
1594 .SH " Файл расширений"
1595 Этот пункт меню "Команда" служит для вызова редактора и редактирования
1597 .BR ~/.config/mc/mc.ext .
1598 Этот файл имеет следующий формат (формат был изменен в версии 3.0):
1600 Все строки, начинающиеся с # или пустые строки игнорируются.
1602 Строки, начинающиеся с первой колонки (будем говорить, что с таких строк
1603 начинаются секции файла расширений), должны иметь следующий формат:
1606 т.е. все, что стоит после
1608 и до конца строки, интерпретируется как
1611 В качестве keyword может стоять одно из следующих слов:
1614 если desc начинается с точки (мета\-символы не допускаются), то desc \-
1615 это расширение имени файла, т.е. шаблону соответствуют все файлы,
1616 оканчивающиеся на desc. Пример: .tar будет означать *.tar. Если desc
1617 не начинается с точки, то desc трактуется как полное имя файла.
1620 desc \- регулярное выражение. Обратите внимание на то, что используется
1621 библиотека GNU regex, в силу чего "\\|" соответствует просто символу
1622 "|", а "|" имеет специальное значение (логическое ИЛИ). Аналогично,
1623 вместо скобок "(" и ")" надо использовать "\\(" и "\\)".
1626 Файл является каталогом и его имя соответствует регулярному выражению desc.
1629 в этом случае выбираются такие файлы, для которых `file %f`
1630 соответствует регулярному выражению desc (часть filename: из `file %f`
1634 подходит любой файл, независимо от того, какое значение принимает desc.
1637 \- означает общую секцию.
1639 Все строки в секции, кроме первой, должны начинаться с пробела или
1640 символа табуляции и иметь следующий формат:
1643 (без пробелов возле "="), где
1648 (строка задает действия, выполняемые в том случае, когда пользователь
1649 нажимает Enter или дважды щелкает мышкой по имени файла),
1655 (для добавления правил из общей секции).
1658 \- любая однострочная команда оболочки, в которой допускаются простые
1661 .\"Macro Substitution"
1663 Действие вычисляется сверху вниз (таким образом порядок следования
1664 важен). Если некоторое действие пропущено, поиск продолжается как в
1665 случае, если это действие не соответствует условию. Другими словами если
1666 файл соответствует первой и второй секции, но действие View пропущено в
1667 первой секции, то при нажатии клавиши F3 будет использовано действие
1668 View из второй секции. default должно описывать все действия.
1669 .\"NODE " Background Jobs"
1670 .SH " Фоновые задания"
1671 Этот пункт меню позволяет вам управлять фоновыми заданиями, запущенными
1672 из Midnight Commander (такими заданиями могут быть только операции
1673 копирования и перемещения файлов). Используя этот пункт меню или
1676 вы можете остановить, возобновить или снять любое из фоновых заданий.
1677 .\"NODE " Menu File Edit"
1678 .SH " Редактирование файлов меню"
1679 Файлы меню содержат списки команд для выполнения часто повторяемых
1680 пользователем операций. Эти меню создаются и поддерживаются самими
1681 пользователями. Могут быть созданы три файла меню: в текущем каталоге, в
1682 домашнем каталоге пользователя и общесистемный. Когда вы нажимаете
1683 клавишу F2 для вызова меню, Midnight Commander вначале ищет файл
1685 в текущем каталоге и отображает соответствующее меню (если находит и
1686 если владельцем этого файла является данный пользователь или root и этот
1687 файл не доступен на запись всем). Если такого файла не найдено, таким же
1689 .BR ~/.config/mc/menu ,
1690 и в последнюю очередь mc использует общесистемное меню
1691 .BR %prefix%/share/mc/mc.menu .
1693 Формат всех трех файлов меню одинаков и очень прост. Строки комментариев
1694 начинаются с '#'. Дополнительные комментарии должны начинаться с '#',
1695 пробела или символа табуляции. Строки, начинающиеся с любого символа,
1696 отличного от пробела и символа табуляции, интерпретируются как названия
1697 пунктов меню, причем если первый символ является буквой или цифрой, то
1698 соответствующая клавиша будет служить "горячей" клавишей для вызова
1699 этого пункта меню. Строки, начинающиеся с пробела или символа табуляции,
1700 интерпретируются как команды, которые должны выполняться при вызове
1701 соответствующего пункта меню. Эти строки должны следовать за строкой
1702 названия и их может быть несколько.
1704 Когда пользователь выбирает какой\-то пункт меню, соответствующие
1705 командные строки копируются во временный файл во временном каталоге
1706 (обычно /usr/tmp) и затем этот файл запускается на выполнение. Это
1707 позволяет пользователю вставлять в команды меню любые конструкции,
1708 допустимые в командном языке оболочки. Можно также использовать
1709 макроподстановки, которые производятся перед выполнением кода меню
1710 (подробнее смотрите в секции
1712 Макроподстановки\&).
1713 .\"Macro Substitution"
1715 Вот пример файла mc.menu:
1718 A Dump the currently selected file
1721 B Edit a bug report and send it to root
1722 I=`mktemp ${MC_TMPDIR:\-/tmp}/mail.XXXXXX` || exit 1
1724 mail \-s "Midnight Commander bug" root < $I
1733 H Call the info hypertext browser
1736 J Copy current directory to other panel recursively
1737 tar cf \- . | (cd %D && tar xvpf \-)
1739 K Make a release of the current subdirectory
1740 echo \-n "Name of distribution file: "
1742 ln \-s %d `dirname %d`/$tar
1744 tar cvhf ${tar}.tar $tar
1746 = f *.tar.gz | f *.tgz & t n
1747 X Extract the contents of a compressed tar file
1751 .B Условия выполнения (Default Conditions)
1753 Каждому пункту меню может предшествовать условие. Строка, задающая
1754 условие, должна содержать символ '=' в первой колонке. Команды,
1755 задаваемые этим пунктом меню, будут выполняться только если условие
1759 Синтаксис строки условия: = <sub\-cond>
1760 или: = <sub\-cond> | <sub\-cond> ...
1761 или: = <sub\-cond> & <sub\-cond> ...
1763 где <sub\-condition> может принимать следующие значения:
1765 y <pattern> синтаксис текущего файла соответствует шаблону.
1766 Только для меню редактора.
1767 f <pattern> соответствует шаблону имя текущего файла?
1768 F <pattern> соответствует шаблону файл в пассивной
1770 d <pattern> соответствует шаблону имя текущего
1772 D <pattern> соответствует шаблону имя текущего
1773 каталога в пассивной панели?
1774 t <type> тип файла соответствует <type>?
1775 T <type> тип файла в пассивной панели
1776 соответствует <type>?
1777 x <filename> filename является исполнимым?
1778 ! <sub\-cond> логическое отрицание условия <sub\-cond>
1781 Шаблон (pattern) \- это обычный шаблон оболочки (shell pattern) или
1782 регулярное выражение, в соответствии с опцией "shell patterns". Вы
1783 можете задать значение опции "shell patterns" путем записи строки
1784 "shell_patterns=x" в самую первую строку файла меню (здесь "x" равно 0
1788 Типы файлов определяются следующими символами:
1791 r обычный файл (regular file)
1794 c байт\-ориентированное устройство (char special)
1795 b блок\-ориентированное устройство (block special)
1799 t помеченный файл (tagged)
1802 Например, 'rlf' означает либо обычный файл, либо ссылку, либо файл типа
1803 fifo. Тип 't' стоит несколько особняком, потому что этот тип
1804 определяется не типом самого файла, а тем, помечен ли файл на панели.
1805 Условие '=t t' истинно, если в текущей панели имеются помеченные файлы,
1806 и ложно, если таковых нет.
1808 Если условие начинается с '=?' вместо '=', то во время выполнения
1809 проверки условия будет отображаться ход вычисления условия (a debug
1810 trace will be shown whenever the value of the condition is calculated).
1812 Значение условия вычисляется слева направо. Это значит, что
1814 = f *.tar.gz | f *.tgz & t n
1818 ( (f *.tar.gz) | (f *.tgz) ) & (t n)
1821 Вот пример использования условий:
1824 = f *.tar.gz | f *.tgz & t n
1825 L List the contents of a compressed tar\-archive
1826 gzip \-cd %f | tar xvf \-
1829 .B Условия включения пункта в меню (Addition Conditions)
1831 Если строка условия начинается с '+' (или '+?') вместо '=' (или '=?') \-
1832 это условие трактуется как условие включения данного пункта в меню. Если
1833 условие истинно, пункт включается в отображаемое на экране меню, если
1834 условие не выполняется \- не включается.
1836 Вы можете использовать одно и то же условие и как условие выполнения и
1837 как условие включения пункта в меню, если начнете строку условия с '+='
1838 или '=+' (если надо отображать ход вычисления, то с '+=?' или '=+?').
1839 Если вы хотите использовать два разных условия, одно для включения в
1840 меню, а другое \- для выполнения, надо предпослать пункту меню две строки
1841 условий, одну \- начинающуюся с '+', и другую \- начинающуюся с '='.
1842 .\"NODE " Options Menu"
1843 .SH "Меню 'Настройки'"
1844 Программа Midnight Commander имеет ряд установок (опций), каждая из
1845 которых может быть включена или выключена, для чего служат несколько
1846 диалоговых окон, доступных через меню "Настройки". Опция включена, если
1847 поставлена звездочка или знак "x" в скобках перед названием опции.
1853 вызывает диалоговое окно, в котором вы можете поменять большинство
1854 установок программы Midnight Commander.
1860 служит для задания настроек, определяющих положение и вид окна программы
1867 служит для задания настроек панелей файлового менеджера.
1873 вызывает диалоговое окно, в котором вы указываете, на выполнение каких
1874 действий программа будет требовать подтверждения.
1880 вызывает диалоговое окно, в котором вы указываете, в каком формате ваш
1881 терминал будет обрабатывать (вводить и отображать на дисплее)
1882 информацию, представленную байтами (например, записанную в файле).
1886 Распознавание клавиш
1888 вызывает диалоговое окно, в котором вы можете протестировать работу
1889 некоторых клавиш, которые работают не на всех типах терминалов, и
1890 связать ту реакцию системы, которая должна была последовать за нажатием
1891 отсутствующей клавиши, с нажатием другой клавиши или комбинации клавиш.
1897 вызывает диалоговое окно, в котором вы можете задать значения некоторых
1898 параметров, связанных с использованием виртуальных файловых систем.
1904 введенные значения параметров сохраняются в ini\-файле программы.
1905 .\"NODE " Configuration"
1907 Параметры конфигурации, задаваемые в этом окне, делятся на несколько
1908 групп: "Параметры операций с файлами", "Клавиша Esc", "Пауза после
1909 исполнения" и "Прочие настройки".
1911 .B Параметры операций с файлами
1914 Этот переключатель определяет, будет ли при выполнении операций
1915 копирования, перемещения и удаления выводится дополнительное окно,
1916 отображающее ход выполнения операции. Если у вас медленный терминал, вы
1917 можете отключить этот вывод. Он отключается автоматически, если скорость
1918 вашего терминала меньше 9600 bps.
1920 .I Подсчитывать общий размер.
1921 Если эта опция включена, Midnight Commander перед выполнением операций
1922 копирования, перемещения и удаления подсчитывает общее число
1923 обрабатываемых файлов и их суммарный размер и показывает ход выполнения
1924 операции над этими файлами в виде диаграммы\-полоски (правда, это слегка
1925 замедляет выполнение операций). Эта опция не работает, если отключена
1929 .I Обычный индикатор прогресса.
1930 Если эта опция включена, индикатор прогресса файловых операций (копирование,
1931 перемещение, удаление) всегда увеличивается слева направо. Если опция
1932 выключена, направление увеличения индикатора прогресса совпадает с направлением
1933 файловой операции: с левой панели на правую или наоборот. По умолчанию включено.
1935 .I Автоимя каталога.
1936 При создании нового каталога по F7 в поле ввода имени нового каталога
1937 будет автоматически подставляться имя файла или каталога, находящегося
1938 под курсором. По умолчанию выключено.
1940 Если возможно, предварительно выделять место под весь копируемый файл.
1941 По умолчанию выключено.
1945 По умолчанию Midnight Commander трактует нажатие на клавишу ESC как
1946 действие, предшествующее нажатию какой\-то другой клавиши и совместно
1947 обрабатывает комбинацию <Esc\-key>. Поэтому вы должны нажимать ESC
1948 дважды, чтобы закрыть диалог. Но существует возможность использовать
1949 однократное нажатие ESC для этого действия.
1951 .I Однократное нажатие.
1952 По умолчанию эта опция выключена. Если вы её включите, то программа будет
1953 ожидать нажатия второй клавиши только в течение некоторого временного
1954 интервала (см. ниже опцию
1956 и если за это время ни одна клавиша не нажата, то ESC интерпретируется
1957 как каоманда "Отмена" (ESC ESC).
1960 Эта опция используется для задания временного интервала (в микросекундах)
1961 для использования однократного нажатия на клавишу ESC. По умолчанию этот
1962 интервал равен 1 секунде (1000000 микросекунд). Кроме того, этот интервал
1963 может быть установлен через переменную окружения KEYBOARD_KEY_TIMEOUT_US
1964 (также в микросекундах), которая имеет приоритет над над значеним этой
1967 .B Пауза после исполнения
1969 После выполнения вашей команды Midnight Commander может обеспечить
1970 паузу, чтобы вы могли просмотреть и изучить вывод команды. Есть три
1971 варианта установки этой опции:
1974 Это значит, что вы не хотите видеть вывод команды. На консоли Linux или
1975 FreeBSD или при использовании xterm вы можете просмотреть этот вывод,
1978 .IR "На "тупых" терминалах" .
1979 Пауза будет создаваться на терминалах, которые не способны обеспечить
1980 показ вывода последней из выполнявшихся команд (это любые терминалы,
1981 отличные от xterm или Linux\-консоли).
1984 Программа обеспечит паузу после выполнения любой команды.
1988 .I Встроенный редактор.
1989 Если эта опция включена, то для редактирования файлов вызывается
1990 встроенный редактор. Если опция выключена, то будет использоваться
1991 редактор, указанный в переменной окружения
1993 Если такой редактор не задан, будет вызываться
1997 Встроенный редактор файлов\&.
1998 .\"Internal File Editor"
2000 .I Встроенный просмотр.
2001 Если эта опция включена, для просмотра файлов вызывается встроенная
2002 программа просмотра. Если опция выключена, вызывается программа,
2003 указанная в переменной окружения
2005 Если такая программа не задана, используется команда
2009 Встроенная программа просмотра файлов\&.
2010 .\"Internal File Viewer"
2012 .I Автоматические меню.
2013 Если эта опция включена, пользовательское меню будет автоматически
2014 вызываться на экран при запуске программы. Это бывает полезно, если на
2015 компьютере работают неопытные пользователи (операторы), которые должны
2016 выполнять только стандартные операции.
2018 .I Спрашивать имя нового файла.
2019 Если эта опция включена, то перед открытием нового файла в редакторе
2020 будет запрошено его имя.
2022 .I Выпадение меню при вызове.
2023 Если эта опция включена, то при вызове главного меню нажатием клавиши F9
2024 будет сразу отображаться перечень пунктов меню (выпадающее меню).
2025 В противном случае активизируются только пункты главного меню, и вы должны
2026 (после выбора одного из них клавишами стрелок) нажать клавишу Enter
2027 либо выбрать нужный пункт по "горячей клавише" и только после этого
2028 получите возможность выбрать пункт выпадающего меню.
2030 .I Образцы в стиле shell.
2031 По умолчанию команды Select, Unselect и Filter используют регулярные
2032 выражения, которые строятся по правилам, действующим в оболочке (shell\-
2033 like regular expressions). Для того, чтобы достичь такого эффекта,
2034 выполняются следующие преобразования: '*' заменяется на '.*' (ноль или
2035 больше символов); '?' заменяется на '.' (в точности один символ) и '.'
2036 заменяется на обычную точку. Если опция отключена, то регулярные
2037 выражения должны строиться так, как описано в ed(1).
2039 .I Дополнение: показывать всё.
2040 В процессе ввода команд Midnight Commander может выполнять
2044 при нажатии на клавиши
2046 пытаясь угадать окончание вводимой команды. По умолчанию при первом
2049 он ищет все возможные варианты завершения и, если завершения
2050 неоднозначны (имеется много разных вариантов), то только издает звуковой
2051 сигнал. При втором нажатии
2053 отображаются все возможные завершения. Если вы хотите видеть все
2054 возможные варианты завершения после первого нажатия
2058 .I Вращающийся индикатор
2059 Если эта опция включена, Midnight Commander отображает в верхнем правом
2060 углу вращающуюся черточку, как индикатор того, что выполняется какое\-то
2063 .I Смена каталога по ссылкам.
2064 Установка этой опции приводит к тому, что Midnight Commander будет
2065 следовать логической цепочке подкаталогов при выполнении команд смены
2066 каталога как в панели, так и по команде
2068 Так же ведет себя по умолчанию
2070 Если же опция не включена, Midnight Commander будет при выполнении
2073 следовать реальной структуре каталогов, так что если вы вошли в текущий
2074 каталог по ссылке на него, то по команде
2076 вы окажетесь в его родительском каталоге, а не в том каталоге, где
2079 .I Безопасное удаление.
2080 Если эта опция включена, непреднамеренно удалить файл будет сложнее. В
2081 диалоговых окнах подтверждения удаления предлагаемая по умолчанию кнопка
2086 По умолчанию эта опция отключена.
2088 .I Автосохранение настроек.
2089 Если эта опция включена, то при выходе из программы Midnight Commander
2090 значения всех настраиваемых параметров сохраняются в файле
2091 .BR ~/.config/mc/ini .
2094 Диалоговое окно "Внешний вид" дает вам возможность изменить некоторые
2095 параметры отображения на экране главного окна программы Midnight
2096 Commander. Параметры, задаваемые в этом окне, делятся на несколько
2097 групп: "Разбиение панелей", "Консольный вывод" и "Прочие настройки".
2099 .B Разбиение панелей
2101 Большую часть экрана занимают файловые панели. Вы можете указать,
2102 каким должно быть расположение панелей:
2105 .IR горизонтальное .
2106 Изменить расположение панелей можно также с помощью клавиатурного сочетания
2107 Alt\-, (Alt\-запятая).
2110 По умолчанию панели имеют равные разменры. Эта опция позволяет изменить их.
2114 Эта опция доступна, если Midnight Commander запущен на консоли Linux или
2115 FreeBSD. Она устанавливает число строк, которые будут оставлены для отображения
2121 Если включено, основное меню программы будет отображаться постоянно вверху
2122 экрана. По умолчанию включено.
2124 .I Командная строка.
2125 Если включено, в нижней части экрана будет доступна командная строка.
2126 По умолчанию включено.
2129 Если включено, внизу экрана будут отображаться 10 меток, соответствующих
2130 функциональным клавишам F1\-F10. По умолчанию включено.
2132 .I Строка подсказки.
2133 Если включено, ниже панелей будут отображаться однострочные подсказки
2134 по приёмам работы в Midnight Commander. По умолчанию включено.
2137 При исполнении в эмуляторе терминала системы X11 Midnight Commander
2138 отображает в заголовке xterm текущий каталог и изменяет этот заголовок
2139 при необходимости. Если ваш эмулятор терминала неисправен и вы видите
2140 неверный заголовок при старте или изменении каталога, выключите эту опцию.
2141 По умолчанию включено.
2144 Если включено, на нижней рамке панели будет показано свободное место и общий
2145 размер текущей файловой системы. По умолчанию включено.
2146 .\"NODE " Panel options"
2147 .SH " Настройки панелей"
2148 .B Основные настройки панелей
2150 .I Показывать мини\-статус.
2151 Если включено, в нижней части каждой панели выводится строка информации
2152 о выделенном подсветкой файле или каталоге каждой панели. По умолчанию включено.
2154 .I Размеры в единицах СИ.
2155 Если эта опция включена, то Midnight Commander отображает размеры файлов
2156 и каталогов в единицах СИ (по основанию 1000). Суффиксы к, м, и т. д.
2157 отображаются в нижнем регистре. По умолчанию опция выключена. В этом случае
2158 Midnight Commander отображат размеры в двоичных единицах (по снованию
2159 1024), и суффиксы К, М, и т. д. отображаются в верхнем регистре.
2161 .I Смешивать файлы/каталоги.
2162 Если эта опция включена, имена файлов и каталогов отображаются вперемежку.
2163 Если опция выключена, каталоги (и ссылки на каталоги) показываются в начале
2164 списка, а имена файлов \- после имен всех каталогов. По умолчанию выключено.
2166 .I Показывать резервные (Backup) файлы.
2167 Если эта опция выключена, Midnight Commander не показывает файлы, имена которых
2168 заканчиваются на '~' (подобно ключу \-B команды ls в GNU). По умолчанию включено.
2170 .I Показывать скрытые файлы.
2171 Если эта опция включена, Midnight Commander показывает все файлы, имена которых
2172 начинаются точкой (как ls \-a). По умолчанию включено.
2174 .I Быстрая загрузка каталога.
2175 По умолчанию эта опция выключена. Если вы активизируете ее, Midnight
2176 Commander будет использовать для вывода содержимого каталога следующий трюк:
2177 содержимое каталога перечитывается только в том случае, если изменилась
2178 запись в i\-node каталога, то есть если в каталоге создавались или удалялись
2179 файлы; если изменялись только записи в i\-node файлов каталога (изменялся
2180 размер файла, режим доступа или владелец и т.п.) содержимое панели
2181 не обновляется. В этом случае (если опция включена) вы должны обновлять список
2182 файлов вручную (используя клавиатурное сочетание C\-r).
2184 .I Отметка перемещает курсор.
2185 Когда вы отмечаете файл (клавишей Insert), то по умолчанию подсветка
2186 на имени файла смещается на одну строку вниз.
2188 .I Инвертировать только файлы.
2189 Если опция включена (по умолчанию она включена), инвертирование
2190 выбора применяется только к файлам, но не к каталогам. Выбор каталогов
2191 не изменяется. Если не установлена, производится инвертирование как файлов,
2192 так и каталогов. Все невыбранные объекты становятся выбранными и наоборот.
2194 .I Простая перестановка.
2195 Если обе панели содержат списки файлов и каталогов, простая перестановка
2196 представляет собой изменение расположения панелей на экране: правая панель
2197 становится левой и наоборот. Если эта опция выключена, панели со списками файлов
2198 обмениваются соим содержимым, сохраняя формат списка и параметры сортировки.
2199 По умолчанию выключено.
2201 .I Автосохранение настроек панелей.
2202 Если опция включена (по умолчанию она выключена), то при выходе из
2203 Midnight Commander'а текущие настройки панелей соханяются в файле
2204 ~/.config/mc/panels.ini.
2208 .I Навигация в стиле lynx.
2209 Если эта опция включена, вы имеете возможность использовать клавиши
2210 "стрелка вправо" для перехода в подсвеченный в данный момент каталог и
2211 "стрелка влево" для перехода в родительский по отношению к текущему
2212 каталог (при условии, что командная строка пуста). По умолчанию опция
2215 .I Страничное листание.
2216 Если опция установлена (по умолчанию она установлена), то когда курсор
2217 (подсветка) достигает конца или начала списка файлов, отображаемого на
2218 панели, будет производиться смещение на половину этого списка (то есть
2219 половина отображаемого списка остается на экране, а половина пропадает,
2220 заменяясь следующими пунктами общего списка). Если опция не установлена,
2221 происходит смещение только на одну строку.
2223 .I Страничное листание мышью.
2224 Определяет, будет ли прокрутка информации (scrolling) в панелях,
2225 осуществляемая с помощью мышки, производиться страницами или на одну
2230 По умолчанию вся информация отображаются одним цветом, но вы можете
2235 были выделены другими
2239 Если включено выделение цветом прав доступа, поля
2247 показывающие права пользователя, запустившего программу Midnight
2248 Commander, выделены цветом, определенным ключевым словом
2250 Если разрешено, подсветка имён файлов производится на основании
2251 правил из файла %sysconfdir%/mc/filehighlight.ini. Смотрите
2253 Подсветка имён файлов
2254 .\"Filenames Highlight"
2255 для получения большей информации.
2260 Быстрый поиск файлов
2262 может работать в одном из трёх режимов: с учётом регистра имён файлов,
2263 без учёта регистра или в соответствии с порядком сортировки файлов в панели:
2264 с учётом регистра или без. Режим по умолчанию \- использование порядка
2265 сортировки файлов в панели.
2266 .\"NODE " Confirmation"
2267 .SH " Подтверждения"
2268 Используя это диалоговое окно, вы можете сделать так, чтобы перед
2269 выполнением операций удаления, перезаписи файла, запуска файла на выполнение,
2270 перед выходом из программы MC, перед удаленим каталога из каталогов быстрого
2271 доступа, а также перед очисткой истории выдавался дополнительный запрос
2273 .\"NODE " Display bits"
2274 .SH " Биты символов..."
2275 Этот пункт меню используется для задания диапазона отображаемых на
2276 дисплее символов. Если терминал поддерживает только 7\-битный вывод, то
2277 нужно выбрать установку "7 бит". Выбрав "ISO\-8859\-1" вы получите все
2278 символы из таблицы ISO\-8859\-1, а выбор установки "Полный 8\-битный вывод"
2279 имеет смысл на тех терминалах, которые могут отображать все 8\-битовые
2281 .\"NODE " Learn keys"
2282 .SH " Распознавание клавиш..."
2285 Распознавание клавиш (Learn keys)
2287 вызывает диалоговое окно, в котором вы можете протестировать работу
2289 .B (F1\-F20, Home, End),
2290 которые работают не на всех типах терминалов.
2292 В диалоговом окне появляется таблица с названиями клавиш, которые могут
2293 тестироваться. Вы можете перемещать подсветку по названиям, используя
2296 или клавиши, применяемые в редакторе
2298 ('h' влево, 'j' вниз, 'k' вверх 'l' вправо). Если один раз нажать на
2299 клавиши со стрелками, после чего возле их названий в таблице появится
2300 пометка OK, то их тоже можно будет использовать для управления
2303 Для тестирования работы клавиш нужно нажать каждую клавишу из
2304 перечисленных в таблице. Если она работает нормально, возле ее названия
2305 в таблице появится пометка OK. После появления такой пометки клавиша
2306 начинает работать в ее обычном режиме. Например, первое нажатие на
2309 приводит только к появлению пометки (если она работает нормально), а при
2310 следующих нажатиях будет вызываться окно подсказки. То же самое
2311 относится к клавишам стрелок. Клавиша
2315 Если какая\-то клавиша не работает, то после нажатия на нее пометка OK не
2316 появится. В таком случае можно связать ту реакцию системы, которая
2317 должна была последовать за нажатием неработающей (отсутствующей)
2318 клавиши, с нажатием другой клавиши или комбинации клавиш. Для этого надо
2319 переместить подсветку на название неработающей клавиши (используя мышь
2326 Должно появиться окно красного цвета, в котором вас просят нажать
2327 клавишу, которая будет использоваться вместо неработающей. Для отмены
2330 и дождитесь, пока красное окно исчезнет. Либо выберите и нажмите ту
2331 комбинацию клавиш, которая будет служить заменой для неработающей
2332 клавиши (и тоже дождитесь закрытия окна).
2334 Когда закончите тестирование и настройку всех клавиш, вы можете
2335 сохранить эти настройки в секции [terminal:TERM] вашего файла
2337 (где TERM \- название используемого терминала) либо отказаться от
2338 запоминания изменений. Если все клавиши работают нормально, то
2339 сохранение, конечно, не требуется.
2340 .\"NODE " Virtual FS"
2341 .SH " Виртуальные файловые системы"
2342 Этот пункт меню позволяет задать некоторые параметры кэширования
2345 виртуальных файловых системах\&.
2346 .\"Virtual File System"
2348 С целью ускорения доступа к файлам Midnight Commander сохраняет в
2349 оперативной памяти информацию, относящуюся к некоторым виртуальным
2350 файловым системам (например, списки файлов в каталогах удаленных ftp
2353 Кроме того, для получения доступа к содержимому сжатых архивов
2354 (например, сжатых tar\-файлов) Midnight Commander создает временные файлы
2357 Поскольку в обоих этих случаях расходуются ресурсы компьютера, у вас
2358 может появиться желание настроить некоторые параметры таким образом,
2359 чтобы уменьшить эти расходы или повысить скорость доступа к часто
2360 используемым файловым системам.
2362 Файловая система архиватора tar очень разумно организует работу с
2363 архивными файлами: она сохраняет на диске структуру каталогов архива и,
2364 когда возникает необходимость обращения к информации из tar\-файла,
2365 использует этот список для извлечения нужного файла.
2367 В общем случае tar\-файлы обычно хранятся в сжатом виде (простые
2368 tar\-файлы \- вымирающее явление), и в силу природы таких файлов
2369 (структура подкаталогов для tar\-файлов недоступна для мгновенной
2370 загрузки/отображения), файловая система tar должна разархивировать файлы
2371 на диск во временный каталог и затем представить обращение к
2372 разархивированным файлам как обращение к tar\-файлу.
2374 А поскольку мы все любим быстро пролистывать файлы и хранить их в виде
2375 tar\-архивов, стало самой обычной ситуацией когда сначала просматривают
2376 такой файл, выходят из него, а потом обращаются к нему снова. Поскольку
2377 разархивация \- операция медленная, Midnight Commander кеширует
2378 информацию в памяти на некоторое время. По истечении этого интервала
2379 времени все ресурсы, выделенные этой файловой системе, будут
2380 освобождены. По умолчанию величина этого интервала устанавливается
2381 равной 1 минуте. Смотрите также
2383 Файловая система tar\&.
2386 Файловая система FTP сохраняет список каталогов, полученный с
2387 FTP\-сервера, в памяти (в кеше). Время, в течение которого этот список
2388 хранится в кеше, задается опцией
2389 .I Тайм\-аут кеша каталога FTP.
2390 Слишком маленькое значение этого параметра будет замедлять все операции
2391 с файловой системой ftp, потому что каждое обращение к ней будет
2392 означать реальное обращение к удаленному ftp серверу.
2394 Кроме того, в том же диалоговом окне можно задать имя прокси\-сервера
2395 (proxy host), который будет использоваться для перекачки файлов по ftp и
2396 сконфигурировать Midnight Commander таким образом, чтобы всегда работать
2397 через прокси\-сервер.
2399 .I Пароль анонимного FTP:
2400 \- пароль, используемый когда вы регистрируетесь как анонимный пользователь
2401 "anonymous". Для некоторых сайтов требуется полноценный электронный адрес,
2402 с другой стороны, вероятно, вы не захотите указывать свой настоящий
2403 электронный адрес для сайтов, которым не доверяете, особенно если
2404 не используется фильтрация нежелательной корреспонденции.
2406 Также можно разрешить использование файла
2408 содержащего имена пользователей и пароли серверов FTP.
2409 Формат файла .netrc описан в .netrc (5).
2413 файловой системе FTP
2415 для получения дополнительной информации.
2416 .\"NODE " Save Setup"
2417 .SH " Сохранение установок"
2418 При загрузке Midnight Commander пытается считать значения различных
2419 установочных параметров из файла
2420 .BR ~/.config/mc/ini .
2421 Если такого файла не существует, необходимая информация ищется в
2422 общесистемном конфигурационном файле
2424 Этот файл располагается в каталоге, путь к которому можно определить,
2427 (это можно сделать даже из командной строки MC). Если и этого файла не
2430 использует установки по умолчанию.
2433 .I Сохранить настройки
2435 .BR ~/.config/mc/ini ,
2436 в котором записываются текущие значения параметров, задаваемых опциями
2440 .\"Left and Right Menus"
2446 Если вы включите опцию
2447 .I Автосохранение настроек
2448 (пункт меню "Настройки/Конфигурация"),
2450 будет автоматически сохранять текущие настройки при выходе из программы.
2452 Значения некоторых параметров не могут быть изменены через пункты меню.
2453 Для изменения значений этих параметров вы должны отредактировать файл
2454 настроек с помощью какой\-либо программы\- редактора. Подробнее об этих
2455 параметрах смотрите в разделе
2457 .I Специальные установки\&.
2458 .\"Special Settings"
2459 .\"NODE "Executing operating system commands"
2460 .SH "Выполнение команд операционной системы"
2461 Для того, чтобы во время работы с MC запустить любую команду ОС, вы
2462 должны либо набрать имя соответствующей программы в командной строке,
2463 либо выбрать имя программы в одной из панелей (переместив подсветку на
2464 имя файла программы), а затем нажать клавишу Enter.
2466 Если вы нажимаете клавишу Enter в тот момент, когда подсветка указывает
2467 на имя файла, не являющегося исполняемым, Midnight Commander сравнивает
2468 расширение выбранного файла с расширениями, прописанными в
2471 .\"Extension File Edit"
2472 Если в файле расширений найдется подраздел, задающий процедуры обработки
2473 файлов с данным расширением, то обработка файла производится в
2474 соответствии с заданными в этом подразделе командами. Перед обработкой
2478 .\"Macro Substitution"
2479 .\"NODE " The cd internal command"
2480 .SH " Встроенная команда cd"
2483 не передается на исполнение оболочке, а интерпретируется самой
2484 программой Midnight Commander. Поэтому при ее запуске возможны не все
2485 удобные макрорасширения и подстановки, доступные в оболочке, а только
2489 Символ тильды (~) будет заменен именем вашего домашнего каталога, а если
2490 вы добавите после тильды имя пользователя, эта конструкция будет
2491 заменена на имя домашнего каталога указанного пользователя.
2493 Например, ~guest \- это домашний каталог пользователя guest, в то время
2494 как ~/guest \- это каталог guest в вашем домашнем каталоге.
2496 .I Предыдущий каталог
2497 вы можете перейти в предыдущий каталог, используя специальное имя '\-',
2498 то есть выполнив команду:
2501 .I Каталоги в CDPATH
2502 Если каталог, указанный команде
2504 не является подкаталогом текущего каталога, то Midnight Commander
2505 использует значение переменной окружения
2507 для поиска указанного каталога во всех каталогах, перечисленных в этой
2510 Например, если переменной
2513 .BR ~/src:/usr/src ,
2514 то из любого места в файловой системе вы сможете перейти в любой
2515 подкаталог каталогов
2519 используя только относительные имена (cd linux вызовет переход в
2521 .\"NODE " Macro Substitution"
2522 .SH " Макроподстановки"
2523 Перед выполнением команд, задаваемых пунктами
2525 пользовательского меню\&,
2529 по расширению имени файла\&,
2530 .\"Extension File Edit"
2531 или запускаемых из командной строки ввода, вначале выполняются простые
2536 Отступ из пробелов, равный текущему положению курсора. Только для меню
2540 Тип синтаксиса текущего файла. Только для меню редактора.
2543 Имя файла блока редактора.
2546 Имя файла протокола ошибок исполнения сценариев редактора.
2549 Имя текущего файла меню.
2555 Расширение текущего файла.
2558 Имя текущего файла без расширения.
2561 Имя текущего каталога.
2564 Текущее имя файла в неактивной панели.
2567 Имя текущего каталога в неактивной панели.
2573 Файлы, отмеченные в неактивной панели.
2576 Подобны макросам %t и %T, но дополнительно снимается отметка с файлов.
2577 Их можно использовать в скриптах, заданных для пункта меню или
2578 ассоциированных с расширением файла, только один раз, поскольку после их
2579 использования помеченных файлов не будет.
2582 Выбранные файлы: помеченные файлы, если такие есть; в противном случае
2583 файл, имя которого подсвечено.
2586 Это специальный макрос, используемый для перехода из текущего каталога в
2587 каталог, указанный перед этим макросом. Используется в основном для
2590 виртуальным файловым системам\&.
2591 .\"Virtual File System"
2594 Этот макрос используется для вызова встроенной программы просмотра.
2595 Может использоваться как с аргументами, так и без них. Если заданы
2596 аргументы, они должны быть заключены в фигурные скобки.
2598 Аргументами могут быть:
2600 \- для перевода программы просмотра в режим ascii;
2602 \- для перевода программы просмотра в режим hex;
2604 \- для указания программе просмотра, что необходимо интерпретировать
2605 выделенные (bold) и подчеркнутые последовательности nroff;
2607 \- указывает программе просмотра, что не нужно использовать команды
2608 nroff для выделения или подчеркивания текста;
2614 Запрос на подстановку. Будет выдаваться окно ввода, а текст из скобок
2615 выводится как подсказка. Макрос заменяется на текст, введенный
2616 пользователем в окне ввода. Пользователь может нажать ESC или F10 для
2617 того, чтобы отказаться от ввода. Этот макрос пока не работает в
2620 .I "%var{ENV\-VAR:default}"
2621 Этот макрос будет заменяться на значение переменной окружения ENV\-VAR,
2622 если она установлена, в противном случае будет использовано значение
2623 default. Это подобно конструкции ${VAR\-def} в оболочке Борна.
2624 .\"NODE " The subshell support"
2625 .SH " Поддержка subshell"
2626 Поддержка subshell \- это опция компиляции, которая работает с оболочками
2629 Если поддержка subshell включена, то Midnight Commander будет порождать
2630 точную копию (a concurrent copy) вашей оболочки (которая определена в
2631 переменной окружения
2633 или, если эта переменная не определена, в файле /etc/passwd) и запускать
2634 ее в псевдо\-терминале, вместо того, чтобы каждый раз вызывать новую
2635 оболочку для выполнения команды. Введенная команда передается subshell.
2636 Это позволяет изменять значения переменных окружения, использовать
2637 функции shell и определять алиасы (aliases), которые будут действовать
2638 до выхода из программы Midnight Commander.
2642 можно указать команды, которые будут выполняться при запуске
2644 .B ~/.local/share/mc/bashrc
2645 и специальную карту раскладки клавиатуры в файле
2646 .B ~/.local/share/mc/inputrc.
2649 могут задать выполняемые при запуске команды в файле
2650 .B ~/.local/share/mc/tcshrc.
2652 Во время выполнения приложения в subshell можно в любой момент нажать
2655 для переключения в Midnight Commander (выполняемая команда или
2656 приложение будут остановлены). Если вы прервали таким образом исполнение
2657 команды, вы не сможете запустить другую внешнюю команду, пока не
2658 завершите работу остановленного приложения.
2660 Особенностью использования subshell является то, что подсказка (prompt),
2661 выводимая Midnight Commander будет той же самой, что и в вашей обычной
2668 приведена дополнительная информация о том, как можно управлять
2669 (настроить) subshell.
2672 Диалоговое окно "Права доступа" предоставляет удобный интерфейс к
2673 команде chmod \- команде изменения атрибутов доступа к файлам и
2674 каталогам. Доступ к этому окну можно получить по "горячей" комбинации
2678 Диалоговое окно "Права доступа" состоит из двух частей \-
2683 В части "Файл" отображается имя файла или каталога и права доступа на
2684 него в восьмеричной форме, а также указаны владелец и группа файла.
2686 В части "Права доступа" перечислены атрибуты прав доступа к текущему
2687 файлу. В квадратных скобках возле соответствующего атрибута крестиком
2688 помечены те атрибуты, которые установлены для данного файла. Изменять
2689 установки атрибутов можно двумя способами. При первом способе
2690 непосредственно изменяется значение атрибута в квадратных скобках возле
2691 его названия. Для изменения значений атрибутов надо переместить
2692 подсветку на название соответствующего атрибута и нажать клавишу
2695 Для перемещения подсветки по названиям атрибутов можно использовать
2699 Названия изменяемых атрибутов помечаются звездочкой и предполагаемое
2700 значение всех атрибутов в восьмеричном представлении прав доступа сразу
2701 же отображаются в части окна "Файл".
2703 Для того, чтобы выбранные вами значения атрибутов прав доступа вступили
2704 в силу, надо нажать клавишу Enter или экранную кнопку
2706 (с помощью мышки). Для отказа от изменения атрибутов нужно выбрать
2709 Вместо выбора экранных кнопок можно воспользоваться "горячими" клавишами
2710 (выделенные буквы в названии атрибута).
2712 Изменять права доступа к отдельному файлу можно только первым
2713 способом (описанным выше). Если вы хотите изменить атрибуты прав
2714 доступа сразу группы файлов или каталогов, вы тоже можете воспользоваться
2715 этим способом, только вместо экранной кнопки
2717 или клавиши <Enter> должны выбрать кнопку
2718 .B [Установить все].
2719 Второй способ заключается в том, что вы сначала помечаете те атрибуты,
2720 которые хотите изменить, с помощью клавиш <Ins> или <T>. Обратите
2721 внимание, что значение в квадратных скобках при этом не изменяется.
2722 После этого вы выбираете один из следующих вариантов действий (то есть
2723 одну из экранных кнопок):
2726 отмеченные атрибуты (и только они) будут установлены в те значения,
2727 которые указаны в квадратных скобках возле названия атрибута, причем для
2728 всех выбранных (помеченных) файлов; если атрибут не был отмечен, его
2729 значение для выбранных файлов не изменяется.
2731 .B [Установить помеченное]
2732 для всех выбранных файлов бит, соответствующий данному атрибуту, будет
2735 .B [Очистить помеченное]
2736 для всех выбранных файлов бит, соответствующий данному атрибуту, будет
2740 будут установлены атрибуты только для одного файла (первого из
2741 помеченных), причем установка производится так же, как по клавише
2745 отказаться от выполнения команды Chmod.
2747 .SH "Владелец/группа"
2748 Пункт меню "Владелец/группа" используется для того, чтобы изменить
2749 владельца файла или группу, которая имеет какие\-то права на файл.
2750 "Горячая" клавиша для вызова этого пункта меню \-
2752 .\"NODE "Advanced Chown"
2753 .SH "Расширенная команда Chown"
2754 Выбрав пункт меню "Расширенная команда Chown", вы увидите окно,
2755 совмещающее в себе окна, появляющиеся при выборе пунктов
2763 В этом окне можно изменить как права доступа к файлу, так и
2765 .\"NODE "File Operations"
2766 .SH "Операции с файлами"
2767 Когда вы выполняете операции копирования, перемещения или удаления
2768 файлов, Midnight Commander отображает на экране диалоговое окно, в
2769 котором показано, какой(ие) файл(ы) в данный момент обрабатывается и как
2770 идет процесс обработки. Для отображения процесса обработки на экран
2771 выводится до трех диаграмм\-полосок (progress bars). Первая (file bar)
2772 показывает, какая часть текущего файла обработана (например,
2773 скопирована). Вторая (count bar) показывает, какая доля помеченных файлов
2774 обработана на текущий момент. Третья (bytes bar) показывает долю
2775 выполненных работ (в процентах от суммарного объема помеченных файлов).
2776 Если отключена опция "Детали операций" (см. "Настройки/Конфигурация"),
2777 две последних диаграммы не отображаются.
2779 В нижней части этого диалогового окна имеются две кнопки. Нажатие на
2780 кнопку <Пропустить> приведет к тому, что будет пропущена обработка
2781 текущего файла. Нажатие на кнопку <Прервать> прерывает выполнение
2782 заданной операции, все оставшиеся файлы будут пропущены.
2784 В процессе выполнения файловых операций вы можете увидеть окна еще трех
2787 Окно ошибок информирует об ошибке и предлагает три варианта продолжения.
2788 Обычно вы выбираете либо вариант <Пропустить> для того, чтобы исключить
2789 из обработки файл, на котором споткнулась программа, либо <Прервать>,
2790 чтобы вообще отменить выполнение заданной операции. Третий вариант,
2791 <Повторить>, выбирается тогда, когда вам удалось устранить причину сбоя
2792 (например, воспользовавшись другим терминалом).
2794 Окно подтверждения перезаписи появляется тогда, когда вы пытаетесь
2795 переписать существующий файл. В этом окне отображаются время создания и
2796 размер файла\-источника и файла\-приемника (то есть перезаписываемого
2797 файла, который фактически будет уничтожен). Ниже выведены два вопроса.
2798 На первый вопрос ("Переписать этот файл?") предлагается три варианта
2801 согласиться (кнопка <Да>);
2803 отказаться, то есть пропустить перезапись текущего файла (кнопка <Нет>);
2805 дописать содержимое файла\-источника в конец файла\-приемника (кнопка
2806 <дописать в Конец>).
2808 Выбор одного из вариантов ответа на второй вопрос ("Переписать все
2809 файлы?") позволяет принять одно решение по всем выбранным для обработки
2810 файлам (чтобы окно запроса не появлялось каждый раз). Предлагается 4
2814 перезаписались без дополнительных вопросов все выбранные файлы;
2817 перезапишутся (затрутся) только файлы, которые созданы раньше
2821 не перезаписывать файлы (но если не существует файла\-приемника, то
2822 копирование источника будет произведено);
2824 .I <Различающиеся по длине>
2825 Вы можете отказаться от выполнения операции, если нажмете клавишу
2826 <Прервать> в нижней части окна запроса. Выбор экранной кнопки
2827 производится клавишами стрелок или клавишей табуляции.
2829 Окно запроса на рекурсивное удаление появляется в том случае, когда вы
2830 пытаетесь удалить непустой каталог. По кнопке <Да> каталог будет удален
2831 вместе со всеми файлами, <Нет> означает отказ от удаления каталога,
2832 <Все> надо выбирать, если вы отметили группу подкаталогов для удаления и
2833 уверены в своем выборе, <ни Одного> \- чтобы пропустить все непустые
2834 каталоги из числа помеченных, <Прервать> означает отказ от выполнения
2835 операции удаления. Выбирайте <Да> или <Все> только в том случае, когда
2836 вы действительно уверены, что хотите удалить каталог со всеми вложенными
2839 Если вы пометили для обработки группу файлов, то после выполнения
2840 операции будет снята отметка только с тех файлов, которые успешно
2841 обработаны. Пропущенные файлы останутся помеченными.
2842 .\"NODE "Mask Copy/Rename"
2843 .SH "Маски файлов для операций копирования/переименования"
2844 При выполнении операций копирования и перемещения (или переименования)
2845 файлов вы имеете возможность изменить имена копируемых или перемещаемых
2846 файлов. Для этого вы должны задать маску для имен файлов\-источников и
2847 маску для имен файлов, которые будут созданы (файлы\-приемники). Обычно
2848 эта вторая маска представляет собой несколько символов замены
2849 (wildcards) в конце строки, определяющей место назначение создаваемых
2850 файлов. Все файлы, удовлетворяющие маске источника, будут переименованы
2851 (скопированы или перемещены с новыми именами) в соответствии с маской
2852 файла\-приемника. Если имеются помеченные файлы, то копируются
2853 (перемещаются) только помеченные файлы, удовлетворяющие заданной маске
2854 для файлов\-источников.
2856 Есть еще несколько опций, которые влияют на выполнение операций
2857 копирования/перемещения файлов, и которые устанавливаются в том же окне
2858 запроса, где задаются маски имен файлов:
2860 .B "Разыменовывать ссылки"
2862 определяет, будут ли при копировании жестких или символических ссылок
2863 в каталоге\- приемнике (и рекурсивно в подкаталогах) создаваться такие же ссылки,
2864 или будут копироваться файлы (и подкаталоги), на которые эти ссылки указывают.
2866 .B "Внутрь каталога, если есть"
2868 определяет, что делать, если в каталоге\-приемнике уже существует подкаталог,
2869 имя которого совпадает с именем файла (каталога), который копируется (источника).
2870 По умолчанию (опция отключена) содержимое каталога\-источника копируется в
2871 каталог\-приемник. Если опция включена, то в каталоге приемнике будет
2872 создан новый подкаталог с тем же именем, в который и будет
2873 осуществляться копирование. Лучше показать это на примере:
2875 Пусть вы хотите скопировать каталог
2879 в уже существующий каталог
2881 Если эта опция не включена, MC скопирует файл
2885 Если опцию включить, будет создан каталог
2889 будет скопирован в файл
2890 .IR /bla/foo/foo/bar .
2892 .B "Сохранять атрибуты"
2894 определяет, будут ли при копировании/перемещении сохранены атрибуты исходного
2895 файла: права доступа, временные метки и, если вы root, UID и GID исходного
2896 файла. Если опция отключена, атрибуты будут установлены в соответствии с
2897 текущим значением umask.
2899 .B "Образцы в стиле shell"
2901 Когда эта опция включена, можно использовать символы замены
2902 (wildcards) '*' и '?' в маске источника. Они обрабатываются аналогично тому,
2903 как это делается в shell. В маске приемника разрешается использовать только '*'
2904 и \&'\\<цифра>'. Первый символ '*' в маске приемника соответствует первой
2905 группе символов замены в маске источника, второй символ '*' соответствует
2906 второй группе и т.д. Аналогично, символ замены \&'\\1' соответствует первой
2907 группе символов замены в маске источника, символ \&'\\2' \- второй группе
2908 и т. д. до \&'\\9'. Символ \&'\\0' соответствует целому имени файла\-источника.
2912 Если маска источника "*.tar.gz", а приемник \- "/bla/*.tgz" и имя
2913 копируемого файла \- "foo.tar.gz", копия будет называться "foo.tgz" и
2914 будет находиться в каталоге "/bla".
2916 Предположим вы хотите поменять местами имя и расширение файла, так чтобы
2917 "file.c" стал файлом "c.file". Маска источника для этого должна иметь
2918 вид "*.*", а маска приемника \- "\\2.\\1".
2921 .I "Образцы в стиле shell"
2922 выключена, MC не осуществляет автоматической группировки. Для указания
2923 групп символов в маске источника, которые будут соответствовать символам
2924 замены в маске приемника, вы должны в этом случае использовать скобки
2925 \&'\\(...\\)'. Этот способ более гибкий, но требует больше усилий при
2930 Если маска источника имеет вид "^\\(.*\\)\\.tar\\.gz$", копирование
2931 производится в "/bla/*.tgz" и копируется файл "foo.tar.gz", то
2932 результатом будет "/bla/foo.tgz".
2934 Предположим, что вы хотите поменять местами имя файла и его расширение,
2935 так чтобы имена вида "file.c" приняли вид "c.file". Маска источника для
2936 этого \- "^\\(.*\\)\\.\\(.*\\)$", а маска приемника \- "\\2.\\1".
2938 .B "Преобразование регистра"
2940 Вы можете также преобразовать регистр символов в именах файлов. Если вы
2941 используете '\\u' или '\\l' в маске приемника, то следующий символ имени
2942 будет образован в верхнем (заглавные символы) или нижнем (строчные)
2943 регистре соответственно.
2945 Если использовать в маске приемника '\\U' или '\\L', то к
2946 соответствующему регистру будут преобразованы все последующие символы,
2947 вплоть до следующего вхождения '\\E' или '\\U', появления символа '\\L'
2948 или конца имени файла.
2950 Применение '\\u' и '\\l' обеспечивает более широкие возможности, чем
2953 Например, если маска источника есть '*' (опция
2954 .I "Образцы в стиле shell"
2955 включена) или '^\\(.*\\)$' (опция
2956 .I "Образцы в стиле shell"
2957 выключена), а маска приемника есть '\\L\\u*', имена файлов будут
2958 преобразованы таким образом, что первые буквы имени будут заглавными,
2959 а все остальные \- строчными.
2961 Символ '\\' в масках используется для отмены специальной интерпретации
2962 отдельных символов. Например, '\\\\' означает просто backslash и '\\*'
2963 означает просто звездочку (asterisk).
2965 .B "Изменять относительные ссылки"
2967 указывает, что Midnight Commander должен изменять символические ссылки.
2968 Скопированные символические ссылки будут указывать на то же расположение,
2969 что и оригинальная ссылка, при этом дописываются необходимые ../ и другие
2971 .\"NODE "Select/Unselect Files"
2972 .SH "Отметить файлы"
2973 Диалоговое окно параметров отметки группы файлов по заданному шаблону.
2977 предназначена для ввода регулярного выражения (маски) для помети файлов.
2980 то выделены будут только файлы. Если опция
2982 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
2983 .I Образцы в стиле shell ,
2984 регулярные выражение строятся по тем же правилам, которые действуют в
2985 оболочке shell (* означает ноль или большее число любых символов, а ?
2986 заменяет один произвольный символ). Если опция
2987 .I Образцы в стиле shell
2988 отключена, то пометка файлов производится по правилам обработки
2989 нормальных регулярных выражений (смотрите ed(1)). Если включена опция
2990 .I С учётом регистра
2991 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
2993 .I С учётом регистра
2994 отключена, то регистр символов учитываться не будет.
2995 .\"NODE "Diff Viewer"
2996 .SH "Встроенная программа сравнения файлов"
2997 mcdiff -- это встроенное средство для сравнения файлов, позволяющее сравнить два файла.
2998 Также оно позволяет редактировать их (после завершения редактирования произойдет
2999 обновление различий). Можно просматривать файлы, находящиеся под контролем различных
3000 систем управления версиями, такими как GIT, Subversion и другие.
3002 Ниже представлен список горячих клавиш, используемых во встроенной утилите сравнения
3006 Вызов встроенной помощи.
3009 Сохранение изменений в файлах.
3012 Редактирование файла в левой панели.
3015 Редактирование файла в правой панели.
3018 Произвести слияние текушего изменения.
3021 Вызов диалогового окна для задания шаблона поиска.
3024 Продолжение поиска в соответствии с ранее определенным шаблоном.
3030 Включить/выключить показ статуса различий.
3033 Включить/выключить показ номеров строк.
3036 Увеличить левую панель до максимума.
3039 Сделать панели равными по ширине.
3042 Увеличить левую панель.
3045 Увеличить правую панель.
3048 Включить/выключить показ символов конца строки (CR) как ^M.
3051 Установить размер табуляции.
3054 Поменять панели местами.
3060 Переключиться в подоболочку и показать окно команд.
3063 Найти следующее различие.
3066 Найти предыдущее различие.
3069 Показать диалог перехода к строке.
3072 Перемещение на одну строку вниз.
3075 Перемещение на одну строку вверх.
3078 Перемещение на одну страницу вверх.
3081 Перемещение на одну страницу вниз.
3084 Перемещение к началу строки.
3087 Перемещение в конец строки.
3090 Перемещение в начало файла.
3093 Перемещение в конец файла.
3094 .\"NODE "Internal File Viewer"
3095 .SH "Встроенная программа просмотра файлов"
3096 Встроенная программа просмотра файлов имеет два режима просмотра: режим
3097 ASCII и шестнадцатеричный (hex). Для переключения режимов используется
3098 клавиша F4. Если у вас установлена программа gzip проекта GNU, она будет
3099 использована для автоматического просмотра сжатых файлов.
3101 Встроенная программа просмотра всегда пытается использовать для
3102 отображения информации лучший из методов, предоставляемых вашей системой
3103 для данного типа файла. Некоторые последовательности символов
3104 интерпретируются для задания таких атрибутов, как жирный шрифт и
3105 подчеркивание, обеспечивая более наглядное представление информации.
3107 В шестнадцатеричном режиме функция поиска позволяет задать строку поиска
3108 как в обычном текстовом виде (заключенном в кавычки), так и в виде
3109 шестнадцатеричных констант. Можно даже одновременно использовать в
3110 шаблоне поиска как ту, так и другую форму представления, например:
3113 "String" \-1 0xBB 012 "more text"
3116 Обратите внимание, что 012 является восьмеричным числом, \-1
3117 преобразовывается в 0xFF, а текст между кавычками и константами
3120 Некоторые детали внутренней реализации программы просмотра: на системах,
3121 которые предоставляют системный вызов mmap(2) программа отображает файл
3122 в память вместо его загрузки; иначе, а также если при вызове mmap
3123 возникает сбой или c файлом связано некоторое действие, которое требует
3124 фильтр, программа использует динамически распределяемые буфера памяти,
3125 загружая только те части файла, к которым вы обращаетесь (это относится
3126 к архивированным файлам).
3128 Ниже приводится перечень всех клавиш и их комбинаций, с которыми
3129 ассоциированы некие действия встроенной программы просмотра.
3132 Вызывает просмотр встроенной гипертекстовой подсказки.
3135 Переключает режим переноса строки.
3138 Переключает между ASCII и шестнадцатеричным режимами.
3141 Переход к строке по номеру. Будет запрошен номер строки, к просмотру
3142 которой вы хотите перейти.
3145 Поиск по регулярному выражению.
3148 Поиск назад по регулярному выражению.
3151 Вызов диалогового окна для задания шаблона поиска для обычного и
3152 шестнадцатеричного поиска.
3155 Если шаблон поиска еще не задан, вызывается диалоговое окно для его
3156 задания, иначе повторяется поиск (дальше по тексту) в соответствии с
3157 ранее определенным шаблоном.
3162 но поиск производится в обратном направлении.
3165 Найти следующее совпадение.
3168 Переключение между режимами Raw/Parsed: файл отображается либо в том
3169 виде, как он записан на диске, либо пропущенным через фильтр, который
3170 задан для этого типа файлов в mc.ext. Текущий режим отображения всегда
3171 обратный по отношению к тому, который указан на экранной кнопке F8,
3172 поскольку на кнопке указывается режим, к которому осуществляется переход
3176 Переключение между режимами отображения текста в форматированном и
3177 неформатированном виде: в режиме отображения форматированного текста
3178 некоторые последовательности символов отображаются другим цветом для
3179 выделения жирного и подчеркнутого шрифта. Как и в предыдущем случае, на
3180 кнопке указан режим, обратный по отношению к текущему.
3183 Выйти из встроенной программы просмотра.
3185 .B PageDown, пробел, C\-v
3186 Переместиться на страницу вперед.
3188 .B PageUp, M\-v, Backspace
3189 Переместиться на страницу назад.
3192 Переместиться на одну строку вперед.
3195 Переместиться на одну строку назад.
3198 Обновить изображение на экране.
3201 Переключиться в subshell и показать окно команд.
3204 Установить метку с номером n (кавычки не вводятся).
3207 Переместиться к метке с номером n.
3210 Перейти к просмотру следующего файла текущего каталога.
3213 Перейти к просмотру предыдущего файла в текущем каталоге.
3216 Переключение режима отображения линейки (вверху/внизу/отключена).
3218 Можно настроить режимы отображения файлов встроенной программой
3219 просмотра, воспользовавшись
3221 файлом расширений\&.
3222 .\"Extension File Edit"
3224 .\"NODE "Internal File Editor"
3225 .SH "Встроенный редактор"
3226 Встроенный редактор обеспечивает выполнение большинства функций
3227 редактирования, присущих полноэкранным редакторам текста. Он вызывается
3230 при условии, что в инициализационном файле установлена в 1 опция
3231 .IR use_internal_edit .
3232 Размер редактируемого файла не может превышать 64 Мегабайт. С помощью
3233 этого редактора можно редактировать двоичные файлы без потери данных.
3235 Поддерживаются следующие возможности: копирование, перемещение,
3236 удаление, вырезание и вставка блоков текста; отмена предыдущих операций
3237 .I (key for key undo);
3238 выпадающие меню; вставка файлов; макроопределения; поиск и замена по
3239 регулярным выражениям; выделение текста по комбинации клавиш
3240 shift\-стрелки в стиле MSW\-MAC (только для linux\-консоли);
3241 переключение между режимами вставки\-замены символа; а
3242 также операция обработки блоков текста командами оболочки (an option to
3243 pipe text blocks through shell commands like indent).
3250 Опции в ини-файле для редактора
3251 .\"Internal File Editor / options"
3254 Редактор очень прост и практически не требует обучения. Для того, чтобы
3255 узнать, какие клавиши вызывают выполнение определенных действий,
3256 достаточно просмотреть выпадающие меню, которые вызываются нажатием
3257 клавиши F9 в окне редактора. Не перечисленные в меню комбинации клавиш:
3258 .B Shift\-<клавиши стрелок>
3259 выделение блока текста.
3261 копирует блок в файл
3264 производит вставку последнего скопированного в mcedit.clip блока в
3267 удаляет выделенный блок текста, запоминая его в файле
3269 По клавише Enter вставляются символы конца строки, причем на следующей
3270 строке автоматически устанавливается отступ. Работает выделение текста с
3271 помощью мыши, причем если удерживать клавишу Shift, то управление мышью
3272 осуществляется терминальным драйвером мыши.
3274 Для того, чтобы определить макрос, нажмите
3276 после чего введите строки команд, которые должны быть выполнены. После
3277 завершения ввода команд снова нажмите
3279 и свяжите макрос с какой\-нибудь клавишей или комбинацией клавиш, нажав
3280 эту клавишу (комбинацию). Макрос будет вызываться нажатием
3282 и назначенной для него клавиши. Макрос можно также вызвать нажатием
3283 любой из клавиш Meta (Alt), Ctrl, или Esc и назначенной макросу клавиши,
3284 при условии, что данная комбинация не используется для вызова какой\-либо
3285 другой функции. Макрокоманды после определения записываются в файл
3286 .B ~/.local/share/mc/mcedit/mcedit.macros
3287 в вашем домашнем каталоге. Вы можете удалить макрос удалением
3288 соответствующей строки в этом файле.
3292 (ее нет на обычной клавиатуре IBM PC, так что придется пользоваться
3293 соответствующим пунктом меню, вызываемым по клавише F9, или
3294 переназначить клавишу) будет осуществляться форматирование выделенного
3295 блока кода на языке C, C++ или других. Форматирование управляется файлом
3296 .B %prefix%/share/mc/edit.indent.rc
3297 который при первом вызове копируется в
3298 .B ~/.local/share/mc/mcedit/edit.indent.rc
3299 в вашем домашнем каталоге.
3301 Встроенный редактор обрабатывает символы из второй половины кодовой
3302 таблицы (160+). Но когда редактируете бинарные файлы, лучше установить
3305 из меню "Настройки" в положение "7 бит", чтобы сохранить формат файла
3306 (to keep the spacing clean).
3308 Описать все функции встроенного редактора в данной подсказке невозможно.
3309 Запомните только, что все основные операции можно выполнить через пункты
3310 меню, которое вызывается нажатием клавиши
3312 в окне редактирования. Кроме того, можно прочитать man\-страницу по
3318 .\"NODE "Internal File Editor / options"
3319 .SH "Опции в ини-файле для редактора"
3321 В данном разделе кратко описаны опции ini\-файла, относящиеся к редактору.
3322 Опции записываются в секцию [Midnight\-Commander].
3324 .I editor_wordcompletion_collect_entire_file
3325 При автодополнении для сбора похожих слов слов просматривать весь файл(1)
3326 или только от начала до курсора (0)
3328 .\"NODE "Screen selector"
3329 .SH "Список экранов"
3330 Midnight Commander поддерживает возможность одновременной работы своих
3331 встроенных модулей (таких как редактор, программа просмотра, программа сравнения
3332 файлов) и переключения между ними без необходимости закрытия загруженных файлов.
3333 Файловый менеджер может быть только один, несколько файловых менеджеров,
3334 работающих одновременно, не поддерживаются. Назовём каждый из таких модулей
3337 Есть три способа переключения между экранами:
3338 переходк к следующему экрану в списке клавиатурной комбинацией
3340 переходк к предыдущему экрану в списке клавиатурной комбинацией
3342 вызов дилогового окна со списком экранов клавиатурной комбинацией
3344 или с помощью пункта меню.
3345 Все эти комбинации клавиш одинаковы во всех экранах.
3347 .\"NODE "Completion"
3348 .SH "Завершение ввода"
3349 Заставьте Midnight Commander работать на клавиатуре вместо вас!
3351 Завершение ввода \- это попытка закончить за вас ввод текста, набранного
3352 до текущей позиции курсора. MC пытается завершить ввод, трактуя уже
3353 введенный текст как переменную (если текст начинается с
3355 имя пользователя (если текст начинается с
3357 имя машины (если текст начинается на
3359 или как команду (если вы в командной строке в позиции, где вы можете
3360 вводить команду; в этом случае для завершения ввода используются
3361 зарезервированные слова оболочки, в том числе любая из встроенных команд
3362 оболочки). Если введенный текст не попадает ни в одну из перечисленных
3363 категорий, выполняется попытка завершения текста как имени файла.
3365 Завершение имен файлов, пользователей, переменных и машин работает во
3366 всех строках ввода, завершение команд \- только в командной строке. Если
3367 однозначно выполнить завершение ввода невозможно (имеется несколько
3368 вариантов), MC издает звуковой сигнал и выполняет следующие действия, в
3369 зависимости от установки опции
3371 Дополнение: показывать всё
3375 Настройки/Конфигурация\&.
3377 Если эта опция включена, список всех возможных вариантов завершения
3378 появляется возле текущей позиции и вы можете выбрать нужный вариант с
3379 помощью клавиш стрелок и
3381 Вы можете также набрать следующую букву, чтобы перейти к подмножеству
3382 всех возможных завершений. Если вы снова нажмете
3384 будет выведено уже сокращенное множество вариантов, причем в строку
3385 ввода добавляются те символы, которые определяются однозначно (даже если
3386 полное завершение ввода еще невозможно). Как только неопределенность
3387 выбора исчезает, пропадает и диалоговое окно с вариантами. Вы можете
3388 отказаться от вывода на экран этого окна в любое время, нажав одну из
3391 или стрелку влево/вправо. Если опция
3393 Дополнение: показывать всё
3395 отключена, окно с вариантами завершения появляется только тогда, когда
3398 второй раз, при первом нажатии MC только издает звуковой сигнал.
3400 Используйте экранирование символов
3401 .BR ? ", " * " и " &
3403 .BR \\? ", " \\* ", " \\& )
3404 в именах файлов, чтобы они не рассматривались как метасимволы в регулярных
3405 выражениях при подстановках в полях ввода.
3407 .\"NODE "Virtual File System"
3408 .SH "Виртуальные файловые системы"
3409 Программа Midnight Commander содержит подпрограммы, обеспечивающие
3410 доступ к различным файловым системам. Эти подпрограммы (их совокупность
3411 называется переключателем виртуальных файловых систем \- virtual file
3412 system switch) позволяют Midnight Commander\-у манипулировать файлами,
3413 расположенными на не\-Unix\-овых файловых системах.
3415 В настоящее время Midnight Commander обеспечивает поддержку нескольких
3416 Виртуальных Файловых Систем \- ВФС (VFS):
3418 \- локальной файловой системы, используемой для обычных файловых систем
3421 \- файловой системы ftpfs, используемой для манипулирования файлами на
3422 удаленных компьютерах по протоколу FTP;
3424 \- файловой системы tarfs, используемой для обработки tar\- и сжатых
3427 \- файловой системы undelfs, используемой для восстановления удаленных
3428 файлов в файловой системе ext2 (файловая система, используемая в Linux
3431 \- файловой системы fish (для манипулирования файлами при работе с
3432 оболочкой через такие программы как rsh и ssh);
3434 \- и, наконец, сетевой файловой системы nfs.
3436 MC может быть собран с поддержкой файловой системы smbfs, используемой
3437 для манипулирования файлами на удаленных компьютерах по протоколу SMB
3440 Подпрограммы работы с виртуальными файловыми системами интерпретируют
3441 все встречающиеся имена путей и формируют корректные обращения к
3442 различным файловым системам. Форматы обращения к каждой из виртуальных
3443 файловых систем описаны в отдельных разделах по каждой ВФС:
3446 Файловая система ftpfs (FTP File System)
3450 Файловая система tar
3454 Файловая система FISH (FIle transfer over SHell)
3455 .\"FIle transfer over SHell filesystem"
3458 Файловая система SFTP (SSH File Transfer Protocol)
3459 .\"SFTP (SSH File Transfer Protocol) filesystem"
3462 Файловая система UFS (Undelete File System)
3463 .\"Undelete File System"
3466 Файловая система smbfs
3468 .\"NODE " FTP File System"
3469 .SH "Файловая система ftpfs"
3470 Файловая система ftpfs позволяет работать с файлами на удаленных
3471 компьютерах. Для этого можно использовать команду "FTP\-соединение"
3472 (доступную из меню левой и правой панелей) или же непосредственно
3473 сменить текущий каталог командой cd, задав путь к каталогу следующим
3476 .I ftp://[!][user[:pass]@]machine[:port][remote\-dir]
3482 не обязательны. Если элемент
3484 указан, то Midnight Commander будет пытаться регистрироваться на
3485 удаленном компьютере с эти именем, в противном случае будет использовано
3486 имя anonymous или имя из файла ~/.netrc.
3487 Необязательный элемент
3489 (если указан) используется как пароль для входа. Однако явно задавать
3490 его не рекомендуется (также не записывайте его в ваши каталоги быстрого доступа,
3491 если только вы не обеспечили соответствующую защиту этих файлов; но и тогда
3492 нельзя быть полностью уверенным в безопасности).
3495 ftp://ftp.nuclecu.unam.mx/linux/local
3496 ftp://tsx\-11.mit.edu/pub/linux/packages
3497 ftp://!behind.firewall.edu/pub
3498 ftp://guest@remote\-host.com:40/pub
3499 ftp://miguel:xxx@server/pub
3502 Для того, чтобы соединиться с сервером, который расположен за firewall,
3503 нужно использовать префикс ftp://! (то есть добавить восклицательный
3504 знак перед именем сервера), чтобы указать Midnight Commander на
3505 необходимость использовать прокси для осуществления передач по ftp. Вы
3506 можете задать имя прокси в диалоговом окне
3512 Чтобы не задавать имя прокси\-сервера каждый раз, можно поставить отметку
3513 в квадратных скобках возле опции
3514 .I Всегда использовать FTP прокси
3519 меню "Настройки". В таком случае программа всегда будет использовать
3520 указанный прокси\-сервер. При этом (если опция установлена) программа
3521 делает следующее: считывает из файла
3522 .B %prefix%/share/mc/mc.no_proxy
3523 имена локальных машин (если имя начинается с точки, оно считается именем
3524 домена), и, если заданное при установлении FTP\-соединения имя машины
3525 совпадает с одним из имен, указанных в файле
3527 без точки, то производит прямое обращение к данной машине.
3529 При подключении к ftp\-серверу через фильтрующий пакеты
3530 маршрутизатор (If you are using the ftpfs code with a filtering packet
3531 router), который не позволяет использовать обычный режим открытия
3532 файлов, можно заставить программу работать в режиме пассивного
3533 открытия файла (the passive\-open mode). Для этого установите в
3534 инициализационном файле опцию
3535 .I ftpfs_use_passive_connections
3538 Midnight Commander сохраняет в течение заданного интервала времени
3539 список файлов удаленного каталога, прочитанный по FTP, в оперативной
3540 памяти. Величина этого интервала времени задается в диалоговом окне
3544 меню "Настройки". В силу этого возможен побочный эффект, заключающийся в
3545 том, что даже если вы сделали какие\-то изменения в каталоге, они не
3546 будут отображаться в панели до тех пор, пока вы не обновите содержимое
3549 Это не является недоработкой (если вы думаете, что это ошибка,
3550 поразмыслите над тем, как происходит работа по FTP с файлами,
3551 находящимися на другой стороне Атлантического океана).
3552 .\"NODE " Tar File System"
3553 .SH "Файловая система tar"
3554 Файловая система tar обеспечивает доступ по чтению к tar\- и сжатым
3555 tar\-файлам, используя команду chdir. Для перехода в каталог,
3556 представляющий список файлов tar\-файла, нужно использовать команду,
3557 имеющую следующий формат:
3559 .I cd ./filename.tar/utar://[dir\-inside\-tar]
3561 Файл mc.ext по умолчанию содержит команды для просмотра
3562 tar\-файлов, то есть обычно для получения списка файлов tar\-архива
3563 достаточно просто переместить указатель на имя tar\-файла и нажать
3564 Enter. Чтобы понять, как это достигается, смотрите раздел
3567 .\"Extension File Edit"
3572 mc\-3.0.tar.gz/utar://mc\-3.0/vfs
3573 /ftp/GCC/gcc\-2.7.0.tar/utar://
3576 В последнем примере указан полный путь к tar\-архиву.
3577 .\"NODE " FIle transfer over SHell filesystem"
3578 .SH " Файловая система FISH (FIle transfer over SHell)"
3579 Файловая система fish \- это сетевая файловая система, которая позволяет
3580 работать с файлами на удаленном компьютере так, как если бы они были
3581 расположены на вашем диске. Для того, чтобы это было возможно, на
3582 удаленном компьютере должен быть запущен fish\-сервер, или
3583 bash\-совместимая оболочка shell.
3585 Для соединения с удаленным компьютером нужно выполнить команду
3586 перехода в каталог (chdir), имя которого задается в следующем формате:
3588 .I sh://[user@]machine[:options]/[remote\-dir]
3591 .IR user ", " options
3594 не обязательны. Если задан элемент
3596 то Midnight Commander будет регистрироваться на удаленный компьютер под
3597 этим именем, в противном случае \- под тем именем, с которым вы
3598 зарегистрированы в локальной системе.
3602 могут использоваться:
3604 'C' \- использовать сжатие;
3605 'r' \- использовать rsh вместо ssh;
3606 port \- использовать данный порт для поключения
3607 к удалённому компьютеру.
3611 то указанный каталог станет текущим после соединения с удаленным
3617 sh://onlyrsh.mx:r/linux/local
3618 sh://joe@want.compression.edu:C/private
3619 sh://joe@noncompressed.ssh.edu/private
3620 sh://joe@somehost.ssh.edu:2222/private
3622 .\"NODE " SFTP (SSH File Transfer Protocol) filesystem"
3623 .SH " Файловая система SFTP (SSH File Transfer Protocol)"
3624 Файловая система SFTP \- это сетевая файловая система, которая позволяет
3625 работать с файлами на удаленном компьютере так, как если бы они были
3626 расположены на вашем диске. Для того, чтобы это было возможно, на
3627 удаленном компьютере должен быть запущен sftp\-сервер.
3629 Для соединения с удаленным компьютером нужно выполнить команду
3630 перехода в каталог (chdir), имя которого задается в следующем формате:
3632 .I sftp://[user@]machine[:port]/[remote\-dir]
3638 не обязательны. Если задан элемент
3640 то Midnight Commander будет регистрироваться на удаленный компьютер под
3641 этим именем, в противном случае \- под тем именем, с которым вы
3642 зарегистрированы в локальной системе.
3645 то он будет использован для поключения к удалённому компьютеру.
3648 то указанный каталог станет текущим после соединения с удаленным
3654 sftp://onlyrsh.mx/linux/local
3655 sftp://joe:password@want.compression.edu/private
3656 sftp://joe@noncompressed.ssh.edu/private
3657 sftp://joe@somehost.ssh.edu:2222/private
3659 .\"NODE " Undelete File System"
3660 .SH " Файловая система UFS (Undelete File System)"
3661 В ОС Linux можно сконфигурировать файловую систему ext2fs, используемую
3662 по умолчанию, таким образом, что появится возможность восстанавливать
3663 удаленные файлы (но только в файловой системе ext2). Файловая система
3664 UFS (Undelete File System) представляет собой интерфейс к библиотекам
3665 ext2fs, позволяющий восстановить имена всех удаленных файлов, выбрать
3666 некоторое количество таких файлов и восстановить их.
3668 Для того, чтобы воспользоваться этой возможностью (этой файловой
3669 системой), нужно выполнить команду перехода (chdir) в специальный
3670 каталог, имя которого образуется из префикса "undel://" и имени
3671 специального файла устройства, на котором находится реальная файловая
3674 Например, чтобы восстановить удаленные файлы на втором разделе первого
3675 SCSI\-диска, нужно использовать следующее имя:
3681 Загрузка списка удаленных файлов требует некоторого времени, так что
3682 наберитесь терпения. Имейте в виду, что имена файлов в полученном списке
3683 будут цифровыми, так что поиск нужного придется проводить либо по дате,
3684 либо последовательным просмотром содержимого (в общем, я вам не
3686 .\"NODE " SMB File System"
3687 .SH " Файловая система smbfs"
3688 Файловая система smbfs позволяет работать с файлами на удаленных
3689 компьютерах по протоколу SMB (CIFS) (Windows for Workgroups, Windows
3690 9x/ME/XP, Windows NT, Windows 2000 и Samba). Для этого можно
3691 использовать пункт "SMB связь..." (доступный из меню левой и правой
3692 панелей) или же непосредственно сменить текущий каталог командой cd,
3693 задав путь к каталогу следующим образом:
3695 .I smb://[username@]machine[/service][/remote\-dir]
3698 .IR username ", " service
3702 .IR username ", " domain
3705 могут быть указаны в окне диалога.
3712 smb://guest@machine/Public/Irlex
3714 .\"NODE " EXTernal File System"
3715 .SH " Внешняя файловая система (EXTernal File System)"
3717 Внешняя файловая система позволяет очень просто интегрировать новые
3718 файловые контейнера и типы файлов простым написанием скриптов.
3720 Файловая система Extfs подраздляется на две категории:
3722 1. Автономные файловые системы, которые не ассоциированы ни с одним из
3723 типов файлов.они представляют некоторые системные данные как дерево каталогов
3724 Вы можете их вызвать набрав
3725 .RI ' "cd fsname://" '
3726 Где fsname \- это короткое имя extfs (см. ниже). Примеры этих ВФС включают
3727 audio (список всех звуковых дорожек на CD) или apt (список всех установленных
3728 в системе пакетов Debian).
3730 Например, для получения списка звуковых дорожек на CD наберите:
3736 2. "Архивные" файловые системы (такие как rpm, patchfs и прочие), представляют
3737 содержимое файла как дерево каталогов. Они могут состоять из 'реальных' файлов,
3738 находящихся в сжатом виде в архивах (urar, rpm) или из виртуальных файлов;
3739 например, сообщения в файле mailbox (mailfs) или части diff\-файла (patchfs).
3740 Для доступа к этим ВФС суффикс
3742 должен быть добавлен к имени архива. Сам архив может находиться в другой ВФС.
3744 Например, для получения списка содержимого архива documents.zip наберите:
3747 cd documents.zip/uzip://
3750 Можно манипулировать extfs\-путями как обычными каталогами и файлами. Например,
3751 можно добавить их в каталоги быстрого доступа или перейти на него из истории
3752 каталогов в панели. Основное ограничение: нельзя запускать shell\-команды
3753 внутри extfs, как и на любой другой нелокальной ВФС.
3755 Список некоторых extfs\-скриптов, включённых в Midnight Commander:
3758 доступ к DOS/Windows диску 'A:'
3762 front end для системы управления пакетами APT (Debian)
3763 .RI ( "cd apt://" ).
3766 Чтение и воспроизведение звуковых дорожек с CD
3769 .IR "cd device/audio://" ).
3772 пакеты дистрибутива Bad Penguin GNU/Linux
3773 .RI ( "cd file.bpp/bpp://" ).
3776 пакеты дистрибутива Debian GNU/Linux
3777 .RI ( "cd file.deb/deb://" ).
3780 Управление установленными deb\-пакетами
3781 .RI ( "cd deb://" ).
3784 просмотр и копирование файлов с/на калькулятор HP48
3785 .RI ( "cd hp48://" ).
3788 просмотр lslR\-файлов, находящихся на многих FTP\-серверах
3789 .RI ( "cd filename/lslR://" ).
3792 поддержка файлов формата mailbox
3793 .RI ( "cd mailbox/mailfs://" ).
3796 поддержка diff\-файлов
3797 .RI ( "cd filename/patchfs://" ).
3800 поддержка файлов в формате RPM
3801 .RI ( "cd filename/rpm://" ).
3804 Управление установленными в системе RPM\-пакетами
3805 .RI ( "cd rpms://" ).
3807 .B ulha, urar, uzip, uzoo, uar, uha
3809 .RI ( "cd archive/xxxx://"
3818 Вы можете назначить ВФС файлах по типу или расширению в секции
3821 .\"Extension File Edit"
3822 Например, для обработки пакетов Debian внесите:
3830 Программа Midnight Commander пытается определить, поддерживает ли ваш
3831 терминал цвета, используя для этого базу данных о терминалах и имя
3832 вашего терминала. Иногда это не удается. В таких случаях можно
3833 включить или отключить цветной вывод, используя ключи запуска программы
3834 \-c и \-b, соответственно.
3836 Программа может быть скомпилирована с использованием библиотек
3841 не дает возможности включать цветной режим: ncurses использует только
3842 информацию из базы данных о терминалах. Для того, чтобы узнать, какая
3843 библиотека была использована при компиляции, дайте команду
3846 Если программа скомпилирована с использованием менеджера экрана
3848 она проверяет значение переменной
3850 Задание этой переменной дает тот же эффект, что и задание ключа \-c.
3852 Можно указать терминалы, которые всегда должны работать в цветном
3853 режиме, добавив строку
3855 в секцию Colors инициализационного файла. В этом случае Midnight
3856 Commander не будет пытаться определить, поддерживает ли ваш терминал
3857 цветной вывод. Пример:
3861 color_terminals=linux,xterm
3864 color_terminals=terminal\-name1,terminal\-name2...
3867 Midnight Commander обеспечивает также возможность изменять цвета,
3868 заданные по умолчанию. В настоящее время таблица используемых цветов
3871 или в секции Colors инициализационного файла.
3873 В секции Colors загружаемая по умолчанию таблица цветов определяется
3874 переменной (строкой)
3876 Вы можете указать альтернативную таблицу цветов для терминала, используя
3877 имя терминала как ключ в этой секции. Пример:
3882 xterm=menu=magenta:marked=,magenta:markselect=,red
3885 Формат определения цвета:
3888 <keyword>=<fgcolor>,<bgcolor>,<attributes>:<keyword>= ...
3891 Цвета не являются обязательными, а в качестве ключевых слов (keywords)
3892 могут использоваться: для задания цветовой палитры в панелях: normal,
3893 selected, disabled, marked, markselect, errors, input, inputmark, inputunchanged,
3894 commandlinemark, reverse, gauge, header, inputhistory, commandhistory. Цвета
3895 строки горячих клавиш F1\-F10: bbarhotkey, bbarbutton. Цвет строки статуса
3896 редактора и программ просмотра и сравнения файлов: statusbar. Цвета пунктов меню:
3897 menunormal, menusel, menuhot, menuhotsel, menuinactive. Цвета в окне диалога:
3898 dnormal, dfocus, dhotnormal, dhotfocus. Цвета в диалоге\-сообщении об ошибке:
3899 errdfocus, errdhotnormal, errdhotfocus, errdtitle. Цвета в окне встроенной
3900 помощи: helpnormal, helpitalic, helpbold, helplink, helpslink. Цвета в окне
3901 программы просмотра: viewbold, viewunderline, viewselected. Цвета в редакторе:
3902 editnormal, editbold, editmarked, editwhitespace, editlinestate.
3903 Цвета окна всплывающего меню: pmenunormal, pmenusel, pmenutitle.
3905 Цвета задавать не обязательно. Цвет какого именно поля определяется
3906 каждым ключевым словом, можно понять из перевода этого ключевого слова.
3907 Некоторые случаи требуют пояснений.
3910 определяет цвет заголовка панели, строку, содержащую заголовки панелей
3911 и индикатор сортировки.
3914 определяет цвета в строке ввода в диалоговых окнах;
3917 цвет выделенного текста в строке ввода в диалоговых окнах;
3920 цвет текста в строке ввода до первого изменения или до перемещения курсора;
3923 цвет выделенного текста в командной строке;
3926 определяет цвет заполненной части полоски (progress bar), при
3927 графическом отображении хода выполнения файловых операций (копирование и
3930 определяет цвет элемента диалога, который не может по каким-то причинам быть выбран
3933 Диалоговые окна используют следующие цвета:
3935 используется для нормального текста,
3937 \- цвет, используемый
3938 для выделенного в данный момент компонента окна,
3940 \- цвет, используемый для выделения "горячих" клавиш в обычных
3941 компонентах, в то время как цвет
3943 используется для выделения "горячих" клавиш в выбранных в данный момент
3946 В меню используется та же самая схема, только в качестве названий
3947 элементов используются menunormal, menusel, menuhot, menuhotsel и menuinactive.
3949 Окно подсказки использует следующие цвета:
3951 \- для отображения простого текста,
3953 \- для вывода текста, выделенного в man\-страницах курсивом,
3955 \- для вывода текста, выделенного в man\-страницах жирным шрифтом,
3957 \- для выделения неактивных гиперссылок,
3959 \- для выделения активной в данный момент гиперссылки.
3961 Во всплывающем меню используются следующие цвета:
3963 \- для невыбранных пунктов меню и как основной цвет окна,
3965 \- для выбранного пункта меню,
3967 \- для заголовка окна меню.
3969 Возможные цвета: black, gray, red, brightred, green, brightgreen, brown,
3970 yellow, blue, brightblue, magenta, brightmagenta, cyan, brightcyan,
3971 lightgray и white. Для прозрачного фона используются специальное ключевое
3972 слово "default". Слово "default" можно использовать только при задании цвета
3973 фона. Для основных цветов MC используется другое специальное ключевое
3974 слово: "base". Если терминал поддерживает 256 цветов, то для них могут
3975 использоваться обозначения: от color16 до color255 или от rgb000 до rgb555
3976 и от gray0 до gray23.
3981 base_color=normal=white,default:marked=magenta,default
3984 Атрибуты обозначаются словами "bold", "underline", "reverse" и "blink".
3985 Чтобы использовать несколько атрибутов, их надо перечислить через символ "+".
3986 The special word "none" menas no attributes, without attempting to fall back
3987 to base_color. Пример:
3990 menuhotsel=yellow;black;bold+underline
3994 Вы можете изменить внешний вид Midnight Commander'а. Для этого необходимо
3995 указать файл, в котором указаны цвета и линии для отрисовки рамок. Такой
3996 файл называется далее скин\-файл. переопределение внешнего вида полностью
3997 совместимо с заданием цветов, описанным в секции
4002 Если скин содержит описание любого из 256\-ти цветов, то необходимо установить
4003 опцию '256colors' со значением TRUE в секции [skin].
4005 Поиск скин\-файла производится по следующему алгоритму (до
4006 первого нахождения файла):
4009 1) параметр командной строки
4012 .B \-\-skin=\<скин\>
4014 2) переменная окружения
4020 .B [Midnight\-Commander]
4021 конфигурационного файла.
4024 .B %sysconfdir%/mc/skins/default.ini
4027 .B %prefix%/share/mc/skins/default.ini
4029 Параметры в трёх первых случаях могут содержать абсолютный путь к скин\-файлу
4030 либо просто название скина (с расширением \.ini либо без него). В данном
4031 случае поиск скин\-файла будет происходить по следующим каталогам (до первого
4036 .B ~/.local/share/mc/skins/
4039 .B %sysconfdir%/mc/skins/
4042 .B %prefix%/share/mc/skins/
4045 Для получения расширенной информации, обратитесь к подразделам:
4048 Описание секций и параметров
4052 Опеределения цветовых пар
4056 Линии для отрисовки рамок
4064 .\"NODE " Skins sections"
4065 .SH " Описание секций"
4068 содержит информацию, относящуюся к самому скин\-файлу. Параметр
4070 кратко описывает скин.
4075 содержит описания цветовых пар для групп подсветок имен файлов.
4076 Названия параметров в секции должно совпадать с названиями секций в файле подсветки.
4079 Подсветка имён файлов
4080 .\"Filenames Highlight"
4081 для получения подробной информации.
4086 содержит описание элементов, используемых повсеместно.
4089 Цвет по умолчанию. Используется во всех остальных секциях (глобальный параметр), если в них нет переопределения
4098 курсор на отмеченных данных
4101 цвет заполненной части полоски (progress bar)
4104 элемент ввода данных
4107 инвертированный цвет
4112 содержит описания элементов диалоговых окон (кроме сообщений об ошибках).
4115 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4118 Цвет элемента, находящегося в фокусе
4124 Цвет хоткеев, находящихся в фокусе
4129 содержит описания элементов диалога\-сообщения об ошибках.
4132 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4138 Цвет хоткеев, находящихся в фокусе
4143 содержит описание элементов, отображающихся в меню. Это касается как системного меню
4144 (вызываемого клавишей F9), так и пользовательских меню (F2 в панелях или F11 в редакторе).
4147 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4156 Цвет выделенного пункта меню
4159 Цвет хоткеев, находящихся в фокусе
4162 Цвет неактивного меню
4167 содержит описания цветов для окна отображения помощи.
4170 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4173 Цветовыделение элементов с атрибутом
4177 Цветовыделение элементов с атрибутом
4184 Цвет ссылки, находящейся под курсором
4189 содержит описания элементов редактора
4192 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4195 Цветовыделение элементов с атрибутом
4199 Цвет выделенного текста
4202 Подсветка знаков табуляции и "висящих" пробелов
4205 Цвет области отображения состояния строки.
4210 содержит описания элементов редактора
4213 Цветовыделение элементов с атрибутом
4216 .\"NODE " Skins colors"
4217 .SH " Цветовые пары"
4218 Каждый параметр в скин\-файле содержит цветовые пары.
4220 Цветовые пары описываются как два цвета и необязательные атрибуты,
4221 разделённые символом ";". Первый цвет задаёт цвет написания символов,
4222 второй \- цвет фона. Любой из цветов и атрибуты могут быть пропущены,
4223 в этом случае будет взят цвет по умолчанию (глобальный или для данной
4230 # зелёным по чёрному
4231 _default_=green;black
4232 # зелёным (умолч.) по синему
4234 # жёлтым по чёрному (умолч.) с подчёркиванием
4235 marked=yellow;;underline
4239 Возможные цвета (названия) и атрибуты описаны в секции
4244 .\"NODE " Skins lines"
4245 .SH " Линии для отрисовки рамок"
4246 Линии задаются в секции
4248 в скин\-файле. По умолчанию используются одинарные линии, но возможно
4249 переназначить на использование любых utf\-8 символов, похожих на линии
4252 При сборке Midnight Commander с библиотекой Ncurses использование
4253 линий ограничено! Возможна только отрисовка одинарных линий. По всем
4254 вопросам и предложениям обращайтесь к разработчикам Ncurses.
4257 Описание параметров секции
4261 изображение левого верхнего угла рамки
4264 изображение правого верхнего угла рамки
4267 изображение ответвления горизонтальной линии вниз
4270 изображение ответвления горизонтальной линии вверх
4273 изображение левого нижнего угла рамки
4276 изображение правого нижнего угла рамки
4279 изображение ответвления вертикальной линии вправо
4282 изображение ответвления вертикальной линии влево
4285 изображение пересечения вертикальной и горизонтальной линий
4288 изображение горизонтальной линии
4291 изображение вертикальной линии
4294 изображение тонкой горизонтальной линии
4297 изображение тонкой вертикальной линии
4299 .\"NODE " Skins oldcolors"
4300 .SH " Совместимость"
4301 Назначение цветов элементов посредством скин\-файлов полностью совместимо
4302 с назначением цветов, описанном в секции
4307 В данном случае переназначение цветов имеет приоритет над скин-файлами и носит
4308 дополняющий характер.
4310 .\"NODE "Filenames Highlight"
4311 .SH "Подсветка имён файлов"
4312 Секция [filehighlight] из текущего скин\-файла содержит имена параметров
4313 (в качестве групп подсветки) и значения параметров как цветовые пары.
4314 Описания цветовых пар смотрите в разделе
4319 Правила подсветки находятся в файле %sysconfdir%/mc/filehighlight.ini
4320 (~/.config/mc/filehighlight.ini).
4321 Названия групп должны совпадать с названиями параметров в секции
4322 [filehighlight] в текущем скин\-файле.
4324 Ключи в группах могут принимать следующие значения:
4327 Тип файла. Если параметр присутствует, остальные опции игнорируются
4330 Регулярное выражение. Если присутствует, параметр 'extensions' игнорируется.
4333 Список расширений файлов. Раасширения разделяются символом ';'.
4336 (имеет смысл только с параметром 'extensions') делает правило 'extensions'
4337 чувствительным к регистру букв (true) или не чувтсвительным (false).
4339 Параметр 'type' (тип файла) может принимать значения:
4343 \- DIR (все каталоги)
4345 \- LINK (все ссылки (линки), исключая "битые" линки)
4349 \- DEVICE (все файлы устройств)
4352 \- SPECIAL (все специальные файлы)
4357 .\"NODE "Special Settings"
4358 .SH "Специальные установки"
4359 Большинство установок Midnight Commander может быть изменено путем
4360 использования меню. Однако имеется несколько установок, которые могут
4361 быть изменены только путем непосредственного редактирования
4362 конфигурационного файла
4363 .BR ~/.config/mc/ini .
4365 .I clear_before_exec
4367 По умолчанию Midnight Commander очищает экран перед выполнением команды.
4368 Если вы хотите, чтобы вывод предыдущей команды не исчезал, измените
4369 значение поля clear_before_exec на 0.
4375 на имени каталога, обычно
4377 переходит в этот каталог. Если этот флаг будет установлен в 1,
4379 будет спрашивать подтверждение перед тем, как перейти в указанный
4380 каталог, если в текущем каталоге были помечены какие\-либо файлы.
4382 .I ftpfs_retry_seconds
4384 Этот параметр задает интервал времени (в секундах), по истечении
4385 которого Midnight Commander будет предпринимать повторную попытку
4386 соединиться с ftp\-сервером после того, как предыдущая попытка окончилась
4387 неудачей. Если задано нулевое значение, программа не будет повторять
4388 попытку соединиться.
4390 .I ftpfs_use_passive_connections
4392 По умолчанию эта опция отключена. Она включается для передачи файлов по
4393 протоколу FTP в тех случаях, когда компьютер пользователя располагается
4394 за маршрутизатором, фильтрующим пакеты (behind a filtering packet
4395 router). Эта опция работает только в том случае, если вы не используете
4396 прокси (you are not using an ftp proxy).
4400 Определяет, сколько раз может быть пропущена операция обновления
4401 изображения на экране при работе во встроенной программе просмотра.
4402 Обычно этот параметр не имеет большого значения, поскольку программа
4403 автоматически выбирает оптимальное значение в зависимости от скорости
4404 нажатий на клавиши. Однако на очень медленных машинах или терминалах с
4405 большой скоростью автоповторения (keyboard auto repeat) слишком большое
4406 значение этого параметра может привести к тому, что процедура обновления
4407 экрана начнет вaс раздражать.
4409 По\-видимому, значение max_dirt_limit, равное 10, обеспечивает наилучший
4410 выбор, и именно такое значение устанавливается по умолчанию.
4412 .I mouse_move_pages_viewer
4414 Определяет, будет ли прокрутка информации (scrolling) во встроенной
4415 программе просмотра, осуществляемая с помощью мышки, производиться
4416 страницами или на одну строку.
4418 .I only_leading_plus_minus
4420 Устанавливает специальный режим обработки символов '+', '\-', '*' в
4421 командной строке. Эти символы используются для выбора, отмены выбора и
4422 инвертирования выбора, но выполняют такую функцию только если командная
4423 строка пуста. В середине командной строки эти символы уже не вызывают
4424 выполнения операций группового выбора, но зато вы не сможете
4425 использовать эти символы для таких операций, если командная строка не
4428 .I show_output_starts_shell
4430 Эта переменная работает только в том случае, когда не включена поддержка
4431 subshell. Если она установлена, то при нажатии
4433 для перехода в экран пользователя будет запускаться новый экземпляр
4438 Установка этой опции слегка изменяет реакцию программы на нажатие клавиш
4439 Home и End в активной панели. Вместо того, чтобы перемещать подсветку
4440 (курсор) к первому или последнему из имен файлов, отображенных на
4441 панели, нажатие этих клавиш будет вызывать следующую реакцию:
4443 клавиша Home \- перемещение курсора вверх до середины панели, если курсор
4444 был ниже, в противном случае перемещение на самую верхнюю строку; если
4445 только курсор уже на самой верхней строке, то перемещение на самую
4446 первую строку списка файлов.
4448 клавиша End вызывает аналогичную реакцию \- смещение вниз до середины
4449 панели, если курсор был выше; если ниже \- то переход на последнюю
4450 отображаемую в панели строку; если уже на последней строке, то
4451 перемещение курсора на самую последнюю строку списка файлов.
4453 .I use_file_to_guess_type
4455 Когда эта опция включена (что сделано по умолчанию), mc будет вызывать
4458 для определения типа файла в соответствии с типами файлов, указанными в файле
4461 .\"Extension File Edit"
4465 Если эта переменная включена (по умолчанию она отключена), то при
4466 просмотре в одной из панелей структуры дерева каталогов во второй панели
4467 автоматически будет отображаться список файлов выбранного каталога.
4470 Эта переменная позволяет назначить внешнюю программу (с параметрами) для
4471 работы с буфером обмена, такую как 'xclip', для вставки данных в системный
4476 clipboard_store=xclip \-i
4480 Эта переменная позволяет назначить внешнюю программу (с параметрами) для
4481 работы с буфером обмена, такую как 'xclip', для получения данных из системного
4486 clipboard_paste=xclip \-o
4489 .I autodetect_codeset
4491 Эта опция позволяет использовать команду enca для автоматического
4492 определения кодировки текстовых файлов во встроенных просмотрщике и редакторе.
4493 Список допустимых значений может быть получен командой
4494 "enca \-\-list languages | cut \-d : \-f1". Опция должна располагаться в секции
4500 autodetect_codeset=russian
4502 .\"NODE "Parameters for external editor or viewer"
4503 .SH "Параметры для внешних редакторов и программ просмотра"
4504 Midnight Commander позволяет задать некоторые параметрыы для внешних редакторов
4505 и программ просмотра. Они задаются в секции "[External editor or viewer parameters]",
4506 которая сначала ищется в системном (mc.lib), а затем в пользовательском (~/.config/mc/ini)
4507 файле инициализации. Имя параметра должно совпадать с именем внешнего редактора или
4508 программы просмотра. Значение параметра может содержать следующие переменные:
4512 Имя файла для редактирования или просмотра.
4516 Номер начальной строки в открываемом файле.
4521 [External editor or viewer parameters]
4522 vi=%filename +%lineno
4523 joe=%filename +%lineno
4524 more=%filename +%lineno
4526 .\"NODE "Terminal databases"
4527 .SH "Базы терминалов"
4528 Midnight Commander обеспечивает возможность внесения исправлений в
4529 системную базу терминалов, даже если вы не обладаете правами
4530 суперпользователя. Midnight Commander ищет в системном инициализационном
4533 в библиотечном каталоге программы Midnight Commander) или в файле
4535 секцию с названием "terminal:your\-terminal\-name", а затем секцию
4536 "terminal:general". Каждая строка в этих секциях содержит ключевое
4537 слово, которое вы хотите определить, за которым следует знак равенства и
4538 определение ключевого слова. Специальный символ
4540 используется для задания экранирующих последовательностей, а
4542 служит для задания последовательностей вида
4545 В качестве ключевых слов используются:
4548 f0 \- f20 определяет последовательность символов,
4549 генерируемых при нажатии на функциональные
4551 bs определяет последовательность символов, которая
4552 будет использоваться вместо клавиши backspace
4553 home то же для клавиши Home
4554 end то же для клавиши end
4555 up то же для клавиши "стрелка вверх"
4556 down то же для клавиши "стрелка вниз"
4557 left то же для клавиши "стрелка влево"
4558 right то же для клавиши "стрелка вправо"
4559 pgdn то же для клавиши page down
4560 pgup то же для клавиши page up
4561 insert то же для клавиши insert
4562 delete то же для клавиши delete
4563 complete комбинация клавиш для выполнения операции
4567 Например, для того, чтобы задать, что клавише insert соответствует
4568 экранирующая последовательность Escape + [ + O + p нужно в файле ini
4575 Операция "завершение ввода" обычно вызывается по клавишам
4577 но задав значение ключевого слова
4579 можно вызывать такую же реакцию системы по другой комбинации клавиш
4580 (почему бы не сделать это, если у вас клавиатура, имеющая массу
4581 неиспользуемых клавиш!).
4584 Программа извлекает всю нужную ей информацию из файлов, пути к которым
4585 определяются относительно переменной окружения
4587 Если эта переменная не задана, происходит обращение к так называемому
4588 библиотечному каталогу программы Midnight Commander. Для того, чтобы
4589 узнать имя этого каталога, дайте команду
4592 .I %prefix%/share/mc/mc.hlp
4594 Файл подсказки для программы.
4596 .I %prefix%/share/mc/mc.ext
4598 Используемый по умолчанию общесистемный файл расширений.
4600 .I ~/.config/mc/mc.ext
4602 Файл расширений пользователя. Если этот файл существует, он используется
4603 вместо общесистемного файла расширений.
4605 .I %prefix%/share/mc/mc.ini
4607 Используемый по умолчанию общесистемный файл установок для Midnight
4608 Commander; используется только в тех случаях, когда пользователь не
4612 .I %prefix%/share/mc/mc.lib
4614 Глобальные установки для Midnight Commander. Установки из этого файла
4615 действительны для всех пользователей, независимо от того, имеют ли они
4616 ~/.config/mc/ini или нет. В настоящий момент только
4618 настройки терминалов
4619 .\"Terminal databases"
4620 загружаются из mc.lib.
4624 Собственные установки пользователя. Если такой файл существует, то
4625 установки загружаются из него, а не из общесистемного инициализационного
4628 .I %prefix%/share/mc/mc.hint
4630 Этот файл содержит подсказки (hints или cookies), циклически
4631 отображаемые программой.
4633 .I %prefix%/share/mc/mc.menu
4635 Этот файл содержит общесистемное меню приложений.
4637 .I ~/.config/mc/menu
4639 Собственное меню пользователя. Если этот файл существует, он
4640 используется вместо общесистемного меню.
4644 Список каталогов для окна, выводимого при выборе пункта меню
4645 "Команда/Дерево каталогов" или при просмотре дерева каталогов в одной из
4646 панелей. Каждая строка файла соответствует подкаталогу. Строки,
4647 начинающиеся со слэша ("/") соответствуют полным путям. Если строка
4648 начинается с цифры, то надо взять указанное число символов из имени
4649 предыдущего каталога. При желании можно создать этот файл, дав
4653 find / \-type d \-print | sort > ~/.cache/mc/Tree
4656 Обычно не имеет смысла делать это, потому что Midnight Commander
4657 автоматически обновляет этот файл.
4661 локальное меню, задаваемое пользователем. Если этот файл существует, он
4662 используется вместо файла меню из домашнего каталога пользователя и
4663 общесистемного меню.
4665 Для того, чтобы изменить корневой каталог MC, установленный по умолчанию,
4666 можно использовать переменную окружения
4668 Значением этой переменный должен быть абсолютный путь. Если переменная MC_HOME
4669 не определена или пуста, используется переменная окружения HOME. Если и HOME
4670 не определена или пуста, каталоги MC определяются средствами библиотеки GLib.
4674 Эта программа распространяется в надежде, что она будет полезной, но БЕЗ
4675 КАКИХ\-ЛИБО ГАРАНТИЙ; даже без подразумеваемых гарантий КОММЕРЧЕСКОЙ
4676 ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. Для получения подробных
4677 сведений смотрите Универсальную Общественную Лицензию GNU.
4678 .\"NODE "AVAILABILITY"
4679 .SH "Обновление версий"
4680 Последние версии программы Midnight Commander можно найти на сайте
4681 ftp://ftp.gnu.org/gnu/mc/.
4683 .SH "Другие источники"
4684 ed(1), gpm(1), terminfo(1), view(1), sh(1), bash(1), tcsh(1),
4688 Страница, посвященная Midnight Commander, в World Wide Web:
4689 http://www.midnight\-commander.org/
4692 Данная страница оперативного руководства содержит информацию, актуальную
4693 для версии 4.6.0 (январь 2003 года). Если вы используете более свежую
4694 версию программы, оригинальная страница на английском языке может
4695 содержать более полную и актуальную информацию. Для просмотра
4696 оригинальной страницы в оболочке bash можно использовать команду
4702 Miguel de Icaza (miguel@ximian.com), Janne Kukonlehto
4703 (jtklehto@paju.oulu.fi), Radek Doulik (rodo@ucw.cz), Fred Leeflang
4704 (fredl@nebula.ow.org), Dugan Porter (dugan@b011.eunet.es), Jakub Jelinek
4705 (jj@sunsite.mff.cuni.cz), Ching Hui (mr854307@cs.nthu.edu.tw), Andrej
4706 Borsenkow (borsenkow.msk@sni.de), Norbert Warmuth
4707 (nwarmuth@privat.circular.de), Mauricio Plaza
4708 (mok@roxanne.nuclecu.unam.mx), Paul Sheer (psheer@icon.co.za), Pavel
4709 Machek (pavel@ucw.cz) and Pavel Roskin (proski@gnu.org) are the
4710 developers of this package. Alessandro Rubini (rubini@ipvvis.unipv.it)
4711 has been especially helpful debugging and enhancing the program's mouse
4712 support, John Davis (davis@space.mit.edu) also made his S\-Lang library
4713 available to us under the GPL and answered my questions about it, and
4714 the following people have contributed code and many bug fixes (in
4715 alphabetical order):
4717 Adam Tla/lka (atlka@sunrise.pg.gda.pl), alex@bcs.zp.ua (Alex I.
4718 Tkachenko), Antonio Palama, DOS port (palama@posso.dm.unipi.it), Erwin
4719 van Eijk (wabbit@corner.iaf.nl), Gerd Knorr (kraxel@cs.tu\-berlin.de),
4720 Jean\-Daniel Luiset (luiset@cih.hcuge.ch), Jon Stevens
4721 (root@dolphin.csudh.edu), Juan Francisco Grigera, Win32 port
4722 (j\-grigera@usa.net), Juan Jose Ciarlante (jjciarla@raiz.uncu.edu.ar),
4723 Ilya Rybkin (rybkin@rouge.phys.lsu.edu), Marcelo Roccasalva
4724 (mfroccas@raiz.uncu.edu.ar), Massimo Fontanelli (MC8737@mclink.it),
4725 Sergey Ya. Korshunoff (root@seyko.msk.su), Thomas Pundt
4726 (pundtt@math.uni\-muenster.de), Timur Bakeyev
4727 (timur@goff.comtat.kazan.su), Tomasz Cholewo
4728 (tjchol01@mecca.spd.louisville.edu), Torben Fjerdingstad
4729 (torben.fjerdingstad@uni\-c.dk), Vadim Sinolitis (vvs@nsrd.npi.msu.su)
4730 and Wim Osterholt (wim@djo.wtm.tudelft.nl).
4732 Перевод текста подсказки на русский язык \- Костромин В.А., 1999г.
4733 Исправления, адаптация к текущей версии и конвертация в формат mandoc \-
4734 Самойлов А.В. <sav@bcs.zp.ua>, 2002 г.
4737 Известные авторам недоработки программы перечислены в файле TODO,
4738 который можно найти в составе поставляемого пакета.
4740 Если вы обнаружили в программе какие\-то недостатки или недоработки,
4741 пришлите, пожалуйста, ваши замечания по e\-mail на адрес:
4742 .IR mc\-devel@gnome.org .
4744 Дайте в письме подробное описание обнаруженных недостатков (и/или ваших
4745 предложений по усовершенствованию программы), сообщите версию программы
4746 с которой вы работаете (для получения номера версии используйте команду
4747 mc \-V), в какой операционной системе вы запускали программу. В случае
4748 фатальной ошибки программы, мы будем очень благодарны, если вы пришлете