1 .\" -*- mode: troff; coding: UTF-8 -*-
2 .\"TOPICS "Разделы помощи:"
3 .\" TODO: Перевести раздел EXTernal File System
4 .TH MC 1 "%DATE_OF_MAN_PAGE%" "MC Version %DISTR_VERSION%" "GNU Midnight Commander"
7 mc \- Визуальная оболочка для Unix\-подобных систем.
11 [\-abcCdfhPstuUVx] [\-l журнал] [каталог1 [каталог2]] [\-e [файл] . ..] [\-v файл]
14 Что такое Midnight Commander
16 Midnight Commander \- это программа, предназначенная для просмотра
17 содержимого каталогов и выполнения основных функций управления файлами в
18 UNIX\-подобных операционных системах.
22 Ключи запуска программы Midnight Commander
24 .I \-a, \-\-stickchars
25 Отключить использование графических символов для рисования линий.
28 Запуск программы в черно\-белом режиме экрана.
31 Включает цветной режим дисплея. Для получения более подробной информации
37 .I \-C arg, \-\-colors=arg
38 Используется для того, чтобы задать другой набор цветов в командной
39 строке. Формат аргумента arg описан в разделе
44 .I \-\-configure\-options
45 Выводит опции конфигурирования, с которыми был собран Midnight Commander.
48 Отключает поддержку мыши.
50 .I \-D N, \-\-debuglevel=N
51 Используется только если код был скомпилирован с поддержкой
53 виртуальной файловой системы smbfs
55 для установки уровня отладочных сообщений smbfs в N (0\-10).
58 Запустить встроенный редактор. Если параметр "файл" задан, этот файл
59 будет открыт при запуске. Смотрите также
63 Выводит на экран определенный в процессе компиляции программы путь к
64 файлам программы Midnight Commander.
66 .I \-F, \-\-datadir\-info
67 Выводит на экран расширенную информацию о путях, используемых при работе
68 программы Midnight Commander.
71 Принудительно устанавливает режим мыши "normal tracking". В xterm\-совместимых
72 терминалах (например, tmux/screen).
75 Восстанавливает значения команд, назначенных функциональным клавишам в
76 предусмотренные по умолчанию значения, используя базу данных
77 termcap/terminfo. Этот ключ используется только на терминалах HP, где
78 функциональные клавиши не работают.
80 .I \-K файл, \-\-keymap=файл
81 Задаёт файл клавиатурных команд для переопределения привязки клавиатурных
82 комбинаций к действиям.
84 .I \-l файл, \-\-ftplog=файл
85 Сохранить диалог с ftp\-сервером, а также отладочную информацию smbfs в
89 Не загружать клавиатурные комбинации из файла, использовать определённые
92 .I \-P файл, \-\-printwd=файл
93 По окончании работы Midnight Commander запишет последний текущий каталог
94 в указанный файл. Эту опцию не следует использовать напрямую. Она
95 используется специальной функцией оболочки, которая меняет текущий
96 каталог оболочки на последний каталог, использованный Midnight
99 Для того чтобы эта функция была определена, используйте файл
100 .B %libexecdir%/mc/mc.sh
101 для оболочек bash и zsh, а для оболочки tcsh соответственно файл
102 .B %libexecdir%/mc/mc.csh
105 Включает медленный режим терминала, в котором программа выводит меньше
106 псевдографических символов (в том числе в меню и экранах помощи) и
107 отключается вывод дополнительных (избыточных) сообщений.
109 .I \-S arg, \-\-skin=arg
110 Используется для того, чтобы задать другой скин в командной
111 строке. Технология скинов описана в разделе
117 Используется только в том случае, когда код был скомпилирован с S\-Lang и
118 terminfo: в этом случае Midnight Commander использует значение
121 для получения информации о терминале вместо использования системной базы
124 .I \-u, \-\-nosubshell
125 Отключает использование альтернативных оболочек shell (имеет смысл
126 только в том случае, когда Midnight Commander был скомпилирован с
127 поддержкой альтернативной оболочки).
130 Делает возможным использование subshell (имеет смысл только в том
131 случае, когда Midnight Commander был скомпилирован с поддержкой subshell
135 Запустить встроенную программу просмотра Midnight Commander\-а для
136 просмотра указанного файла. После выхода из режима просмотра вы выходите
137 из Midnight Commander и оказываетесь в shell.
140 Отображает версию программы.
143 Запускает программу в режиме xterm. Используется только на терминалах,
144 работающих в режиме xterm (два режима работы экрана и возможность
145 формировать экранирующие последовательности с помощью мыши) (two screen
146 modes, and able to send mouse escape sequences).
149 Не использовать X11 для получения состояния модификаторов Alt, Ctrl, Shift.
151 Если в командной строке указаны два каталога, первый будет отображаться
152 в активной панели, второй \- в другой панели.
154 Если указан только один каталог, он будет отображён в активной панели,
155 во второй панели будет отображён каталог, указанный в параметре "other_dir"
158 Если каталоги не указаны, в активной панели будет отображён текущий каталог,
159 а во второй панели \- каталог, указанный в параметре "other_dir" в файле panels.ini.
161 .SH "Главное окно программы"
162 Главное окно программы Midnight Commander состоит из трех полей. Два
163 поля, называемые "панелями", идентичны по структуре и обычно отображают
164 перечни файлов и подкаталогов каких\-то двух каталогов файловой
165 структуры. Эти каталоги в общем случае различны, хотя, в частности,
166 могут и совпасть. Каждая панель состоит из заголовка, списка файлов и
167 информационной строки.
169 Третье поле экрана, расположенное в нижней части экрана, содержит
170 командную строку текущей оболочки. В этом же поле (самая нижняя строка
171 экрана) содержится подсказка по использованию функциональных клавиш F1 \-
172 F10. Самая верхняя строка экрана содержит строку
174 горизонтального меню\&.
176 Эта строка может не отображаться на экране; в этом случае доступ к ней
177 можно получить, щелкнув мышью по верхней рамке или нажав клавишу F9.
179 Панели Midnight Commander обеспечивают просмотр одновременно двух
180 каталогов. Одна из панелей является активной в том смысле, что
181 пользователь может выполнять некоторые операции с отображаемыми в этой
182 панели файлами и каталогами. В активной панели подсвечено имя одного из
183 каталогов или файлов, а также выделен цветом заголовок панели в верхней
184 строке. Этот заголовок совпадает с именем отображаемого в данной панели
185 каталога, который является текущим каталогом той оболочки, из которой
186 запущена программа. Вторая панель \- пассивна. Почти все операции
187 выполняются в активной панели, то есть в соответствующем (текущем)
188 каталоге. Некоторые операции (типа копирования или переноса файлов) по
189 умолчанию используют каталог, отображаемый в пассивной панели, как место
190 назначения операции. Более подробное описание панелей дано в подразделе
196 .I Меню левой и правой панелей
197 .\"Left and Right Menus"
203 Вы можете выполнить любую команду операционной системы или запустить на
204 исполнение любую программу непосредственно из программы Midnight
205 Commander, просто набрав имя этой команды (программы) в командной строке
206 и нажав клавишу Enter. Прочитайте разделы
208 .I Командная строка оболочки
209 .\"Shell Command Line"
212 .I Редактирование строк ввода
214 для того, чтобы узнать больше о командной строке.
215 .\"NODE "Mouse Support"
217 Программа Midnight Commander обеспечивает поддержку мыши. Это свойство
218 обеспечивается независимо от того, откуда запущен терминал
220 (даже если xterm запущен на удаленном компьютере, используя
221 соединение через telnet, ssh или rlogin) или если вы работаете за
222 консолью Linux и запущена программа управления мышью
225 Если вы щелкаете мышью на имени файла в одной из панелей, файл
226 выбирается (подсветка перемещается на это имя); если вы щелкнете правой
227 кнопкой мыши, файл отмечается (или отметка с файла снимается, в
228 зависимости от предыдущего состояния).
230 Двойной щелчок мыши на имени файла означает попытку запустить файл на
231 исполнение (если это исполняемая программа); либо, если
234 .\"Edit Extension File"
235 содержит программу, ассоциированную с данным расширением, запускается
236 эта программа и ей передается на обработку выбранный файл.
238 Точно также можно выполнить команду, ассоциированную с любой
239 функциональной клавишей, щелкнув по соответствующей экранной кнопке в
240 самой нижней строке экрана.
242 По умолчанию скорость эмуляции повторных нажатий на клавишу в случае ее
243 удержания (auto repeat rate) составляет 400 миллисекунд. Это значение
244 можно изменить путем изменения параметра
251 Если Commander запущен с поддержкой мыши, вы можете обойти Commander и
252 добиться того, что мышь будет вести себя так же, как она ведет себя по
253 умолчанию (обеспечивая вырезание и вставку текста), если будете
254 удерживать клавишу Shift.
256 .SH "Клавиатурные команды"
257 Некоторые команды в Midnight Commander вызываются с использованием
260 (иногда обозначается как CTRL или CTL) и
262 (иногда обозначается ALT или даже Compose). В настоящем руководстве
263 будут использоваться следующие сокращения:
265 C\-<символ> означает, что нужно нажать и удерживать клавишу Control и в
266 это время нажать клавишу <символ>. Так C\-f будет означать: нажмите
267 Control и, удерживая ее, нажмите (коротким щелчком) клавишу f.
269 Аналогично M\-<символ> означает, что надо удерживать в нажатом состоянии
270 клавишу Meta или Alt во время удара по клавише <символ>. Если на
271 клавиатуре нет клавиш Meta и Alt, нажмите ESC, отпустите ее, а потом
272 щелкните по клавише <символ>.
274 S\-<символ> означает, что нужно держать в нажатом состоянии клавишу Shift
275 во время удара по клавише <символ>.
277 Все строки ввода в Midnight Commander по умолчанию поддерживают соглашения
278 об использовании "горячих" клавиш, принятые в редакторе GNU Emacs.
280 Вы можете переопределить клавиатурные привязки хоткеев к командам, как
281 это описано в разделе
283 .I переопределение клавиатурных команд
286 Все последующие описания клавиатурных команд относятся к поведению по
289 Описания клавиатурных команд даются в нескольких разделах помощи.
290 Наиболее важными являются следующие разделы:
296 приведены комбинации клавиш, которые служат для вызова команд,
297 перечисленных в меню "Файл". В этом же разделе перечислены команды,
298 ассоциированные с функциональными клавишами. Большинство из этих команд
299 выполняют действия над подсвеченным файлом или группой отмеченных
306 рассказано о клавишах, которые используются для выбора файла или группы
307 файлов как объектов некоторого последующего действия (обычно действия из
312 .I Командная строка оболочки (Shell)
313 .\"Shell Command Line"
314 перечисляются команды и комбинации клавиш, которые используются для
315 ввода и редактирования команд в командной строке оболочки. Большая часть
316 этих команд служит для переноса имен файлов и/или имен каталогов в
317 командную строку (чтобы уменьшить трудоемкость ввода) или для доступа к
322 редактирования строк ввода
324 используются как при редактировании командной строки, так и других строк
325 ввода, появляющихся в различных запросах программы.
327 .\"NODE " Keys_redefine"
328 .SH " Переопределение клавиатурных команд"
329 Клавиатурные команды могут быть прочитаны из внешнего файла.
330 Сначала Midnight Commander создаёт карту клавиатурных команд из списка,
331 определённого в исходном коде. Затем всегда загружаются два файла
332 .B %sysconfdir%/mc/mc.keymap
334 .B %prefix%/share/mc/mc.keymap ,
335 последовательно переопределяя ранее загруженные команды.
336 Поиск файла клавиатурных команд, определённого пользователем, производится
337 по следующему алгоритму (до первого нахождения файла):
340 1) параметр командной строки
345 2) переменная окружения
351 .B [Midnight\-Commander]
352 конфигурационного файла.
355 .B ~/.config/mc/mc.keymap
358 Параметры в трёх первых случаях могут содержать абсолютный путь к файлу
359 клавиатурных команд либо просто название схемы привязки (с расширением .keymap
360 либо без него). В данном случае поиск файла клавиатурных команд
361 будет происходить по следующим каталогам (до первого нахождения):
371 .B %prefix%/share/mc/
373 .\"NODE " Miscellaneous Keys"
374 .SH " Разные команды"
375 Имеется несколько действий, ассоциированных с некоторыми комбинациями
376 клавиш, которые не попадают ни в одну из других категорий:
379 Если в командной строке (в нижней части экрана) набрано имя какой\-либо
380 команды, запускается соответствующая программа (если команды не
381 существует, выдается соответствующее сообщение). Если в командной строке
382 нет никакого текста, и если на активной панели подсвечено имя каталога,
383 то Midnight Commander выполняет переход
385 в выбранный каталог и отображает его содержимое в этой панели; если
386 подсвечен исполняемый файл, то он запускается на выполнение. Наконец,
387 если расширение подсвеченного в активной панели файла совпадает с одним
388 из расширений, указанных в
391 .\"Edit Extension File"
392 то выполняется команда, связанная с этим расширением.
395 Обновляет всю информацию, отображаемую программой Midnight Commander.
402 для подсвеченного файла или группы отмеченных файлов.
409 для подсвеченного файла или группы отмеченных файлов.
412 Запускает команду создания жесткой ссылки.
415 Запускает команду создания абсолютной символической ссылки.
418 Запускает команду создания относительной символической ссылки.
419 Для более детальной информации о ссылках смотрите раздел
425 Переводит пассивную панель в режим "Информация".
428 Переводит пассивную панель в режим быстрого просмотра.
431 Выполняется пункт меню
433 "Критерий панелизации"\&.
434 .\"External panelize"
437 Добавить имя каталога в
439 "Каталоги быстрого доступа"\&.
443 Выполняет пункт меню "Просмотр вывода команды", который описан подробнее
450 Вызов диалогового окна
456 Вызов диалогового окна
458 "Быстрая смена каталога"\&.
462 Если Midnight Commander запущен в консоли Linux или FreeBSD, или через
463 xterm, вам будет показан вывод предыдущей команды. При этом на
464 Linux\-консоли Midnight Commander использует встроенную программу
465 (cons.saver) для сохранения выводимой информации и демонстрации ее на
468 Если Midnight Commander скомпилирован с поддержкой подоболочки
469 (subshell), вы можете в процессе выполнения приложения из\-под Midnight
470 Commander в любой момент набрать C\-o и вернуться к главному экрану
471 Midnight Commander\-а. Для возврата к вашему приложению достаточно снова
472 набрать C\-o. Если вы застопорите выполнение приложения, использовав этот
473 прием, вы не сможете запустить других программ из Midnight Commander
474 пока отложенное приложение не закончит работу, либо пока вы не прервете
476 .\"NODE " Directory Panels"
477 .SH " Панели каталогов"
478 В настоящем разделе перечисляются команды, которые позволяют оперировать
479 с содержимым панелей. Если вы хотите узнать, как изменить вид панели или
480 способ представления информации на панели, смотрите раздел
482 Меню левой и правой панелей\&.
483 .\"Left and Right Menus"
486 Сменить текущую (активную) панель. Подсветка перемещается с панели,
487 которая была активной ранее, в другую панель, которая становится
491 Чтобы отметить файл, на который указывает в данный момент подсветка,
492 используйте клавишу Insert (the kich1 terminfo sequence). Для снятия
493 отметки с файла используются те же комбинации.
496 Чтобы поменять кодировку панели, используйте комбинацию M\-e (Alt\-e).
497 Перекодировка производится из выбранной кодировки в системную. Для отмены
498 перекодировки просто перейдите на каталог вверх '..'. Для отмены
499 перекодировки всех каталогов выберите "Без перекодировки" в диалоге
503 Используются для перемещения подсветки, соответственно, на самый
504 верхний, средний или нижний файл из числа отображаемых в данный момент
508 Циклически переключает режимы отображения списка файлов текущего
509 каталога. С помощью этой комбинации клавиш можно быстро переключаться из
510 режима стандартного вывода (long listing) к сокращенному или к режиму,
511 определяемому пользователем.
513 .B C\-\\\\ (control\-backslash)
516 "Каталоги быстрого доступа"
518 и перейти к выбранному каталогу.
521 Эта клавиша используется для того, чтобы выбрать (отметить) группу
522 файлов по регулярному выражению, задающему эту группу. Когда включена
525 то выделены будут только файлы. Если опция
527 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
528 .I Образцы в стиле shell (Shell Patterns),
529 регулярные выражение строятся по тем же правилам, которые действуют в
530 оболочке shell (* означает ноль или большее число любых символов, а ?
531 заменяет один произвольный символ). Если опция
532 .I Образцы в стиле shell (Shell Patterns)
533 отключена, то пометка файлов производится по правилам обработки
534 нормальных регулярных выражений (смотрите ed (1)). Если включена опция
536 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
539 отключена, то регистр символов учитываться не будет.
542 Клавиша "\\" снимает отметку с группы файлов, то есть производит
543 действие, обратное тому, которое вызывается по клавише "+".
546 Перемещает подсветку на предыдущую позицию в списке файлов панели.
549 Перемещает подсветку на следующую позицию в списке файлов панели.
552 Перемещает подсветку на первую позицию списка файлов.
555 Перемещает подсветку на последнюю позицию списка файлов.
558 Перемещает подсветку на одну страницу вниз.
561 Перемещает подсветку на одну страницу вверх.
564 Если выделенным элементом активной панели является каталог, установить
565 этот каталог текущим в неактивной панели и перейти к следующему файлу.
566 Если выделенным элементом активной панели является не каталог, установить
567 родительский каталог текущим в неактивной панели и также перейти к следующему
571 Сделать текущий каталог активной панели также текущим каталогом
572 неактивной панели. Если необходимо, перевести неактивную панель в режим
573 отображения списка файлов. Если активная панель находится в режиме
574 панелизации, неактивная панель в этот режим не переводится.
576 .B C\-PageUp, C\-PageDown
577 Только если mc запущен с консоли Linux: выполняется, соответственно,
578 переход (chdir) к родительскому каталогу ("..") или к выделенному
582 Перемещение к предыдущему каталогу из истории перемещения по каталогам;
583 эквивалентно нажатию мышкой на символ '<' в верхнем углу панели.
586 Перемещение к следующему каталогу из истории перемещения по каталогам;
587 эквивалентно нажатию мышкой на символ '>'.
590 Отображает историю перемещения по каталогам; эквивалентно нажатию мышкой
591 на символ 'v' в верхнем углу панели.
592 .\"NODE " Quick search"
594 Режим быстрого поиска позволяет быстро найти нужный файл в каталоге,
595 отображённом в файловой панели, по первым символам имени.
596 Для перехода в режим быстрого поиска используются клавиатурные сочетания
601 После нажатия одной из этих комбинаций вводимые символы отображаются не
602 в командной строке, а в строке поиска. Если режим
603 .I "Показ мини\-статуса"
604 включен, эта строка отображается на месте строки мини\-статуса. В
605 процессе ввода последующих символов линия подсветки перемещается к
606 следующему файлу, название которого начинается с введенной строки
611 могут использоваться для исправления ошибок. Если
613 нажато снова, осуществляется поиск следующего подходящего файла.
615 Если переход в режим быстрого поиска осуществляется двойным нажатием
616 C\-s, то в текущем поиске будет использоваться шаблон предыдущего поиска.
618 Кроме обычных символов в имени файла также можно использовать
619 символы маски '*' и '?'.
621 .\"NODE " Shell Command Line"
622 .SH " Командная строка оболочки"
623 В этом разделе перечислены команды, которые позволяют сократить число
624 нажатий на клавиши во время ввода и редактирования команд в командной
628 Копирует подсвеченное имя файла или каталога в командную строку.
631 То же самое, что M\-Enter, но работает только на консоли Linux.
634 Пытается выполнить операцию
636 Завершение ввода (completion)
638 имени файла, названия команды, переменной, имени пользователя или имени
639 машины (в зависимости от того, что вы начали набирать и какой элемент
643 Копирует в командную строку имена помеченных файлов (или подсвеченное
644 имя, если нет помеченных) из активной панели (C\-x t) или пассивной
648 Первая комбинация клавиш копирует в командную строку имя текущего
649 каталога, а вторая \- имя каталога, отображаемого в пассивной панели.
652 Эта команда (the quote command) используется для того, чтобы вставить
653 символы, которые каким\-то образом интерпретируются самим Midnight
654 Commander\-ом (например, символ '+').
657 Эти комбинации используются для перемещения по истории команд. M\-p
658 вызывает перемещение на команду назад по списку ранее запускавшихся
659 команд, а M\-n \- перемещение на одну команду вперед.
662 Выводит историю текущей строки ввода (для командной строки \- историю
664 .\"NODE " General Movement Keys"
665 .SH " Клавиши управления перемещением"
666 Встроенная программа просмотра файлов, программа просмотра подсказки и
667 программа просмотра каталогов используют один и тот же программный код
668 для управления перемещением. Следовательно, для перемещения используются
669 одни и те же комбинации клавиш. Но в каждой подпрограмме имеются и
670 комбинации, применяющиеся только в ней.
672 Другие части Midnight Commander\-а тоже используют некоторые из
673 комбинаций клавиш управления перемещением, так что настоящая секция
674 руководства может быть также полезна при изучении этих частей.
677 Перемещение на одну строку назад или вверх
680 Перемещение на одну строку вперед
682 .B Prev Page, Page Up, M\-v
683 Перемещение на одну страницу назад
685 .B Next Page, Page Down, C\-v
686 Перемещение на одну страницу вперед
689 Перемещение к началу.
694 Программы просмотра файлов и помощи воспринимают в дополнение к
695 перечисленным еще и следующие комбинации:
697 .B b, C\-b, C\-h, Backspace, Delete
698 Перемещение на одну страницу назад
701 Перемещение на одну страницу вперед
704 Перемещение на половину страницы назад или вперед.
707 Перемещение к началу или к концу файла.
708 .\"NODE " Input Line Keys"
709 .SH " Редактирование строк ввода"
710 Строки ввода (это не только
713 .\"Shell Command Line"
714 оболочки, но и строки в диалоговых окнах различных подпрограмм)
715 воспринимают следующие управляющие комбинации:
718 Перемещает курсор в началу строки.
721 Перемещает курсор в конец строки.
723 .B C\-b, стрелка\-влево
724 Перемещает курсор на одну позицию влево.
726 .B C\-f, стрелка\-вправо
727 Перемещает курсор на одну позицию вправо.
730 Перемещает курсор на одно слово вперед.
733 Перемещает курсор на одно слово назад.
736 Удаляет символ, предшествующий курсору.
739 Удаляет символ в позиции курсора.
742 Устанавливает метку для того, чтобы вырезать (скопировать в буфер) часть
746 Копирует текст, расположенный между курсором и меткой, в буфер, удаляя
747 текст из строки ввода.
750 Копирует текст, расположенный между курсором и меткой,
754 Вставляет содержимое буфера в строку ввода перед позицией курсора.
757 Удаляет текст от курсора до конца строки.
760 Эти комбинации используются для перемещения по истории команд. M\-p
761 перемещает к предыдущей команде, M\-n \- к следующей.
763 .B M\-C\-h, M\-Backspace
764 Удалить предшествующее слово.
769 завершение ввода (completion)
771 имени файла, команды, переменной, имени пользователя или имени машины.
773 .SH "Главное меню программы Midnight Commander"
774 Строка главного меню появляется в верхней части экрана после нажатия
775 клавиши F9 или щелчка мыши по верхней рамке экрана. Меню состоит из пяти
776 пунктов: "Левая", "Файл", Команды", Настройки" и "Правая" (в английской
777 версии соответственно "Left", "File", "Command", "Options" и "Right").
778 При выборе одного из этих пунктов появляется соответствующее выпадающее
783 "Левая" и "Правая " ("Верхняя" и "Нижняя")
784 .\"Left and Right Menus"
785 позволяют изменить вид, соответственно, левой и правой (или верней и нижней)
786 панелей и характер отображаемой в панели информации, в частности, выполнить
787 соединения с удаленными компьютерами.
793 позволяет выполнить какие\-то действия с выбранным файлом или группой
800 перечисляет действия, которые имеют более общий характер и не относятся
801 только к выделенному в данный момент файлу или группе помеченных файлов.
807 служит для задания ряда параметров, определяющих внешний вид и поведение
808 программы Midnight Commander. Один из пунктов этого меню служит для
809 сохранения настроек, заданных пользователем.
810 .\"NODE " Left and Right Menus"
811 .SH "Меню левой и правой (или верхней и нижней) панелей"
812 Вид панелей, в которых отображаются списки файлов и каталогов, может
813 быть изменен через пункты меню
814 .B "Левая" (или "Верхняя")
816 .B "Правая" (или "Нижняя").
817 .\"NODE " Listing Mode..."
818 .SH " Формат списка..."
819 Этот пункт меню предназначен для определения формата вывода списка
820 файлов в панели. Вы можете выбрать один из 4 вариантов представления
826 .BR "Определяемый пользователем" .
828 В стандартном формате отображаются имя файла, его размер и время
829 последней модификации.
831 В укороченном (brief) формате отображаются только имена файлов,
832 расположенные в несколько колонок (от 1 до 9), за счет чего на панели
833 видно в несколько раз больше имен.
835 В расширенном (long) формате содержимое каталога представляется так, как
838 В этом формате панель занимает весь экран.
840 Если вы выберете формат "Определяемый пользователем" ("User"), вы должны
841 будете задать структуру отображаемой информации.
843 При задании структуры вначале указывается размер панели: "half"
844 (половина экрана) или "full" (весь экран).
846 После размера панели можно указать, что на панели должно быть две
847 колонки. Это делается добавлением цифры 2 в строку задания формата.
849 Далее надо перечислить имена полей с необязательным параметром ширины
850 поля. В качестве имен полей могут использоваться:
853 отображать имя файла.
856 отображать размер файла.
859 отображать размер в альтернативной форме, при которой выводятся размеры
860 файлов, а для каталогов выводится только надпись "ПОД\-КАТ" ("SUB\-DIR")
861 или "ВВЕРХ" ("UP\-\-DIR").
864 отображать односимвольное поле типа. Этот символ может принимать
865 значения из подмножества символов, выводимых командой
868 (asterisk) для исполняемых файлов,
870 (slash) для каталогов,
872 (at\-sign) для ссылок (links),
874 (знак равенства) для сокетов (sockets),
876 дефис (hyphen) для байт\-ориентированных устройств,
878 для блок\-ориентированных устройств,
880 (pipe) для файлов типа FIFO,
882 (тильда) для символических ссылок на каталоги,
884 (восклицательный знак) для оборванных (stale) символических ссылок
885 (ссылок, указывающих в никуда).
888 Звездочка (asterisk) если файл помечен, пробел \- если не помечен.
891 время последней модификации файла.
894 время последнего доступа к файлу.
897 время последнего изменения файла.
900 строка, показывающая текущие права доступа к файлу.
903 восьмеричное представление текущих прав доступа к файлу.
906 число ссылок на данный файл.
909 идентификатор группы (GID, в цифровой форме).
912 идентификатор пользователя (UID, в цифровой форме).
918 группа, имеющая права на файл.
923 Вы также можете использовать следующие имена полей для организации
924 вывода информации на дисплей:
927 Вставить пробел при выводе на дисплей.
930 Вставить вертикальную линию при выводе на дисплей.
932 Для того, чтобы задать фиксированную ширину поля, нужно добавить
933 двоеточие ':', после которого указать число позиций, которое отводится
934 под это поле. Если после числа поставить символ '+', то указанное число
935 будет интерпретироваться как минимальная ширина поля, и, если экран
936 позволяет, поле будет расширено.
940 формат вывода задается строкой:
942 half type name | size | mtime
948 full perm space nlink space owner space group space size space mtime
951 А вот пример удобного формата, определяемого пользователем:
953 half name | size:7 | type mode:3
955 Помимо того, что может задаваться формат вывода на панель списка файлов,
956 любую панель можно перевести в один из следующих режимов:
959 В этом режиме на панель выводится информация о подсвеченном в другой
960 панели файле и о текущей файловой системе (тип, свободное пространство и
961 число свободных inode).
964 Режим отображения дерева каталогов подобен тому, который вы увидите,
969 из меню "Команды" ("Commands"). Смотрите соответствующий раздел.
972 В этом режиме панель переключается на отображение содержимого файла,
973 подсвеченного в другой панели. Для вывода используется встроенная
975 программа просмотра файлов\&,
976 .\"Internal File Viewer"
977 так что, если переключиться клавишей Tab в панель просмотра, вы сможете
978 использовать все команды управления просмотром.
979 .\"NODE " Sort Order..."
980 .SH "Порядок сортировки..."
981 Отображение списка файлов в любой из панелей может производиться в
982 соответствии с одним из восьми порядков сортировки:
987 \- по времени модификации;
988 \- по времени последнего обращения к файлу;
989 \- по времени последнего изменения атрибутов файла;
990 \- по номеру узла (inode);
994 Порядок сортировки можно выбрать, вызвав диалоговое окно, в котором
995 кроме того можно указать, что сортировка производится в обратном
996 порядке (поставив с помощью клавиши пробела отметку в скобках возле
997 слова "Обратный (reverse)".
999 По умолчанию каталоги отображаются в начале списка, но это можно
1000 изменить, проставив отметку возле опции
1001 .B "Смешивать файлы и каталоги"
1004 Настройки панелей\&.
1006 .\"NODE " Filter..."
1008 Пункт меню "Фильтр" позволяет задать шаблон, которому должны
1009 соответствовать имена файлов, отображаемых в панели (например,
1011 Имена каталогов и ссылки на каталоги отображаются всегда, независимо от
1015 Команда "Перечитать" обновляет список, отображаемый на панели. Это
1016 бывает полезно в тех случаях, когда другие процессы создают или удаляют
1018 .\"NODE " File Menu"
1020 Программа Midnight Commander использует функциональные клавиши F1 \- F10
1021 как "горячие" клавиши для команд, включенных в меню "Файл".
1022 Escape\-последовательности, генерируемые клавишами F1\-F10, соответствуют
1023 функциям terminfo kf1 \- kf10. На терминалах без поддержки функциональных
1024 клавиш можно достичь аналогичного эффекта, нажав клавишу ESC, а
1025 затем число в диапазоне от 1 до 9 или 0 (соответствует F1 \- F9 и F10).
1027 Меню "Файл" содержит следующие команды (соответствующие "горячие"
1028 клавиши указываются в скобках):
1032 Просмотреть файл, на который указывает подсветка. По умолчанию при этом
1035 встроенная программа просмотра\&,
1036 .\"Internal File Viewer"
1037 но, сняв отметку с опции "Встроенный просмотр" ("Use internal view") в
1038 пункте "Конфигурация" меню "Настройки" ("Options"), можно вызывать
1039 внешнюю программу просмотра, путь к которой должен быть указан в
1040 переменной окружения
1044 не определена, вызывается встроенная программа. Если вместо F3 нажать
1045 F13, встроенная программа просмотра не выполняет предварительного
1046 форматирования или обработки файла.
1050 Параметры для внешних редакторов и программ просмотра
1051 .\"Parameters for external editor or viewer"
1052 описано, как можно задать параметры командной строки для внешних программ
1055 .B Просмотр вывода команды
1057 По этой команде на экране появляется строка ввода, в которой вы можете
1058 ввести любую команду с параметрами (по умолчанию предлагается
1059 использовать в качестве параметра имя подсвеченного файла). Вывод этой
1060 команды будет отображаться на экране через встроенную программу
1067 либо редактор, указанный в переменной окружения
1071 встроенный редактор файлов
1072 .\"Internal File Editor"
1073 (если включена опция "Встроенный редактор"
1074 .I (use_internal_edit)
1075 в меню "Настройки / Конфигурация").
1079 Параметры для внешних редакторов и программ просмотра
1080 .\"Parameters for external editor or viewer"
1081 описано, как можно задать параметры командной строки для внешних редакторов.
1085 Вызывается диалоговое окно, в котором предлагается скопировать
1086 подсвеченный файл из каталога, отображаемого в активной панели (или
1087 группу отмеченных файлов, если в активной панели отмечен хотя бы один
1088 файл) в каталог, отображаемый в пассивной панели. Имя каталога, в
1089 который будет производиться копирование, можно изменить. Можно
1090 предварительно резервировать место под новые файлы в каталоге назначения,
1091 выставив конфигурационную опцию preallocate_space.
1093 задать шаблон для имен копируемых файлов (обычно это * или ^\\(.*\\)$, в
1094 зависимости от установки опции
1095 .I Образцы в стиле shell (Shell Patterns),
1096 и о допустимых символах замены (wildcards) в строке целевого каталога вы
1097 можете узнать, просмотрев раздел
1099 Маски файлов для операций копирования/переименования\&.
1100 .\"Mask Copy/Rename"
1102 В процессе выполнения копирования можно нажать
1106 для того, чтобы прервать выполнение операции.
1108 В некоторых системах можно осуществлять копирование в фоновом режиме,
1109 если запустить процесс не кнопкой <Дальше> диалогового окна, а кнопкой
1110 <На фоне> (или нажав
1112 в диалоговом окне). Используя пункт меню
1114 "Команды/Фоновые задания"\&,
1116 можно управлять выполнением фоновых процессов.
1120 Позволяет изменить права доступа к выделенному или помеченным файлам.
1124 Создает жесткую ссылку на текущий файл.
1126 .B Абсолютная символическая ссылка
1128 Создает абсолютную символическую ссылку на текущий файл.
1130 .B Относительная символическая ссылка
1132 Создает относительную символическую ссылку на текущий файл.
1134 Если вы не знаете, что такое ссылки: создание ссылки в некотором смысле
1135 подобно копированию файла, но и исходное имя файла и ссылка указывают
1136 на один и тот же реальный файл на диске. Поэтому, если вы, например,
1137 редактируете файл, то изменения будут появляться в обеих копиях. Синонимами
1138 термина "ссылка" (link) являются термины "алиас" (alias) и "ярлык" (shortcut).
1140 Жесткая ссылка выглядит как реальный файл. После создания жесткой ссылки
1141 невозможно различить, где исходный файл, а где ссылка. Если вы удаляете
1142 один из этих файлов (точнее одно из этих имен), то файл еще сохраняется
1143 на диске (пока у него есть хоть одно имя\-ссылка). Очень трудно различить
1144 первоначальное имя файла и позже созданные жесткие ссылки на него.
1145 Поэтому жесткие ссылки применяются там, где отслеживать различия и не
1148 Символическая ссылка \- это ссылка на имя исходного файла. Если исходный
1149 файл удален, символическая ссылка становится бесполезной. Символическую
1150 ссылку легко отличить от первоначального имени файла, и программа
1151 Midnight Commander указывает символические ссылки, выводя знак "@" перед
1152 именем такой ссылки (кроме ссылок на каталоги, которые обозначаются
1153 знаком тильды "~"). Если на экран выводится строка мини\-статуса (опция
1154 "Показывать мини\-статус" ("Show mini\-status") включена), то в ней
1155 отображается имя исходного файла. Используйте символические ссылки в тех
1156 случаях, когда хотите избежать путаницы, связанной с применением жестких
1159 Когда вы нажимаете клавиатурное сочетание "C\-x s", Midnight Commander
1160 автоматически заполняет поля диалога создания ссылки: имя ссылки и имя файла,
1161 на который будет указывать ссылка. Вы можете изменить их.
1163 Но иногда требуется, чтобы ссылка указывала на файл не по абсолютному пути,
1164 а по относительному. Абсолютный путь начинается с корневого каталога:
1166 .I /home/frodo/mc/mc \-> /home/frodo/new/mc
1168 Относительный путь указывает на расположение файла относительно места, где
1169 будет располагаться создаваемая ссылка:
1171 .I /home/frodo/mc/mc \-> ../new/mc
1173 Для того, чтобы создать относительную символическую ссылку, используйте
1174 клавиатурное сочетание "C\-x v" вместо "C\-x s".
1178 Позволяет выполнить команду chown.
1180 .B Права (расширенные)
1182 Позволяет изменить права доступа и владения файлом.
1186 Вызывается диалоговое окно, в котором предлагается перенести
1187 подсвеченный файл из каталога, отображаемого в активной панели (или
1188 группу отмеченных файлов, если в активной панели отмечен хотя бы один
1189 файл) в каталог, отображаемый в пассивной панели. Имя каталога, в
1190 который будет производиться перенос, можно изменить, воспользовавшись
1191 соответствующей строкой ввода.
1193 В остальном диалоговое окно аналогично окну, появляющемуся при вызове
1194 команды копировании файлов (смотрите выше).
1196 .B Создание каталога
1198 Появляется диалоговое окно и создается каталог с введенным именем.
1202 Удаляется файл, имя которого подсвечено (или группа файлов, имена
1203 которых помечены) в активной панели. Операцию можно прервать, нажав
1207 во время ее исполнения.
1209 .B Быстрая смена каталога
1214 быструю смену каталога
1215 .\"The cd internal command"
1216 если вы знаете полный путь к каталогу, в который хотите перейти (который
1217 хотите сделать текущим).
1221 Эта команда используется для отметки группы файлов по заданному шаблону.
1222 Midnight Commander выдаст диалоговое окно, в которой надо задать опции
1223 выделения группы файлов и каталогов. Если включена опция
1225 то выделены будут только файлы. Если опция
1227 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
1228 .I Образцы в стиле shell (Shell Patterns),
1229 регулярные выражение строятся по тем же правилам, которые действуют в
1230 оболочке shell (* означает ноль или большее число любых символов, а ?
1231 заменяет один произвольный символ). Если опция
1232 .I Образцы в стиле shell (Shell Patterns)
1233 отключена, то пометка файлов производится по правилам обработки
1234 нормальных регулярных выражений (смотрите ed (1)). Если включена опция
1235 .I С учётом регистра
1236 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
1238 .I С учётом регистра
1239 отключена, то регистр символов учитываться не будет.
1243 Используется для снятия отметки с группы файлов. Эта операция является
1244 обратной по отношению к операции отметки группы файлов и использует те
1245 же правила формирования шаблонов.
1249 Выйти из программы Midnight Commander. Shift\-F10 используется для выхода
1250 в тех ситуациях, когда используется shell wrapper. После Shift\-F10
1251 текущим каталогом будет не последний каталог, в котором вы были при
1252 работе в Midnight Commander, а тот, в котором вы были, когда запустили
1255 .SH " Быстрая смена каталога"
1256 Эта команда полезна тогда, когда вы знаете полный путь к каталогу,
1257 который хотите сделать текущим, и желаете использовать встроенную
1261 .\"The cd internal command"
1263 По этой команде вызывается диалоговое окно, в строке ввода которого вы
1264 должны ввести тот путь, который вы ввели бы в командной строке оболочки
1265 при выполнении команды
1268 После этого надо нажать клавишу <Enter>.
1269 .\"NODE " Command Menu"
1270 .SH " Меню 'Команды'"
1271 .B Меню пользователя
1275 меню пользователя\&.
1277 Меню пользователя предоставляет простой способ расширения возможностей
1278 Midnight Commander за счет добавления в личное меню пользователя вызова
1279 часто используемых программ.
1281 При обращении к пункту меню
1283 .I "Дерево каталогов"
1285 выводится окно, отображающее структуру каталогов файловой системы.
1291 позволяет найти на диске файл с заданным именем. "Горячие" клавиши \-
1295 .I "Переставить панели"
1296 меняет местами содержимое правой и левой панелей. "Горячие" клавиши \-
1300 .I "Отключить панели"
1301 показывается вывод последней из выполнявшихся команд облочки. Эта команда
1302 работает только через xterm и на консоли Linux и FreeBSD. "Горячие" клавиши \-
1306 .I "Сравнить каталоги"
1307 ("горячие" клавиши \-
1309 сравнивается содержимое каталогов, отображаемых на левой и правой
1310 панелях. После сравнения можно воспользоваться командой
1312 для того, чтобы сделать содержимое каталогов одинаковым. Существует
1313 три метода сравнения. При быстром методе сравниваются только размер и
1314 дата создания файлов с одинаковыми именами. При побайтном методе
1315 сравнивается содержимое файлов (побайтно). Этот метод недоступен, если
1316 машина не поддерживает системный вызов mmap(2). При сравнении по размеру
1317 сравниваются только размеры соответствующих файлов, а дата создания не
1322 .I "Внешняя панелизация"
1323 .\"External panelize"
1324 позволяет выполнить внешнюю программу, сделав ее вывод содержимым
1325 текущей панели (характерный пример \- панелизация вывода команды find).
1328 .I "История командной строки"
1329 выводит окно со списком ранее выполнявшихся
1330 команд. Подсвеченную строку из истории можно скопировать в командную
1331 строку оболочки (перемещение подсветки \- стрелками вверх/вниз,
1332 копирование \- по клавише Enter). Доступ к истории команд можно получить
1333 также по комбинациям клавиш
1337 однако в этом случае вы не видите окна с перечнем команд. Вместо этого в
1338 командную строку выводится одна команда из списка и по комбинации
1340 происходит смена этой команды на предыдущую, а по
1342 \- на следующую команду из истории команд.
1346 .I "Каталоги быстрого доступа"
1348 позволяет создать список каталогов, которые часто используются, и
1349 обеспечить быстрый переход к нужному каталогу из этого списка.
1352 .I "Список активных ВФС"
1353 отображает список виртуальных файловых систем, активных на настоящий
1354 момент. Можно перейти на выбранную виртуальную файловую систему. Для
1355 Обновления списка выберите кнопку "Освежить" в диалоговом окне.
1356 Кнопка "Освободить ВФС сейчас" поможет при обновлении содержимого
1357 архива или при разорванном сетевом соединении.
1361 .I "Фоновые задания"
1363 отображает список фоновых заданий, запущенных в диалоге
1364 копирования/перемещения кнопкой "В фоне".
1370 отображает диалоговое окно со списком одновременно работающих в данный
1371 момент встроенноых редакторов, программ просмотра и других модулей MC,
1372 поддерживающих такой режим работы.
1374 После выбора пункта меню
1376 .I "Файл расширений"
1377 .\"Edit Extension File"
1378 вы можете связать с определенным расширением файла (окончанием имени
1379 после последней точки) программу, которая будет запускаться для
1380 обработки (просмотра, редактирования или выполнения) файла с таким
1381 расширением. Запуск выбранной программы будет осуществляться после
1382 установки подсветки на имя файла и нажатия клавиши <Enter>.
1388 используется для редактирования пользовательского меню (которое
1389 появляется после нажатия клавиши F2).
1390 .\"NODE " Directory Tree"
1391 .SH " Дерево каталогов"
1392 После выбора пункта меню "Дерево каталогов" появляется окно, в котором
1393 отображена иерархическая структура каталогов.
1395 Дерево каталогов может быть вызвано двумя способами: через пункт "Дерево
1396 каталогов" из меню "Команды" и пункт "Дерево" из меню правой или левой
1399 Чтобы избавиться от долгих задержек во время создания дерева каталогов,
1400 Midnight Commander создает дерево путем просмотра только небольшого
1401 подмножества всех каталогов. Если каталог, который вам нужен, не
1402 отображен, перейдите в его родительский каталог и нажмите
1407 Для управления просмотром дерева каталогов могут использоваться
1408 следующие комбинации клавиш:
1412 клавиши управления перемещением\&.
1413 .\"General Movement Keys"
1416 В окне просмотра дерева каталогов нажатие этой клавиши вызывает выход из
1417 режима просмотра и отображение списка файлов выбранного каталога в
1418 активной панели. При отображении дерева каталогов в одной из панелей при
1419 нажатии клавиши Enter соответствующий каталог отображается во второй
1420 панели, а на текущей панели остается дерево.
1423 Перечитать содержимое каталога. Используется в тех случаях, когда дерево
1424 каталогов не соответствует реальной структуре: некоторые каталоги не
1425 показаны или показаны более не существующие.
1428 Удалить текущий каталог из дерева. Эта команда используется для удаления
1429 ошибочно отображаемых ветвей дерева. Если вам необходимо вернуть
1430 подкаталог в дерево, перейдите в его родительский каталог и нажмите
1434 Переключение между статическим (применяемым по умолчанию) и динамическим
1435 режимами перемещения по дереву.
1437 В статическом режиме перемещения для выбора каталога (т.е. перемещения
1438 подсветки на имя другого каталога) используются только стрелки
1439 вверх/вниз. Показываются все известные программе на данный момент
1442 В динамическом режиме стрелки вверх/вниз используются для перехода на
1443 соседний каталог того же уровня. Для перехода в родительский каталог
1444 используется клавиша "стрелка влево", а по стрелке вправо происходит
1445 переход к потомкам текущего каталога, то есть на один уровень ниже. При
1446 этом отображаются только вышележащие каталоги (включая родительский и
1447 выше), соседние каталоги того же уровня и непосредственные потомки. Вид
1448 дерева каталогов динамически изменяется после каждого перемещения по
1452 Копировать подкаталог (появляется строка ввода, в которой надо указать,
1456 Переместить подкаталог.
1459 Создать подкаталог в текущем (подсвеченном) каталоге.
1462 Удалить подсвеченный каталог из файловой системы.
1465 Найти следующий каталог, соответствующий заданному шаблону поиска. Если
1466 такого каталога не существует, происходит просто смещение подсветки на
1470 Удаляет последний символ в строке (шаблоне) поиска.
1472 .B Любой другой символ
1473 Этот символ добавляется в шаблон поиска и производится перемещение на
1474 имя следующего каталога, удовлетворяющее шаблону. В режиме просмотра
1475 дерева каталогов вначале необходимо активизировать режим поиска
1478 Шаблон поиска будет отображаться в строке мини\-статуса.
1480 Следующие действия возможны только в окне просмотра дерева каталогов и
1481 не поддерживаются при просмотре дерева в одной из панелей:
1484 Вызов подсказки с отображением настоящего раздела помощи.
1487 Выход из окна дерева каталогов. Смены текущего каталога не происходит.
1489 В окне просмотра дерева каталогов поддерживается мышка. Двойной щелчок
1490 аналогичен нажатию клавиши Enter. Смотрите также секцию о
1494 .\"NODE " Find File"
1496 После выбора пункта меню "Поиск файла" появляется диалоговое окно, в котором
1497 запрашивается имя искомого файла и имя каталога, с которого необходимо начинать
1498 поиск. Нажав кнопку <Дерево>, можно выбрать начальный каталог поиска из
1503 Поле "Шаблон имени" содержит маску имени файла, по которой происходит поиск.
1504 В зависимости от опции "Метасимволы shell" маска интерпретируется либо по тем же
1505 правилам, что и в командной оболочке, либо как регулярное выражение. Пустое
1506 поле также допустимо и соответствует любому имени.
1508 Поле "Содержимое" позволяет задать текст, который надо найти. Если это поле
1509 пусто, то поиск по содержимому файлов производиться не будет.
1511 Опция "Только целые слова" устанавливает, что шаблон поиска
1512 соответствует только целым словам (например, если указано "foo",
1513 не будет найдено слово "foobar").
1515 Для того, чтобы начать поиск, нажмите экранную кнопку <Дальше>.
1516 Во время поиска его можно приостановить кнопкой <Приостановить>
1517 и продолжить по кнопке <Продолжить>.
1519 Список найденных файлов можно просматривать, перемещаясь с помощью
1520 клавиш "стрелка вверх" и "стрелка вниз". Кнопка <Перейти>
1521 используется для перехода в каталог, в котором находится подсвеченный
1522 файл. Кнопка <Повтор> служит для задания параметров нового
1523 поиска. Кнопка <Выход> служит для выхода из режима поиска.
1524 Нажатие на кнопку <Панелизация> приведет к тому, что
1525 результаты поиска будут отображены на текущую активную панель, так что
1526 вы можете производить с выбранными файлами еще какие\-то действия
1527 (просматривать, копировать, перемещать, удалять и так далее). Для возврата
1528 к обычному списку файлов нужно перейти в каталог "..".
1530 Опция "Разрешить игнорирование каталогов" совместно с расположенным ниже
1531 полем ввода позволяет задать список каталогов, которые нужно пропускать при
1532 поиске (например, вы знаете, что искомого файла нет на CDROM или не хотите
1533 искать в каталогах, подключенных через NFS по очень медленному каналу).
1534 Компоненты списка должны быть разделены двоеточиями. Например
1537 /cdrom:/nfs/wuarchive:/afs
1540 Относительные пути также поддерживаются. Следующий пример показывает, как
1541 при поиске пропускать специальные каталоги различных систем управления версиями:
1543 /cdrom:/nfs/wuarchive:/afs:.svn:.git:CVS
1546 Внимание: поле ввода может содержать точку (.), это означает текущий абсолютный путь.
1548 Вы можете использовать перенаправление вывода на панель
1551 Критерий панелизации\&)
1552 .\"External panelize"
1553 для выполнения некоторых усложненных последовательностей действий, в то
1554 время как "Поиск файла" позволяет выполнять только простые запросы.
1555 .\"NODE " External panelize"
1556 .SH " Критерий панелизации"
1557 Пункт меню "Критерий панелизации" (который правильнее было бы назвать
1558 "Перенаправление вывода на панель") позволяет выполнить внешнюю
1559 программу и отобразить вывод этой программы на текущей активной панели.
1561 Например, если вы хотите выполнить какое\-то действие над всеми
1562 символическими ссылками текущего каталога, вы можете использовать пункт
1563 "Критерий панелизации" для запуска следующей команды:
1566 find . \-type l \-print
1569 После выполнения этой команды в текущей панели будет отображено не
1570 содержимое соответствующего каталога, а только все символические ссылки,
1571 в нем расположенные.
1573 Если вы хотите вывести на панель все файлы, которые были скачаны с
1574 вашего FTP\-сайта, вы можете использовать следующую команду для
1575 извлечения нужных имен из файла протокола:
1578 awk '$9 ~! /incoming/ { print $9 }' < /var/log/xferlog
1581 Если вы захотите, то можете сохранить часто используемые команды
1582 панелизации под отдельными информативными именами, чтобы иметь
1583 возможность их быстро вызвать по этим именам. Для этого нужно набрать
1584 команду в строке ввода и нажать кнопку <Добавить>. После этого вам
1585 потребуется ввести имя, по которому вы будете вызывать команду. В
1586 следующий раз вам достаточно будет выбрать нужное имя из списка, а не
1587 вводить всю команду заново.
1589 .SH " Каталоги быстрого доступа"
1590 Пункт меню "Каталоги быстрого доступа" служит для вывода списка меток
1591 (условных имен), присвоенных наиболее часто используемым каталогам. Этот
1592 список можно использовать для быстрого перехода в нужный каталог.
1593 Пользуясь диалоговым окном "Каталоги быстрого доступа", вы можете добавить
1594 новую метку в список или удалить ранее созданную пару метка/каталог. Для
1595 добавления метки можно также использовать комбинацию клавиш
1597 по которой текущий каталог добавляется в каталоги быстрого доступа.
1598 Программа выдаст запрос на ввод метки для этого каталога.
1600 Использование этого пункта меню обеспечивает более быстрый переход к
1601 часто используемым каталогам. Другим способом ускорения процедуры
1602 переключения на часто используемые каталоги является задание переменной
1603 CDPATH (смотрите описание
1605 встроенной команды cd\&.
1606 .\"The cd internal command"
1607 .\"NODE " Edit Extension File"
1608 .SH " Файл расширений"
1609 Этот пункт меню "Команда" служит для вызова редактора и редактирования
1611 .BR ~/.config/mc/mc.ext .
1612 Этот файл имеет следующий формат (формат был изменен в версии 3.0):
1614 Все строки, начинающиеся с # или пустые строки игнорируются.
1616 Строки, начинающиеся с первой колонки (будем говорить, что с таких строк
1617 начинаются секции файла расширений), должны иметь следующий формат:
1620 т.е. все, что стоит после
1622 и до конца строки, интерпретируется как
1625 В качестве keyword может стоять одно из следующих слов:
1628 если desc начинается с точки (мета\-символы не допускаются), то desc \-
1629 это расширение имени файла, т.е. шаблону соответствуют все файлы,
1630 оканчивающиеся на desc. Пример: .tar будет означать *.tar. Если desc
1631 не начинается с точки, то desc трактуется как полное имя файла.
1634 desc \- регулярное выражение. Обратите внимание на то, что используется
1635 библиотека GNU regex, в силу чего "\\|" соответствует просто символу
1636 "|", а "|" имеет специальное значение (логическое ИЛИ). Аналогично,
1637 вместо скобок "(" и ")" надо использовать "\\(" и "\\)".
1640 Файл является каталогом и его имя соответствует регулярному выражению desc.
1643 в этом случае выбираются такие файлы, для которых `file %f`
1644 соответствует регулярному выражению desc (часть filename: из `file %f`
1648 подходит любой файл, независимо от того, какое значение принимает desc.
1651 \- означает общую секцию.
1653 Все строки в секции, кроме первой, должны начинаться с пробела или
1654 символа табуляции и иметь следующий формат:
1657 (без пробелов возле "="), где
1662 (строка задает действия, выполняемые в том случае, когда пользователь
1663 нажимает Enter или дважды щелкает мышкой по имени файла),
1669 (для добавления правил из общей секции).
1672 \- любая однострочная команда оболочки, в которой допускаются простые
1675 .\"Macro Substitution"
1677 Действие вычисляется сверху вниз (таким образом порядок следования
1678 важен). Если некоторое действие пропущено, поиск продолжается как в
1679 случае, если это действие не соответствует условию. Другими словами если
1680 файл соответствует первой и второй секции, но действие View пропущено в
1681 первой секции, то при нажатии клавиши F3 будет использовано действие
1682 View из второй секции. default должно описывать все действия.
1683 .\"NODE " Background Jobs"
1684 .SH " Фоновые задания"
1685 Этот пункт меню позволяет вам управлять фоновыми заданиями, запущенными
1686 из Midnight Commander (такими заданиями могут быть только операции
1687 копирования и перемещения файлов). Используя этот пункт меню или
1690 вы можете остановить, возобновить или снять любое из фоновых заданий.
1691 .\"NODE " Edit Menu File"
1692 .SH " Редактирование файлов меню"
1693 Файлы меню содержат списки команд для выполнения часто повторяемых
1694 пользователем операций. Эти меню создаются и поддерживаются самими
1695 пользователями. Могут быть созданы три файла меню: в текущем каталоге, в
1696 домашнем каталоге пользователя и общесистемный. Когда вы нажимаете
1697 клавишу F2 для вызова меню, Midnight Commander вначале ищет файл
1699 в текущем каталоге и отображает соответствующее меню (если находит и
1700 если владельцем этого файла является данный пользователь или root и этот
1701 файл не доступен на запись всем). Если такого файла не найдено, таким же
1703 .BR ~/.config/mc/menu ,
1704 и в последнюю очередь mc использует общесистемное меню
1705 .BR %prefix%/share/mc/mc.menu .
1707 Формат всех трех файлов меню одинаков и очень прост. Строки комментариев
1708 начинаются с '#'. Дополнительные комментарии должны начинаться с '#',
1709 пробела или символа табуляции. Строки, начинающиеся с любого символа,
1710 отличного от пробела и символа табуляции, интерпретируются как названия
1711 пунктов меню, причем если первый символ является буквой или цифрой, то
1712 соответствующая клавиша будет служить "горячей" клавишей для вызова
1713 этого пункта меню. Строки, начинающиеся с пробела или символа табуляции,
1714 интерпретируются как команды, которые должны выполняться при вызове
1715 соответствующего пункта меню. Эти строки должны следовать за строкой
1716 названия и их может быть несколько.
1718 Когда пользователь выбирает какой\-то пункт меню, соответствующие
1719 командные строки копируются во временный файл во временном каталоге
1720 (обычно /usr/tmp) и затем этот файл запускается на выполнение. Это
1721 позволяет пользователю вставлять в команды меню любые конструкции,
1722 допустимые в командном языке оболочки. Можно также использовать
1723 макроподстановки, которые производятся перед выполнением кода меню
1724 (подробнее смотрите в секции
1726 Макроподстановки\&).
1727 .\"Macro Substitution"
1729 Вот пример файла mc.menu:
1732 A Dump the currently selected file
1735 B Edit a bug report and send it to root
1736 I=`mktemp ${MC_TMPDIR:\-/tmp}/mail.XXXXXX` || exit 1
1738 mail \-s "Midnight Commander bug" root < $I
1747 H Call the info hypertext browser
1750 J Copy current directory to other panel recursively
1751 tar cf \- . | (cd %D && tar xvpf \-)
1753 K Make a release of the current subdirectory
1754 echo \-n "Name of distribution file: "
1756 ln \-s %d `dirname %d`/$tar
1758 tar cvhf ${tar}.tar $tar
1760 = f *.tar.gz | f *.tgz & t n
1761 X Extract the contents of a compressed tar file
1765 .B Условия выполнения (Default Conditions)
1767 Каждому пункту меню может предшествовать условие. Строка, задающая
1768 условие, должна содержать символ '=' в первой колонке. Команды,
1769 задаваемые этим пунктом меню, будут выполняться только если условие
1773 Синтаксис строки условия: = <sub\-cond>
1774 или: = <sub\-cond> | <sub\-cond> ...
1775 или: = <sub\-cond> & <sub\-cond> ...
1777 где <sub\-condition> может принимать следующие значения:
1779 y <pattern> синтаксис текущего файла соответствует шаблону.
1780 Только для меню редактора.
1781 f <pattern> соответствует шаблону имя текущего файла?
1782 F <pattern> соответствует шаблону файл в пассивной
1784 d <pattern> соответствует шаблону имя текущего
1786 D <pattern> соответствует шаблону имя текущего
1787 каталога в пассивной панели?
1788 t <type> тип файла соответствует <type>?
1789 T <type> тип файла в пассивной панели
1790 соответствует <type>?
1791 x <filename> filename является исполнимым?
1792 ! <sub\-cond> логическое отрицание условия <sub\-cond>
1795 Шаблон (pattern) \- это обычный шаблон оболочки (shell pattern) или
1796 регулярное выражение, в соответствии с опцией "shell patterns". Вы
1797 можете задать значение опции "shell patterns" путем записи строки
1798 "shell_patterns=x" в самую первую строку файла меню (здесь "x" равно 0
1802 Типы файлов определяются следующими символами:
1805 r обычный файл (regular file)
1808 c байт\-ориентированное устройство (char special)
1809 b блок\-ориентированное устройство (block special)
1813 t помеченный файл (tagged)
1816 Например, 'rlf' означает либо обычный файл, либо ссылку, либо файл типа
1817 fifo. Тип 't' стоит несколько особняком, потому что этот тип
1818 определяется не типом самого файла, а тем, помечен ли файл на панели.
1819 Условие '=t t' истинно, если в текущей панели имеются помеченные файлы,
1820 и ложно, если таковых нет.
1822 Если условие начинается с '=?' вместо '=', то во время выполнения
1823 проверки условия будет отображаться ход вычисления условия (a debug
1824 trace will be shown whenever the value of the condition is calculated).
1826 Значение условия вычисляется слева направо. Это значит, что
1828 = f *.tar.gz | f *.tgz & t n
1832 ( (f *.tar.gz) | (f *.tgz) ) & (t n)
1835 Вот пример использования условий:
1838 = f *.tar.gz | f *.tgz & t n
1839 L List the contents of a compressed tar\-archive
1840 gzip \-cd %f | tar xvf \-
1843 .B Условия включения пункта в меню (Addition Conditions)
1845 Если строка условия начинается с '+' (или '+?') вместо '=' (или '=?') \-
1846 это условие трактуется как условие включения данного пункта в меню. Если
1847 условие истинно, пункт включается в отображаемое на экране меню, если
1848 условие не выполняется \- не включается.
1850 Вы можете использовать одно и то же условие и как условие выполнения и
1851 как условие включения пункта в меню, если начнете строку условия с '+='
1852 или '=+' (если надо отображать ход вычисления, то с '+=?' или '=+?').
1853 Если вы хотите использовать два разных условия, одно для включения в
1854 меню, а другое \- для выполнения, надо предпослать пункту меню две строки
1855 условий, одну \- начинающуюся с '+', и другую \- начинающуюся с '='.
1856 .\"NODE " Options Menu"
1857 .SH "Меню 'Настройки'"
1858 Программа Midnight Commander имеет ряд установок (опций), каждая из
1859 которых может быть включена или выключена, для чего служат несколько
1860 диалоговых окон, доступных через меню "Настройки". Опция включена, если
1861 поставлена звездочка или знак "x" в скобках перед названием опции.
1867 вызывает диалоговое окно, в котором вы можете поменять большинство
1868 установок программы Midnight Commander.
1874 служит для задания настроек, определяющих положение и вид окна программы
1881 служит для задания настроек панелей файлового менеджера.
1887 вызывает диалоговое окно, в котором вы указываете, на выполнение каких
1888 действий программа будет требовать подтверждения.
1894 вызывает диалоговое окно, в котором вы можете выбрать скин.
1900 вызывает диалоговое окно, в котором вы указываете, в каком формате ваш
1901 терминал будет обрабатывать (вводить и отображать на дисплее)
1902 информацию, представленную байтами (например, записанную в файле).
1906 Распознавание клавиш
1908 вызывает диалоговое окно, в котором вы можете протестировать работу
1909 некоторых клавиш, которые работают не на всех типах терминалов, и
1910 связать ту реакцию системы, которая должна была последовать за нажатием
1911 отсутствующей клавиши, с нажатием другой клавиши или комбинации клавиш.
1917 вызывает диалоговое окно, в котором вы можете задать значения некоторых
1918 параметров, связанных с использованием виртуальных файловых систем.
1924 введенные значения параметров сохраняются в ini\-файле программы.
1925 .\"NODE " Configuration"
1927 Параметры конфигурации, задаваемые в этом окне, делятся на несколько
1928 групп: "Параметры операций с файлами", "Клавиша Esc", "Пауза после
1929 исполнения" и "Прочие настройки".
1931 .B Параметры операций с файлами
1934 Этот переключатель определяет, будет ли при выполнении операций
1935 копирования, перемещения и удаления выводится дополнительное окно,
1936 отображающее ход выполнения операции. Если у вас медленный терминал, вы
1937 можете отключить этот вывод. Он отключается автоматически, если скорость
1938 вашего терминала меньше 9600 bps.
1940 .I Подсчитывать общий размер.
1941 Если эта опция включена, Midnight Commander перед выполнением операций
1942 копирования, перемещения и удаления подсчитывает общее число
1943 обрабатываемых файлов и их суммарный размер и показывает ход выполнения
1944 операции над этими файлами в виде диаграммы\-полоски (правда, это слегка
1945 замедляет выполнение операций). Эта опция не работает, если отключена
1949 .I Обычный индикатор прогресса.
1950 Если эта опция включена, индикатор прогресса файловых операций (копирование,
1951 перемещение, удаление) всегда увеличивается слева направо. Если опция
1952 выключена, направление увеличения индикатора прогресса совпадает с направлением
1953 файловой операции: с левой панели на правую или наоборот. По умолчанию включено.
1955 .I Автоимя каталога.
1956 При создании нового каталога по F7 в поле ввода имени нового каталога
1957 будет автоматически подставляться имя файла или каталога, находящегося
1958 под курсором. По умолчанию выключено.
1961 Если возможно, предварительно выделять место под весь копируемый файл.
1962 По умолчанию выключено.
1966 По умолчанию Midnight Commander трактует нажатие на клавишу ESC как
1967 действие, предшествующее нажатию какой\-то другой клавиши и совместно
1968 обрабатывает комбинацию <Esc\-key>. Поэтому вы должны нажимать ESC
1969 дважды, чтобы закрыть диалог. Но существует возможность использовать
1970 однократное нажатие ESC для этого действия.
1972 .I Однократное нажатие.
1973 По умолчанию эта опция выключена. Если вы её включите, то программа будет
1974 ожидать нажатия второй клавиши только в течение некоторого временного
1975 интервала (см. ниже опцию
1977 и если за это время ни одна клавиша не нажата, то ESC интерпретируется
1978 как каоманда "Отмена" (ESC ESC).
1981 Эта опция используется для задания временного интервала (в микросекундах)
1982 для использования однократного нажатия на клавишу ESC. По умолчанию этот
1983 интервал равен 1 секунде (1000000 микросекунд). Кроме того, этот интервал
1984 может быть установлен через переменную окружения KEYBOARD_KEY_TIMEOUT_US
1985 (также в микросекундах), которая имеет приоритет над над значеним этой
1988 .B Пауза после исполнения
1990 После выполнения вашей команды Midnight Commander может обеспечить
1991 паузу, чтобы вы могли просмотреть и изучить вывод команды. Есть три
1992 варианта установки этой опции:
1995 Это значит, что вы не хотите видеть вывод команды. На консоли Linux или
1996 FreeBSD или при использовании xterm вы можете просмотреть этот вывод,
1999 .I "На "тупых" терминалах" .
2000 Пауза будет создаваться на терминалах, которые не способны обеспечить
2001 показ вывода последней из выполнявшихся команд (это любые терминалы,
2002 отличные от xterm или Linux\-консоли).
2005 Программа обеспечит паузу после выполнения любой команды.
2009 .I Встроенный редактор.
2010 Если эта опция включена, то для редактирования файлов вызывается
2011 встроенный редактор. Если опция выключена, то будет использоваться
2012 редактор, указанный в переменной окружения
2014 Если такой редактор не задан, будет вызываться
2018 Встроенный редактор файлов\&.
2019 .\"Internal File Editor"
2021 .I Встроенный просмотр.
2022 Если эта опция включена, для просмотра файлов вызывается встроенная
2023 программа просмотра. Если опция выключена, вызывается программа,
2024 указанная в переменной окружения
2026 Если такая программа не задана, используется команда
2030 Встроенная программа просмотра файлов\&.
2031 .\"Internal File Viewer"
2033 .I Автоматические меню.
2034 Если эта опция включена, пользовательское меню будет автоматически
2035 вызываться на экран при запуске программы. Это бывает полезно, если на
2036 компьютере работают неопытные пользователи (операторы), которые должны
2037 выполнять только стандартные операции.
2039 .I Спрашивать имя нового файла.
2040 Если эта опция включена, то перед открытием нового файла в редакторе
2041 будет запрошено его имя.
2043 .I Выпадение меню при вызове.
2044 Если эта опция включена, то при вызове главного меню нажатием клавиши F9
2045 будет сразу отображаться перечень пунктов меню (выпадающее меню).
2046 В противном случае активизируются только пункты главного меню, и вы должны
2047 (после выбора одного из них клавишами стрелок) нажать клавишу Enter
2048 либо выбрать нужный пункт по "горячей клавише" и только после этого
2049 получите возможность выбрать пункт выпадающего меню.
2051 .I Образцы в стиле shell.
2052 По умолчанию команды Select, Unselect и Filter используют регулярные
2053 выражения, которые строятся по правилам, действующим в оболочке (shell\-
2054 like regular expressions). Для того, чтобы достичь такого эффекта,
2055 выполняются следующие преобразования: '*' заменяется на '.*' (ноль или
2056 больше символов); '?' заменяется на '.' (в точности один символ) и '.'
2057 заменяется на обычную точку. Если опция отключена, то регулярные
2058 выражения должны строиться так, как описано в ed(1).
2060 .I Дополнение: показывать всё.
2061 В процессе ввода команд Midnight Commander может выполнять
2065 при нажатии на клавиши
2067 пытаясь угадать окончание вводимой команды. По умолчанию при первом
2070 он ищет все возможные варианты завершения и, если завершения
2071 неоднозначны (имеется много разных вариантов), то только издает звуковой
2072 сигнал. При втором нажатии
2074 отображаются все возможные завершения. Если вы хотите видеть все
2075 возможные варианты завершения после первого нажатия
2079 .I Вращающийся индикатор
2080 Если эта опция включена, Midnight Commander отображает в верхнем правом
2081 углу вращающуюся черточку, как индикатор того, что выполняется какое\-то
2084 .I Смена каталога по ссылкам.
2085 Установка этой опции приводит к тому, что Midnight Commander будет
2086 следовать логической цепочке подкаталогов при выполнении команд смены
2087 каталога как в панели, так и по команде
2089 Так же ведет себя по умолчанию
2091 Если же опция не включена, Midnight Commander будет при выполнении
2094 следовать реальной структуре каталогов, так что если вы вошли в текущий
2095 каталог по ссылке на него, то по команде
2097 вы окажетесь в его родительском каталоге, а не в том каталоге, где
2100 .I Безопасное удаление.
2101 Если эта опция включена, непреднамеренно удалить файл будет сложнее. В
2102 диалоговых окнах подтверждения удаления предлагаемая по умолчанию кнопка
2107 По умолчанию эта опция отключена.
2109 .I Автосохранение настроек.
2110 Если эта опция включена, то при выходе из программы Midnight Commander
2111 значения всех настраиваемых параметров сохраняются в файле
2112 .BR ~/.config/mc/ini .
2115 Диалоговое окно "Внешний вид" дает вам возможность изменить некоторые
2116 параметры отображения на экране главного окна программы Midnight
2117 Commander. Параметры, задаваемые в этом окне, делятся на несколько
2118 групп: "Разбиение панелей", "Консольный вывод" и "Прочие настройки".
2120 .B Разбиение панелей
2122 Большую часть экрана занимают файловые панели. Вы можете указать,
2123 каким должно быть расположение панелей:
2126 .IR горизонтальное .
2127 Изменить расположение панелей можно также с помощью клавиатурного сочетания
2128 Alt\-, (Alt\-запятая).
2131 По умолчанию панели имеют равные разменры. Эта опция позволяет изменить их.
2135 Эта опция доступна, если Midnight Commander запущен на консоли Linux или
2136 FreeBSD. Она устанавливает число строк, которые будут оставлены для отображения
2142 Если включено, основное меню программы будет отображаться постоянно вверху
2143 экрана. По умолчанию включено.
2145 .I Командная строка.
2146 Если включено, в нижней части экрана будет доступна командная строка.
2147 По умолчанию включено.
2150 Если включено, внизу экрана будут отображаться 10 меток, соответствующих
2151 функциональным клавишам F1\-F10. По умолчанию включено.
2153 .I Строка подсказки.
2154 Если включено, ниже панелей будут отображаться однострочные подсказки
2155 по приёмам работы в Midnight Commander. По умолчанию включено.
2158 При исполнении в эмуляторе терминала системы X11 Midnight Commander
2159 отображает в заголовке xterm текущий каталог и изменяет этот заголовок
2160 при необходимости. Если ваш эмулятор терминала неисправен и вы видите
2161 неверный заголовок при старте или изменении каталога, выключите эту опцию.
2162 По умолчанию включено.
2165 Если включено, на нижней рамке панели будет показано свободное место и общий
2166 размер текущей файловой системы. По умолчанию включено.
2167 .\"NODE " Panel options"
2168 .SH " Настройки панелей"
2169 .B Основные настройки панелей
2171 .I Показывать мини\-статус.
2172 Если включено, в нижней части каждой панели выводится строка информации
2173 о выделенном подсветкой файле или каталоге каждой панели. По умолчанию включено.
2175 .I Размеры в единицах СИ.
2176 Если эта опция включена, то Midnight Commander отображает размеры файлов
2177 и каталогов в единицах СИ (по основанию 1000). Суффиксы к, м, и т. д.
2178 отображаются в нижнем регистре. По умолчанию опция выключена. В этом случае
2179 Midnight Commander отображат размеры в двоичных единицах (по снованию
2180 1024), и суффиксы К, М, и т. д. отображаются в верхнем регистре.
2182 .I Смешивать файлы/каталоги.
2183 Если эта опция включена, имена файлов и каталогов отображаются вперемежку.
2184 Если опция выключена, каталоги (и ссылки на каталоги) показываются в начале
2185 списка, а имена файлов \- после имен всех каталогов. По умолчанию выключено.
2187 .I Показывать резервные (Backup) файлы.
2188 Если эта опция выключена, Midnight Commander не показывает файлы, имена которых
2189 заканчиваются на '~' (подобно ключу \-B команды ls в GNU). По умолчанию включено.
2191 .I Показывать скрытые файлы.
2192 Если эта опция включена, Midnight Commander показывает все файлы, имена которых
2193 начинаются точкой (как ls \-a). По умолчанию включено.
2195 .I Быстрая загрузка каталога.
2196 По умолчанию эта опция выключена. Если вы активизируете ее, Midnight
2197 Commander будет использовать для вывода содержимого каталога следующий трюк:
2198 содержимое каталога перечитывается только в том случае, если изменилась
2199 запись в i\-node каталога, то есть если в каталоге создавались или удалялись
2200 файлы; если изменялись только записи в i\-node файлов каталога (изменялся
2201 размер файла, режим доступа или владелец и т.п.) содержимое панели
2202 не обновляется. В этом случае (если опция включена) вы должны обновлять список
2203 файлов вручную (используя клавиатурное сочетание C\-r).
2205 .I Отметка перемещает курсор.
2206 Когда вы отмечаете файл (клавишей Insert), то по умолчанию подсветка
2207 на имени файла смещается на одну строку вниз.
2209 .I Инвертировать только файлы.
2210 Если опция включена (по умолчанию она включена), инвертирование
2211 выбора применяется только к файлам, но не к каталогам. Выбор каталогов
2212 не изменяется. Если не установлена, производится инвертирование как файлов,
2213 так и каталогов. Все невыбранные объекты становятся выбранными и наоборот.
2215 .I Простая перестановка.
2216 Если обе панели содержат списки файлов и каталогов, простая перестановка
2217 представляет собой изменение расположения панелей на экране: правая панель
2218 становится левой и наоборот. Если эта опция выключена, панели со списками файлов
2219 обмениваются соим содержимым, сохраняя формат списка и параметры сортировки.
2220 По умолчанию выключено.
2222 .I Автосохранение настроек панелей.
2223 Если опция включена (по умолчанию она выключена), то при выходе из
2224 Midnight Commander'а текущие настройки панелей соханяются в файле
2225 ~/.config/mc/panels.ini.
2229 .I Навигация в стиле lynx.
2230 Если эта опция включена, вы имеете возможность использовать клавиши
2231 "стрелка вправо" для перехода в подсвеченный в данный момент каталог и
2232 "стрелка влево" для перехода в родительский по отношению к текущему
2233 каталог (при условии, что командная строка пуста). По умолчанию опция
2236 .I Страничное листание.
2237 Если опция установлена (по умолчанию она установлена), то когда курсор
2238 (подсветка) достигает конца или начала списка файлов, отображаемого на
2239 панели, будет производиться смещение на половину этого списка (то есть
2240 половина отображаемого списка остается на экране, а половина пропадает,
2241 заменяясь следующими пунктами общего списка). Если опция не установлена,
2242 происходит смещение только на одну строку.
2244 .I Страничное листание мышью.
2245 Определяет, будет ли прокрутка информации (scrolling) в панелях,
2246 осуществляемая с помощью мышки, производиться страницами или на одну
2249 .I Центрированное листание.
2250 Если эта опция включена, содержимое панели будет пролистываться, а курсор
2251 будет находиться в середине колонки списка файлов. Эта опция не применяется
2252 к страничному листанию \- в этом случае позиция курсора изменится.
2256 По умолчанию вся информация отображаются одним цветом, но вы можете
2261 были выделены другими
2265 Если включено выделение цветом прав доступа, поля
2273 показывающие права пользователя, запустившего программу Midnight
2274 Commander, выделены цветом, определенным ключевым словом
2276 Если разрешено, подсветка имён файлов производится на основании
2277 правил из файла %sysconfdir%/mc/filehighlight.ini. Смотрите
2279 Подсветка имён файлов
2280 .\"Filenames Highlight"
2281 для получения большей информации.
2286 Быстрый поиск файлов
2288 может работать в одном из трёх режимов: с учётом регистра имён файлов,
2289 без учёта регистра или в соответствии с порядком сортировки файлов в панели:
2290 с учётом регистра или без. Режим по умолчанию \- использование порядка
2291 сортировки файлов в панели.
2292 .\"NODE " Confirmation"
2293 .SH " Подтверждения"
2294 Используя это диалоговое окно, вы можете сделать так, чтобы перед
2295 выполнением операций удаления, перезаписи файла, запуска файла на выполнение,
2296 перед выходом из программы MC, перед удаленим каталога из каталогов быстрого
2297 доступа, а также перед очисткой истории выдавался дополнительный запрос
2299 .\"NODE " Appearance"
2301 Используя это диалоговое окно, вы можете выбрать скин.
2303 Для получения более подробной информации о скинах обратитесь к разделу
2307 .\"NODE " Display bits"
2308 .SH " Биты символов..."
2309 Этот пункт меню используется для задания диапазона отображаемых на
2310 дисплее символов. Если терминал поддерживает только 7\-битный вывод, то
2311 нужно выбрать установку "7 бит". Выбрав "ISO\-8859\-1" вы получите все
2312 символы из таблицы ISO\-8859\-1, а выбор установки "Полный 8\-битный вывод"
2313 имеет смысл на тех терминалах, которые могут отображать все 8\-битовые
2315 .\"NODE " Learn keys"
2316 .SH " Распознавание клавиш..."
2319 Распознавание клавиш (Learn keys)
2321 вызывает диалоговое окно, в котором вы можете протестировать работу
2323 .B (F1\-F20, Home, End),
2324 которые работают не на всех типах терминалов.
2326 В диалоговом окне появляется таблица с названиями клавиш, которые могут
2327 тестироваться. Вы можете перемещать подсветку по названиям, используя
2330 или клавиши, применяемые в редакторе
2332 ('h' влево, 'j' вниз, 'k' вверх 'l' вправо). Если один раз нажать на
2333 клавиши со стрелками, после чего возле их названий в таблице появится
2334 пометка OK, то их тоже можно будет использовать для управления
2337 Для тестирования работы клавиш нужно нажать каждую клавишу из
2338 перечисленных в таблице. Если она работает нормально, возле ее названия
2339 в таблице появится пометка OK. После появления такой пометки клавиша
2340 начинает работать в ее обычном режиме. Например, первое нажатие на
2343 приводит только к появлению пометки (если она работает нормально), а при
2344 следующих нажатиях будет вызываться окно подсказки. То же самое
2345 относится к клавишам стрелок. Клавиша
2349 Если какая\-то клавиша не работает, то после нажатия на нее пометка OK не
2350 появится. В таком случае можно связать ту реакцию системы, которая
2351 должна была последовать за нажатием неработающей (отсутствующей)
2352 клавиши, с нажатием другой клавиши или комбинации клавиш. Для этого надо
2353 переместить подсветку на название неработающей клавиши (используя мышь
2360 Должно появиться окно красного цвета, в котором вас просят нажать
2361 клавишу, которая будет использоваться вместо неработающей. Для отмены
2364 и дождитесь, пока красное окно исчезнет. Либо выберите и нажмите ту
2365 комбинацию клавиш, которая будет служить заменой для неработающей
2366 клавиши (и тоже дождитесь закрытия окна).
2368 Когда закончите тестирование и настройку всех клавиш, вы можете
2369 сохранить эти настройки в секции [terminal:TERM] вашего файла
2371 (где TERM \- название используемого терминала) либо отказаться от
2372 запоминания изменений. Если все клавиши работают нормально, то
2373 сохранение, конечно, не требуется.
2374 .\"NODE " Virtual FS"
2375 .SH " Виртуальные файловые системы"
2376 Этот пункт меню позволяет задать некоторые параметры кэширования
2379 виртуальных файловых системах\&.
2380 .\"Virtual File System"
2382 С целью ускорения доступа к файлам Midnight Commander сохраняет в
2383 оперативной памяти информацию, относящуюся к некоторым виртуальным
2384 файловым системам (например, списки файлов в каталогах удаленных ftp
2387 Кроме того, для получения доступа к содержимому сжатых архивов
2388 (например, сжатых tar\-файлов) Midnight Commander создает временные файлы
2391 Поскольку в обоих этих случаях расходуются ресурсы компьютера, у вас
2392 может появиться желание настроить некоторые параметры таким образом,
2393 чтобы уменьшить эти расходы или повысить скорость доступа к часто
2394 используемым файловым системам.
2396 Файловая система архиватора tar очень разумно организует работу с
2397 архивными файлами: она сохраняет на диске структуру каталогов архива и,
2398 когда возникает необходимость обращения к информации из tar\-файла,
2399 использует этот список для извлечения нужного файла.
2401 В общем случае tar\-файлы обычно хранятся в сжатом виде (простые
2402 tar\-файлы \- вымирающее явление), и в силу природы таких файлов
2403 (структура подкаталогов для tar\-файлов недоступна для мгновенной
2404 загрузки/отображения), файловая система tar должна разархивировать файлы
2405 на диск во временный каталог и затем представить обращение к
2406 разархивированным файлам как обращение к tar\-файлу.
2408 А поскольку мы все любим быстро пролистывать файлы и хранить их в виде
2409 tar\-архивов, стало самой обычной ситуацией когда сначала просматривают
2410 такой файл, выходят из него, а потом обращаются к нему снова. Поскольку
2411 разархивация \- операция медленная, Midnight Commander кеширует
2412 информацию в памяти на некоторое время. По истечении этого интервала
2413 времени все ресурсы, выделенные этой файловой системе, будут
2414 освобождены. По умолчанию величина этого интервала устанавливается
2415 равной 1 минуте. Смотрите также
2417 Файловая система tar\&.
2420 Файловая система FTP сохраняет список каталогов, полученный с
2421 FTP\-сервера, в памяти (в кеше). Время, в течение которого этот список
2422 хранится в кеше, задается опцией
2423 .I Тайм\-аут кеша каталога FTP.
2424 Слишком маленькое значение этого параметра будет замедлять все операции
2425 с файловой системой ftp, потому что каждое обращение к ней будет
2426 означать реальное обращение к удаленному ftp серверу.
2428 Кроме того, в том же диалоговом окне можно задать имя прокси\-сервера
2429 (proxy host), который будет использоваться для перекачки файлов по ftp и
2430 сконфигурировать Midnight Commander таким образом, чтобы всегда работать
2431 через прокси\-сервер.
2433 .I Пароль анонимного FTP:
2434 \- пароль, используемый когда вы регистрируетесь как анонимный пользователь
2435 "anonymous". Для некоторых сайтов требуется полноценный электронный адрес,
2436 с другой стороны, вероятно, вы не захотите указывать свой настоящий
2437 электронный адрес для сайтов, которым не доверяете, особенно если
2438 не используется фильтрация нежелательной корреспонденции.
2440 Также можно разрешить использование файла
2442 содержащего имена пользователей и пароли серверов FTP.
2443 Формат файла .netrc описан в .netrc (5).
2447 файловой системе FTP
2449 для получения дополнительной информации.
2450 .\"NODE " Save Setup"
2451 .SH " Сохранение установок"
2452 При загрузке Midnight Commander пытается считать значения различных
2453 установочных параметров из файла
2454 .BR ~/.config/mc/ini .
2455 Если такого файла не существует, необходимая информация ищется в
2456 общесистемном конфигурационном файле
2458 Этот файл располагается в каталоге, путь к которому можно определить,
2461 (это можно сделать даже из командной строки MC). Если и этого файла не
2464 использует установки по умолчанию.
2467 .I Сохранить настройки
2469 .BR ~/.config/mc/ini ,
2470 в котором записываются текущие значения параметров, задаваемых опциями
2474 .\"Left and Right Menus"
2480 Если вы включите опцию
2481 .I Автосохранение настроек
2482 (пункт меню "Настройки/Конфигурация"),
2484 будет автоматически сохранять текущие настройки при выходе из программы.
2486 Значения некоторых параметров не могут быть изменены через пункты меню.
2487 Для изменения значений этих параметров вы должны отредактировать файл
2488 настроек с помощью какой\-либо программы\- редактора. Подробнее об этих
2489 параметрах смотрите в разделе
2491 .I Специальные установки\&.
2492 .\"Special Settings"
2493 .\"NODE "Executing operating system commands"
2494 .SH "Выполнение команд операционной системы"
2495 Для того, чтобы во время работы с MC запустить любую команду ОС, вы
2496 должны либо набрать имя соответствующей программы в командной строке,
2497 либо выбрать имя программы в одной из панелей (переместив подсветку на
2498 имя файла программы), а затем нажать клавишу Enter.
2500 Если вы нажимаете клавишу Enter в тот момент, когда подсветка указывает
2501 на имя файла, не являющегося исполняемым, Midnight Commander сравнивает
2502 расширение выбранного файла с расширениями, прописанными в
2505 .\"Edit Extension File"
2506 Если в файле расширений найдется подраздел, задающий процедуры обработки
2507 файлов с данным расширением, то обработка файла производится в
2508 соответствии с заданными в этом подразделе командами. Перед обработкой
2512 .\"Macro Substitution"
2513 .\"NODE " The cd internal command"
2514 .SH " Встроенная команда cd"
2517 не передается на исполнение оболочке, а интерпретируется самой
2518 программой Midnight Commander. Поэтому при ее запуске возможны не все
2519 удобные макрорасширения и подстановки, доступные в оболочке, а только
2523 Символ тильды (~) будет заменен именем вашего домашнего каталога, а если
2524 вы добавите после тильды имя пользователя, эта конструкция будет
2525 заменена на имя домашнего каталога указанного пользователя.
2527 Например, ~guest \- это домашний каталог пользователя guest, в то время
2528 как ~/guest \- это каталог guest в вашем домашнем каталоге.
2530 .I Предыдущий каталог
2531 вы можете перейти в предыдущий каталог, используя специальное имя '\-',
2532 то есть выполнив команду:
2535 .I Каталоги в CDPATH
2536 Если каталог, указанный команде
2538 не является подкаталогом текущего каталога, то Midnight Commander
2539 использует значение переменной окружения
2541 для поиска указанного каталога во всех каталогах, перечисленных в этой
2544 Например, если переменной
2547 .BR ~/src:/usr/src ,
2548 то из любого места в файловой системе вы сможете перейти в любой
2549 подкаталог каталогов
2553 используя только относительные имена (cd linux вызовет переход в
2555 .\"NODE " Macro Substitution"
2556 .SH " Макроподстановки"
2557 Перед выполнением команд, задаваемых пунктами
2559 пользовательского меню\&,
2563 по расширению имени файла\&,
2564 .\"Edit Extension File"
2565 или запускаемых из командной строки ввода, вначале выполняются простые
2570 Отступ из пробелов, равный текущему положению курсора. Только для меню
2574 Тип синтаксиса текущего файла. Только для меню редактора.
2577 Имя файла блока редактора.
2580 Имя файла протокола ошибок исполнения сценариев редактора.
2583 Имя текущего файла меню.
2589 Расширение текущего файла.
2592 Имя текущего файла без расширения.
2595 Имя текущего каталога.
2598 Текущее имя файла в неактивной панели.
2601 Имя текущего каталога в неактивной панели.
2607 Файлы, отмеченные в неактивной панели.
2610 Подобны макросам %t и %T, но дополнительно снимается отметка с файлов.
2611 Их можно использовать в скриптах, заданных для пункта меню или
2612 ассоциированных с расширением файла, только один раз, поскольку после их
2613 использования помеченных файлов не будет.
2616 Выбранные файлы: помеченные файлы, если такие есть; в противном случае
2617 файл, имя которого подсвечено.
2620 Это специальный макрос, используемый для перехода из текущего каталога в
2621 каталог, указанный перед этим макросом. Используется в основном для
2624 виртуальным файловым системам\&.
2625 .\"Virtual File System"
2628 Этот макрос используется для вызова встроенной программы просмотра.
2629 Может использоваться как с аргументами, так и без них. Если заданы
2630 аргументы, они должны быть заключены в фигурные скобки.
2632 Аргументами могут быть:
2634 \- для перевода программы просмотра в режим ascii;
2636 \- для перевода программы просмотра в режим hex;
2638 \- для указания программе просмотра, что необходимо интерпретировать
2639 выделенные (bold) и подчеркнутые последовательности nroff;
2641 \- указывает программе просмотра, что не нужно использовать команды
2642 nroff для выделения или подчеркивания текста;
2648 Запрос на подстановку. Будет выдаваться окно ввода, а текст из скобок
2649 выводится как подсказка. Макрос заменяется на текст, введенный
2650 пользователем в окне ввода. Пользователь может нажать ESC или F10 для
2651 того, чтобы отказаться от ввода. Этот макрос пока не работает в
2654 .I "%var{ENV\-VAR:default}"
2655 Этот макрос будет заменяться на значение переменной окружения ENV\-VAR,
2656 если она установлена, в противном случае будет использовано значение
2657 default. Это подобно конструкции ${VAR\-def} в оболочке Борна.
2658 .\"NODE " The subshell support"
2659 .SH " Поддержка subshell"
2660 Поддержка subshell \- это опция компиляции, которая работает с оболочками
2663 Если поддержка subshell включена, то Midnight Commander будет порождать
2664 точную копию (a concurrent copy) вашей оболочки (которая определена в
2665 переменной окружения
2667 или, если эта переменная не определена, в файле /etc/passwd) и запускать
2668 ее в псевдо\-терминале, вместо того, чтобы каждый раз вызывать новую
2669 оболочку для выполнения команды. Введенная команда передается subshell.
2670 Это позволяет изменять значения переменных окружения, использовать
2671 функции shell и определять алиасы (aliases), которые будут действовать
2672 до выхода из программы Midnight Commander.
2676 можно указать команды, которые будут выполняться при запуске
2678 .B ~/.local/share/mc/bashrc
2679 и специальную карту раскладки клавиатуры в файле
2680 .B ~/.local/share/mc/inputrc.
2683 могут задать выполняемые при запуске команды в файле
2684 .B ~/.local/share/mc/tcshrc.
2686 Во время выполнения приложения в subshell можно в любой момент нажать
2689 для переключения в Midnight Commander (выполняемая команда или
2690 приложение будут остановлены). Если вы прервали таким образом исполнение
2691 команды, вы не сможете запустить другую внешнюю команду, пока не
2692 завершите работу остановленного приложения.
2694 Особенностью использования subshell является то, что подсказка (prompt),
2695 выводимая Midnight Commander будет той же самой, что и в вашей обычной
2702 приведена дополнительная информация о том, как можно управлять
2703 (настроить) subshell.
2706 Диалоговое окно "Права доступа" предоставляет удобный интерфейс к
2707 команде chmod \- команде изменения атрибутов доступа к файлам и
2708 каталогам. Доступ к этому окну можно получить по "горячей" комбинации
2712 Диалоговое окно "Права доступа" состоит из двух частей \-
2717 В части "Файл" отображается имя файла или каталога и права доступа на
2718 него в восьмеричной форме, а также указаны владелец и группа файла.
2720 В части "Права доступа" перечислены атрибуты прав доступа к текущему
2721 файлу. В квадратных скобках возле соответствующего атрибута крестиком
2722 помечены те атрибуты, которые установлены для данного файла. Изменять
2723 установки атрибутов можно двумя способами. При первом способе
2724 непосредственно изменяется значение атрибута в квадратных скобках возле
2725 его названия. Для изменения значений атрибутов надо переместить
2726 подсветку на название соответствующего атрибута и нажать клавишу
2729 Для перемещения подсветки по названиям атрибутов можно использовать
2733 Названия изменяемых атрибутов помечаются звездочкой и предполагаемое
2734 значение всех атрибутов в восьмеричном представлении прав доступа сразу
2735 же отображаются в части окна "Файл".
2737 Для того, чтобы выбранные вами значения атрибутов прав доступа вступили
2738 в силу, надо нажать клавишу Enter или экранную кнопку
2740 (с помощью мышки). Для отказа от изменения атрибутов нужно выбрать
2743 Вместо выбора экранных кнопок можно воспользоваться "горячими" клавишами
2744 (выделенные буквы в названии атрибута).
2746 Изменять права доступа к отдельному файлу можно только первым
2747 способом (описанным выше). Если вы хотите изменить атрибуты прав
2748 доступа сразу группы файлов или каталогов, вы тоже можете воспользоваться
2749 этим способом, только вместо экранной кнопки
2751 или клавиши <Enter> должны выбрать кнопку
2752 .B [Установить все].
2753 Второй способ заключается в том, что вы сначала помечаете те атрибуты,
2754 которые хотите изменить, с помощью клавиш <Ins> или <T>. Обратите
2755 внимание, что значение в квадратных скобках при этом не изменяется.
2756 После этого вы выбираете один из следующих вариантов действий (то есть
2757 одну из экранных кнопок):
2760 отмеченные атрибуты (и только они) будут установлены в те значения,
2761 которые указаны в квадратных скобках возле названия атрибута, причем для
2762 всех выбранных (помеченных) файлов; если атрибут не был отмечен, его
2763 значение для выбранных файлов не изменяется.
2765 .B [Установить помеченное]
2766 для всех выбранных файлов бит, соответствующий данному атрибуту, будет
2769 .B [Очистить помеченное]
2770 для всех выбранных файлов бит, соответствующий данному атрибуту, будет
2774 будут установлены атрибуты только для одного файла (первого из
2775 помеченных), причем установка производится так же, как по клавише
2779 отказаться от выполнения команды Chmod.
2781 .SH "Владелец/группа"
2782 Пункт меню "Владелец/группа" используется для того, чтобы изменить
2783 владельца файла или группу, которая имеет какие\-то права на файл.
2784 "Горячая" клавиша для вызова этого пункта меню \-
2786 .\"NODE "Advanced Chown"
2787 .SH "Расширенная команда Chown"
2788 Выбрав пункт меню "Расширенная команда Chown", вы увидите окно,
2789 совмещающее в себе окна, появляющиеся при выборе пунктов
2797 В этом окне можно изменить как права доступа к файлу, так и
2799 .\"NODE "File Operations"
2800 .SH "Операции с файлами"
2801 Когда вы выполняете операции копирования, перемещения или удаления
2802 файлов, Midnight Commander отображает на экране диалоговое окно, в
2803 котором показано, какой(ие) файл(ы) в данный момент обрабатывается и как
2804 идет процесс обработки. Для отображения процесса обработки на экран
2805 выводится до трех диаграмм\-полосок (progress bars). Первая (file bar)
2806 показывает, какая часть текущего файла обработана (например,
2807 скопирована). Вторая (count bar) показывает, какая доля помеченных файлов
2808 обработана на текущий момент. Третья (bytes bar) показывает долю
2809 выполненных работ (в процентах от суммарного объема помеченных файлов).
2810 Если отключена опция "Детали операций" (см. "Настройки/Конфигурация"),
2811 две последних диаграммы не отображаются.
2813 В нижней части этого диалогового окна имеются две кнопки. Нажатие на
2814 кнопку <Пропустить> приведет к тому, что будет пропущена обработка
2815 текущего файла. Нажатие на кнопку <Прервать> прерывает выполнение
2816 заданной операции, все оставшиеся файлы будут пропущены.
2818 В процессе выполнения файловых операций вы можете увидеть окна еще трех
2821 Окно ошибок информирует об ошибке и предлагает три варианта продолжения.
2822 Обычно вы выбираете либо вариант <Пропустить> для того, чтобы исключить
2823 из обработки файл, на котором споткнулась программа, либо <Прервать>,
2824 чтобы вообще отменить выполнение заданной операции. Третий вариант,
2825 <Повторить>, выбирается тогда, когда вам удалось устранить причину сбоя
2826 (например, воспользовавшись другим терминалом).
2828 Окно подтверждения перезаписи появляется тогда, когда вы пытаетесь
2829 переписать существующий файл. В этом окне отображаются время создания и
2830 размер файла\-источника и файла\-приемника (то есть перезаписываемого
2831 файла, который фактически будет уничтожен). Ниже выведены два вопроса.
2832 На первый вопрос ("Переписать этот файл?") предлагается три варианта
2835 согласиться (кнопка <Да>);
2837 отказаться, то есть пропустить перезапись текущего файла (кнопка <Нет>);
2839 дописать содержимое файла\-источника в конец файла\-приемника (кнопка
2840 <дописать в Конец>).
2842 Выбор одного из вариантов ответа на второй вопрос ("Переписать все
2843 файлы?") позволяет принять одно решение по всем выбранным для обработки
2844 файлам (чтобы окно запроса не появлялось каждый раз). Предлагается 4
2848 перезаписались без дополнительных вопросов все выбранные файлы;
2851 перезапишутся (затрутся) только файлы, которые созданы раньше
2855 не перезаписывать файлы (но если не существует файла\-приемника, то
2856 копирование источника будет произведено);
2858 .I <Различающиеся по длине>
2859 Вы можете отказаться от выполнения операции, если нажмете клавишу
2860 <Прервать> в нижней части окна запроса. Выбор экранной кнопки
2861 производится клавишами стрелок или клавишей табуляции.
2863 Окно запроса на рекурсивное удаление появляется в том случае, когда вы
2864 пытаетесь удалить непустой каталог. По кнопке <Да> каталог будет удален
2865 вместе со всеми файлами, <Нет> означает отказ от удаления каталога,
2866 <Все> надо выбирать, если вы отметили группу подкаталогов для удаления и
2867 уверены в своем выборе, <ни Одного> \- чтобы пропустить все непустые
2868 каталоги из числа помеченных, <Прервать> означает отказ от выполнения
2869 операции удаления. Выбирайте <Да> или <Все> только в том случае, когда
2870 вы действительно уверены, что хотите удалить каталог со всеми вложенными
2873 Если вы пометили для обработки группу файлов, то после выполнения
2874 операции будет снята отметка только с тех файлов, которые успешно
2875 обработаны. Пропущенные файлы останутся помеченными.
2876 .\"NODE "Mask Copy/Rename"
2877 .SH "Маски файлов для операций копирования/переименования"
2878 При выполнении операций копирования и перемещения (или переименования)
2879 файлов вы имеете возможность изменить имена копируемых или перемещаемых
2880 файлов. Для этого вы должны задать маску для имен файлов\-источников и
2881 маску для имен файлов, которые будут созданы (файлы\-приемники). Обычно
2882 эта вторая маска представляет собой несколько символов замены
2883 (wildcards) в конце строки, определяющей место назначение создаваемых
2884 файлов. Все файлы, удовлетворяющие маске источника, будут переименованы
2885 (скопированы или перемещены с новыми именами) в соответствии с маской
2886 файла\-приемника. Если имеются помеченные файлы, то копируются
2887 (перемещаются) только помеченные файлы, удовлетворяющие заданной маске
2888 для файлов\-источников.
2890 Есть еще несколько опций, которые влияют на выполнение операций
2891 копирования/перемещения файлов, и которые устанавливаются в том же окне
2892 запроса, где задаются маски имен файлов:
2894 .B "Разыменовывать ссылки"
2896 определяет, будут ли при копировании жестких или символических ссылок
2897 в каталоге\- приемнике (и рекурсивно в подкаталогах) создаваться такие же ссылки,
2898 или будут копироваться файлы (и подкаталоги), на которые эти ссылки указывают.
2900 .B "Внутрь каталога, если есть"
2902 определяет, что делать, если в каталоге\-приемнике уже существует подкаталог,
2903 имя которого совпадает с именем файла (каталога), который копируется (источника).
2904 По умолчанию (опция отключена) содержимое каталога\-источника копируется в
2905 каталог\-приемник. Если опция включена, то в каталоге приемнике будет
2906 создан новый подкаталог с тем же именем, в который и будет
2907 осуществляться копирование. Лучше показать это на примере:
2909 Пусть вы хотите скопировать каталог
2913 в уже существующий каталог
2915 Если эта опция не включена, MC скопирует файл
2919 Если опцию включить, будет создан каталог
2923 будет скопирован в файл
2924 .IR /bla/foo/foo/bar .
2926 .B "Сохранять атрибуты"
2928 определяет, будут ли при копировании/перемещении сохранены атрибуты исходного
2929 файла: права доступа, временные метки и, если вы root, UID и GID исходного
2930 файла. Если опция отключена, атрибуты будут установлены в соответствии с
2931 текущим значением umask.
2933 .B "Образцы в стиле shell"
2935 Когда эта опция включена, можно использовать символы замены
2936 (wildcards) '*' и '?' в маске источника. Они обрабатываются аналогично тому,
2937 как это делается в shell. В маске приемника разрешается использовать только '*'
2938 и '\\<цифра>'. Первый символ '*' в маске приемника соответствует первой
2939 группе символов замены в маске источника, второй символ '*' соответствует
2940 второй группе и т. д. Аналогично, символ замены '\\1' соответствует первой
2941 группе символов замены в маске источника, символ '\\2' \- второй группе
2942 и т. д. до '\\9'. Символ '\\0' соответствует целому имени файла\-источника.
2946 Если маска источника "*.tar.gz", а приемник \- "/bla/*.tgz" и имя
2947 копируемого файла \- "foo.tar.gz", копия будет называться "foo.tgz" и
2948 будет находиться в каталоге "/bla".
2950 Предположим вы хотите поменять местами имя и расширение файла, так чтобы
2951 "file.c" стал файлом "c.file". Маска источника для этого должна иметь
2952 вид "*.*", а маска приемника \- "\\2.\\1".
2955 .I "Образцы в стиле shell"
2956 выключена, MC не осуществляет автоматической группировки. Для указания
2957 групп символов в маске источника, которые будут соответствовать символам
2958 замены в маске приемника, вы должны в этом случае использовать скобки '\\(...\\)'.
2959 Этот способ более гибкий, но требует больше усилий при вводе.
2963 Если маска источника имеет вид "^\\(.*\\)\\.tar\\.gz$", копирование
2964 производится в "/bla/*.tgz" и копируется файл "foo.tar.gz", то
2965 результатом будет "/bla/foo.tgz".
2967 Предположим, что вы хотите поменять местами имя файла и его расширение,
2968 так чтобы имена вида "file.c" приняли вид "c.file". Маска источника для
2969 этого \- "^\\(.*\\)\\.\\(.*\\)$", а маска приемника \- "\\2.\\1".
2971 .B "Преобразование регистра"
2973 Вы можете также преобразовать регистр символов в именах файлов. Если вы
2974 используете '\\u' или '\\l' в маске приемника, то следующий символ имени
2975 будет образован в верхнем (заглавные символы) или нижнем (строчные)
2976 регистре соответственно.
2978 Если использовать в маске приемника '\\U' или '\\L', то к
2979 соответствующему регистру будут преобразованы все последующие символы,
2980 вплоть до следующего вхождения '\\E' или '\\U', появления символа '\\L'
2981 или конца имени файла.
2983 Применение '\\u' и '\\l' обеспечивает более широкие возможности, чем '\\U' и '\\L'.
2985 Например, если маска источника есть '*' (опция
2986 .I "Образцы в стиле shell"
2987 включена) или '^\\(.*\\)$' (опция
2988 .I "Образцы в стиле shell"
2989 выключена), а маска приемника есть '\\L\\u*', имена файлов будут
2990 преобразованы таким образом, что первые буквы имени будут заглавными,
2991 а все остальные \- строчными.
2993 Символ '\\' в масках используется для отмены специальной интерпретации
2994 отдельных символов. Например, '\\\\' означает просто backslash и '\\*'
2995 означает просто звездочку (asterisk).
2997 .B "Изменять относительные ссылки"
2999 указывает, что Midnight Commander должен изменять символические ссылки.
3000 Скопированные символические ссылки будут указывать на то же расположение,
3001 что и оригинальная ссылка, при этом дописываются необходимые ../ и другие
3003 .\"NODE "Select/Unselect Files"
3004 .SH "Отметить файлы"
3005 Диалоговое окно параметров отметки группы файлов по заданному шаблону.
3009 предназначена для ввода регулярного выражения (маски) для помети файлов.
3012 то выделены будут только файлы. Если опция
3014 отключена, то выделены будут как файлы, так и каталоги. Если включена опция
3015 .I Образцы в стиле shell ,
3016 регулярные выражение строятся по тем же правилам, которые действуют в
3017 оболочке shell (* означает ноль или большее число любых символов, а ?
3018 заменяет один произвольный символ). Если опция
3019 .I Образцы в стиле shell
3020 отключена, то пометка файлов производится по правилам обработки
3021 нормальных регулярных выражений (смотрите ed(1)). Если включена опция
3022 .I С учётом регистра
3023 то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
3025 .I С учётом регистра
3026 отключена, то регистр символов учитываться не будет.
3027 .\"NODE "Diff Viewer"
3028 .SH "Встроенная программа сравнения файлов"
3029 mcdiff \- это встроенное средство для сравнения файлов, позволяющее сравнить два файла.
3030 Также оно позволяет редактировать их (после завершения редактирования произойдет
3031 обновление различий). Можно просматривать файлы, находящиеся под контролем различных
3032 систем управления версиями, такими как GIT, Subversion и другие.
3034 Ниже представлен список горячих клавиш, используемых во встроенной утилите сравнения
3038 Вызов встроенной помощи.
3041 Сохранение изменений в файлах.
3044 Редактирование файла в левой панели.
3047 Редактирование файла в правой панели.
3050 Произвести слияние текушего изменения.
3053 Вызов диалогового окна для задания шаблона поиска.
3056 Продолжение поиска в соответствии с ранее определенным шаблоном.
3062 Включить/выключить показ статуса различий.
3065 Включить/выключить показ номеров строк.
3068 Увеличить левую панель до максимума.
3071 Сделать панели равными по ширине.
3074 Увеличить левую панель.
3077 Увеличить правую панель.
3080 Включить/выключить показ символов конца строки (CR) как ^M.
3083 Установить размер табуляции.
3086 Поменять панели местами.
3092 Переключиться в подоболочку и показать окно команд.
3095 Найти следующее различие.
3098 Найти предыдущее различие.
3101 Показать диалог перехода к строке.
3104 Перемещение на одну строку вниз.
3107 Перемещение на одну строку вверх.
3110 Перемещение на одну страницу вверх.
3113 Перемещение на одну страницу вниз.
3116 Перемещение к началу строки.
3119 Перемещение в конец строки.
3122 Перемещение в начало файла.
3125 Перемещение в конец файла.
3126 .\"NODE "Internal File Viewer"
3127 .SH "Встроенная программа просмотра файлов"
3128 Встроенная программа просмотра файлов имеет два режима просмотра: режим
3129 ASCII и шестнадцатеричный (hex). Для переключения режимов используется
3130 клавиша F4. Если у вас установлена программа gzip проекта GNU, она будет
3131 использована для автоматического просмотра сжатых файлов.
3133 Встроенная программа просмотра всегда пытается использовать для
3134 отображения информации лучший из методов, предоставляемых вашей системой
3135 для данного типа файла. Некоторые последовательности символов
3136 интерпретируются для задания таких атрибутов, как жирный шрифт и
3137 подчеркивание, обеспечивая более наглядное представление информации.
3139 В шестнадцатеричном режиме функция поиска позволяет задать строку поиска
3140 как в обычном текстовом виде (заключенном в кавычки), так и в виде
3141 шестнадцатеричных констант. Можно даже одновременно использовать в
3142 шаблоне поиска как ту, так и другую форму представления, например:
3145 "String" \-1 0xBB 012 "more text"
3148 Обратите внимание, что 012 является восьмеричным числом, \-1
3149 преобразовывается в 0xFF, а текст между кавычками и константами
3152 Некоторые детали внутренней реализации программы просмотра: на системах,
3153 которые предоставляют системный вызов mmap(2) программа отображает файл
3154 в память вместо его загрузки; иначе, а также если при вызове mmap
3155 возникает сбой или c файлом связано некоторое действие, которое требует
3156 фильтр, программа использует динамически распределяемые буфера памяти,
3157 загружая только те части файла, к которым вы обращаетесь (это относится
3158 к архивированным файлам).
3160 Ниже приводится перечень всех клавиш и их комбинаций, с которыми
3161 ассоциированы некие действия встроенной программы просмотра.
3164 Вызывает просмотр встроенной гипертекстовой подсказки.
3167 Переключает режим переноса строки.
3170 Переключает между ASCII и шестнадцатеричным режимами.
3173 Переход к строке по номеру. Будет запрошен номер строки, к просмотру
3174 которой вы хотите перейти.
3177 Поиск по регулярному выражению.
3180 Поиск назад по регулярному выражению.
3183 Вызов диалогового окна для задания шаблона поиска для обычного и
3184 шестнадцатеричного поиска.
3187 Если шаблон поиска еще не задан, вызывается диалоговое окно для его
3188 задания, иначе повторяется поиск (дальше по тексту) в соответствии с
3189 ранее определенным шаблоном.
3194 но поиск производится в обратном направлении.
3197 Найти следующее совпадение.
3200 Переключение между режимами Raw/Parsed: файл отображается либо в том
3201 виде, как он записан на диске, либо пропущенным через фильтр, который
3202 задан для этого типа файлов в mc.ext. Текущий режим отображения всегда
3203 обратный по отношению к тому, который указан на экранной кнопке F8,
3204 поскольку на кнопке указывается режим, к которому осуществляется переход
3208 Переключение между режимами отображения текста в форматированном и
3209 неформатированном виде: в режиме отображения форматированного текста
3210 некоторые последовательности символов отображаются другим цветом для
3211 выделения жирного и подчеркнутого шрифта. Как и в предыдущем случае, на
3212 кнопке указан режим, обратный по отношению к текущему.
3215 Выйти из встроенной программы просмотра.
3217 .B PageDown, пробел, C\-v
3218 Переместиться на страницу вперед.
3220 .B PageUp, M\-v, Backspace
3221 Переместиться на страницу назад.
3224 Переместиться на одну строку вперед.
3227 Переместиться на одну строку назад.
3230 Обновить изображение на экране.
3233 Переключиться в subshell и показать окно команд.
3236 Установить метку с номером n (кавычки не вводятся).
3239 Переместиться к метке с номером n.
3242 Перейти к просмотру следующего файла текущего каталога.
3245 Перейти к просмотру предыдущего файла в текущем каталоге.
3248 Переключение режима отображения линейки (вверху/внизу/отключена).
3250 Можно настроить режимы отображения файлов встроенной программой
3251 просмотра, воспользовавшись
3253 файлом расширений\&.
3254 .\"Edit Extension File"
3256 .\"NODE "Internal File Editor"
3257 .SH "Встроенный редактор"
3258 Встроенный редактор обеспечивает выполнение большинства функций
3259 редактирования, присущих полноэкранным редакторам текста. Он вызывается
3262 при условии, что в инициализационном файле установлена в 1 опция
3263 .IR use_internal_edit .
3264 Размер редактируемого файла не может превышать 64 Мегабайт. С помощью
3265 этого редактора можно редактировать двоичные файлы без потери данных.
3267 Поддерживаются следующие возможности: копирование, перемещение,
3268 удаление, вырезание и вставка блоков текста; отмена предыдущих операций
3269 .I (key for key undo);
3270 выпадающие меню; вставка файлов; макроопределения; поиск и замена по
3271 регулярным выражениям; выделение текста по комбинации клавиш
3272 shift\-стрелки в стиле MSW\-MAC (только для linux\-консоли);
3273 переключение между режимами вставки\-замены символа; а
3274 также операция обработки блоков текста командами оболочки (an option to
3275 pipe text blocks through shell commands like indent).
3282 Опции в ini\-файле для редактора
3283 .\"Internal File Editor / options"
3286 Редактор очень прост и практически не требует обучения. Для того, чтобы
3287 узнать, какие клавиши вызывают выполнение определенных действий,
3288 достаточно просмотреть выпадающие меню, которые вызываются нажатием
3289 клавиши F9 в окне редактора. Не перечисленные в меню комбинации клавиш:
3290 .B Shift\-<клавиши стрелок>
3291 выделение блока текста.
3293 копирует блок в файл
3296 производит вставку последнего скопированного в mcedit.clip блока в
3299 удаляет выделенный блок текста, запоминая его в файле
3301 По клавише Enter вставляются символы конца строки, причем на следующей
3302 строке автоматически устанавливается отступ. Работает выделение текста с
3303 помощью мыши, причем если удерживать клавишу Shift, то управление мышью
3304 осуществляется терминальным драйвером мыши.
3306 Для того, чтобы определить макрос, нажмите
3308 после чего введите строки команд, которые должны быть выполнены. После
3309 завершения ввода команд снова нажмите
3311 и свяжите макрос с какой\-нибудь клавишей или комбинацией клавиш, нажав
3312 эту клавишу (комбинацию). Макрос будет вызываться нажатием
3314 и назначенной для него клавиши. Макрос можно также вызвать нажатием
3315 любой из клавиш Meta (Alt), Ctrl, или Esc и назначенной макросу клавиши,
3316 при условии, что данная комбинация не используется для вызова какой\-либо
3317 другой функции. Макрокоманды после определения записываются в файл
3318 .B ~/.local/share/mc/mcedit/mcedit.macros
3319 в вашем домашнем каталоге. Вы можете удалить макрос удалением
3320 соответствующей строки в этом файле.
3324 (ее нет на обычной клавиатуре IBM PC, так что придется пользоваться
3325 соответствующим пунктом меню, вызываемым по клавише F9, или
3326 переназначить клавишу) будет осуществляться форматирование выделенного
3327 блока кода на языке C, C++ или других. Форматирование управляется файлом
3328 .B %prefix%/share/mc/edit.indent.rc
3329 который при первом вызове копируется в
3330 .B ~/.local/share/mc/mcedit/edit.indent.rc
3331 в вашем домашнем каталоге.
3333 Встроенный редактор обрабатывает символы из второй половины кодовой
3334 таблицы (160+). Но когда редактируете бинарные файлы, лучше установить
3337 из меню "Настройки" в положение "7 бит", чтобы сохранить формат файла
3338 (to keep the spacing clean).
3340 Описать все функции встроенного редактора в данной подсказке невозможно.
3341 Запомните только, что все основные операции можно выполнить через пункты
3342 меню, которое вызывается нажатием клавиши
3344 в окне редактирования. Кроме того, можно прочитать man\-страницу по
3350 .\"NODE "Internal File Editor / options"
3351 .SH "Опции в ini\-файле для редактора"
3353 В данном разделе кратко описаны опции ini\-файла, относящиеся к редактору.
3354 Опции записываются в секцию [Midnight\-Commander].
3356 .I editor_wordcompletion_collect_entire_file
3357 При автодополнении для сбора похожих слов слов просматривать весь файл(1)
3358 или только от начала до курсора (0)
3360 .\"NODE "Screen selector"
3361 .SH "Список экранов"
3362 Midnight Commander поддерживает возможность одновременной работы своих
3363 встроенных модулей (таких как редактор, программа просмотра, программа сравнения
3364 файлов) и переключения между ними без необходимости закрытия загруженных файлов.
3365 Файловый менеджер может быть только один, несколько файловых менеджеров,
3366 работающих одновременно, не поддерживаются. Назовём каждый из таких модулей
3369 Есть три способа переключения между экранами:
3370 переходк к следующему экрану в списке клавиатурной комбинацией
3372 переходк к предыдущему экрану в списке клавиатурной комбинацией
3374 вызов дилогового окна со списком экранов клавиатурной комбинацией
3376 или с помощью пункта меню.
3377 Все эти комбинации клавиш одинаковы во всех экранах.
3379 .\"NODE "Completion"
3380 .SH "Завершение ввода"
3381 Заставьте Midnight Commander работать на клавиатуре вместо вас!
3383 Завершение ввода \- это попытка закончить за вас ввод текста, набранного
3384 до текущей позиции курсора. MC пытается завершить ввод, трактуя уже
3385 введенный текст как переменную (если текст начинается с
3387 имя пользователя (если текст начинается с
3389 имя машины (если текст начинается на
3391 или как команду (если вы в командной строке в позиции, где вы можете
3392 вводить команду; в этом случае для завершения ввода используются
3393 зарезервированные слова оболочки, в том числе любая из встроенных команд
3394 оболочки). Если введенный текст не попадает ни в одну из перечисленных
3395 категорий, выполняется попытка завершения текста как имени файла.
3397 Завершение имен файлов, пользователей, переменных и машин работает во
3398 всех строках ввода, завершение команд \- только в командной строке. Если
3399 однозначно выполнить завершение ввода невозможно (имеется несколько
3400 вариантов), MC издает звуковой сигнал и выполняет следующие действия, в
3401 зависимости от установки опции
3403 Дополнение: показывать всё
3407 Настройки/Конфигурация\&.
3409 Если эта опция включена, список всех возможных вариантов завершения
3410 появляется возле текущей позиции и вы можете выбрать нужный вариант с
3411 помощью клавиш стрелок и
3413 Вы можете также набрать следующую букву, чтобы перейти к подмножеству
3414 всех возможных завершений. Если вы снова нажмете
3416 будет выведено уже сокращенное множество вариантов, причем в строку
3417 ввода добавляются те символы, которые определяются однозначно (даже если
3418 полное завершение ввода еще невозможно). Как только неопределенность
3419 выбора исчезает, пропадает и диалоговое окно с вариантами. Вы можете
3420 отказаться от вывода на экран этого окна в любое время, нажав одну из
3423 или стрелку влево/вправо. Если опция
3425 Дополнение: показывать всё
3427 отключена, окно с вариантами завершения появляется только тогда, когда
3430 второй раз, при первом нажатии MC только издает звуковой сигнал.
3432 Используйте экранирование символов
3433 .BR ? ", " * " и " &
3434 (как \fB\\?\fR, \fB\\*\fR, \fB\\&\fR )
3435 в именах файлов, чтобы они не рассматривались как метасимволы в регулярных
3436 выражениях при подстановках в полях ввода.
3438 .\"NODE "Virtual File System"
3439 .SH "Виртуальные файловые системы"
3440 Программа Midnight Commander содержит подпрограммы, обеспечивающие
3441 доступ к различным файловым системам. Эти подпрограммы (их совокупность
3442 называется переключателем виртуальных файловых систем \- virtual file
3443 system switch) позволяют Midnight Commander\-у манипулировать файлами,
3444 расположенными на не\-Unix\-овых файловых системах.
3446 В настоящее время Midnight Commander обеспечивает поддержку нескольких
3447 Виртуальных Файловых Систем \- ВФС (VFS):
3449 \- локальной файловой системы, используемой для обычных файловых систем
3452 \- файловой системы ftpfs, используемой для манипулирования файлами на
3453 удаленных компьютерах по протоколу FTP;
3455 \- файловой системы tarfs, используемой для обработки tar\- и сжатых
3458 \- файловой системы undelfs, используемой для восстановления удаленных
3459 файлов в файловой системе ext2 (файловая система, используемая в Linux
3462 \- файловой системы fish (для манипулирования файлами при работе с
3463 оболочкой через такие программы как rsh и ssh);
3465 \- и, наконец, сетевой файловой системы nfs.
3467 MC может быть собран с поддержкой файловой системы smbfs, используемой
3468 для манипулирования файлами на удаленных компьютерах по протоколу SMB
3471 Подпрограммы работы с виртуальными файловыми системами интерпретируют
3472 все встречающиеся имена путей и формируют корректные обращения к
3473 различным файловым системам. Форматы обращения к каждой из виртуальных
3474 файловых систем описаны в отдельных разделах по каждой ВФС:
3477 Файловая система ftpfs (FTP File System)
3481 Файловая система tar
3485 Файловая система FISH (FIle transfer over SHell)
3486 .\"FIle transfer over SHell filesystem"
3489 Файловая система SFTP (SSH File Transfer Protocol)
3490 .\"SFTP (SSH File Transfer Protocol) filesystem"
3493 Файловая система UFS (Undelete File System)
3494 .\"Undelete File System"
3497 Файловая система smbfs
3499 .\"NODE " FTP File System"
3500 .SH "Файловая система ftpfs"
3501 Файловая система ftpfs позволяет работать с файлами на удаленных
3502 компьютерах. Для этого можно использовать команду "FTP\-соединение"
3503 (доступную из меню левой и правой панелей) или же непосредственно
3504 сменить текущий каталог командой cd, задав путь к каталогу следующим
3507 .I ftp://[!][user[:pass]@]machine[:port][remote\-dir]
3513 не обязательны. Если элемент
3515 указан, то Midnight Commander будет пытаться регистрироваться на
3516 удаленном компьютере с эти именем, в противном случае будет использовано
3517 имя anonymous или имя из файла ~/.netrc.
3518 Необязательный элемент
3520 (если указан) используется как пароль для входа. Однако явно задавать
3521 его не рекомендуется (также не записывайте его в ваши каталоги быстрого доступа,
3522 если только вы не обеспечили соответствующую защиту этих файлов; но и тогда
3523 нельзя быть полностью уверенным в безопасности).
3526 ftp://ftp.nuclecu.unam.mx/linux/local
3527 ftp://tsx\-11.mit.edu/pub/linux/packages
3528 ftp://!behind.firewall.edu/pub
3529 ftp://guest@remote\-host.com:40/pub
3530 ftp://miguel:xxx@server/pub
3533 Для того, чтобы соединиться с сервером, который расположен за firewall,
3534 нужно использовать префикс ftp://! (то есть добавить восклицательный
3535 знак перед именем сервера), чтобы указать Midnight Commander на
3536 необходимость использовать прокси для осуществления передач по ftp. Вы
3537 можете задать имя прокси в диалоговом окне
3543 Чтобы не задавать имя прокси\-сервера каждый раз, можно поставить отметку
3544 в квадратных скобках возле опции
3545 .I Всегда использовать FTP прокси
3550 меню "Настройки". В таком случае программа всегда будет использовать
3551 указанный прокси\-сервер. При этом (если опция установлена) программа
3552 делает следующее: считывает из файла
3553 .B %prefix%/share/mc/mc.no_proxy
3554 имена локальных машин (если имя начинается с точки, оно считается именем
3555 домена), и, если заданное при установлении FTP\-соединения имя машины
3556 совпадает с одним из имен, указанных в файле
3558 без точки, то производит прямое обращение к данной машине.
3560 При подключении к ftp\-серверу через фильтрующий пакеты
3561 маршрутизатор (If you are using the ftpfs code with a filtering packet
3562 router), который не позволяет использовать обычный режим открытия
3563 файлов, можно заставить программу работать в режиме пассивного
3564 открытия файла (the passive\-open mode). Для этого установите в
3565 инициализационном файле опцию
3566 .I ftpfs_use_passive_connections
3569 Midnight Commander сохраняет в течение заданного интервала времени
3570 список файлов удаленного каталога, прочитанный по FTP, в оперативной
3571 памяти. Величина этого интервала времени задается в диалоговом окне
3575 меню "Настройки". В силу этого возможен побочный эффект, заключающийся в
3576 том, что даже если вы сделали какие\-то изменения в каталоге, они не
3577 будут отображаться в панели до тех пор, пока вы не обновите содержимое
3580 Это не является недоработкой (если вы думаете, что это ошибка,
3581 поразмыслите над тем, как происходит работа по FTP с файлами,
3582 находящимися на другой стороне Атлантического океана).
3583 .\"NODE " Tar File System"
3584 .SH "Файловая система tar"
3585 Файловая система tar обеспечивает доступ по чтению к tar\- и сжатым
3586 tar\-файлам, используя команду chdir. Для перехода в каталог,
3587 представляющий список файлов tar\-файла, нужно использовать команду,
3588 имеющую следующий формат:
3590 .I cd ./filename.tar/utar://[dir\-inside\-tar]
3592 Файл mc.ext по умолчанию содержит команды для просмотра
3593 tar\-файлов, то есть обычно для получения списка файлов tar\-архива
3594 достаточно просто переместить указатель на имя tar\-файла и нажать
3595 Enter. Чтобы понять, как это достигается, смотрите раздел
3598 .\"Edit Extension File"
3603 mc\-3.0.tar.gz/utar://mc\-3.0/vfs
3604 /ftp/GCC/gcc\-2.7.0.tar/utar://
3607 В последнем примере указан полный путь к tar\-архиву.
3608 .\"NODE " FIle transfer over SHell filesystem"
3609 .SH " Файловая система FISH (FIle transfer over SHell)"
3610 Файловая система fish \- это сетевая файловая система, которая позволяет
3611 работать с файлами на удаленном компьютере так, как если бы они были
3612 расположены на вашем диске. Для того, чтобы это было возможно, на
3613 удаленном компьютере должен быть запущен fish\-сервер, или
3614 bash\-совместимая оболочка shell.
3616 Для соединения с удаленным компьютером нужно выполнить команду
3617 перехода в каталог (chdir), имя которого задается в следующем формате:
3619 .I sh://[user@]machine[:options]/[remote\-dir]
3622 .IR user ", " options
3625 не обязательны. Если задан элемент
3627 то Midnight Commander будет регистрироваться на удаленный компьютер под
3628 этим именем, в противном случае \- под тем именем, с которым вы
3629 зарегистрированы в локальной системе.
3633 могут использоваться:
3635 'C' \- использовать сжатие;
3636 'r' \- использовать rsh вместо ssh;
3637 port \- использовать данный порт для поключения
3638 к удалённому компьютеру.
3642 то указанный каталог станет текущим после соединения с удаленным
3648 sh://onlyrsh.mx:r/linux/local
3649 sh://joe@want.compression.edu:C/private
3650 sh://joe@noncompressed.ssh.edu/private
3651 sh://joe@somehost.ssh.edu:2222/private
3653 .\"NODE " SFTP (SSH File Transfer Protocol) filesystem"
3654 .SH " Файловая система SFTP (SSH File Transfer Protocol)"
3655 Файловая система SFTP \- это сетевая файловая система, которая позволяет
3656 работать с файлами на удаленном компьютере так, как если бы они были
3657 расположены на вашем диске. Для того, чтобы это было возможно, на
3658 удаленном компьютере должен быть запущен sftp\-сервер.
3660 Для соединения с удаленным компьютером нужно выполнить команду
3661 перехода в каталог (chdir), имя которого задается в следующем формате:
3663 .I sftp://[user@]machine[:port]/[remote\-dir]
3669 не обязательны. Если задан элемент
3671 то Midnight Commander будет регистрироваться на удаленный компьютер под
3672 этим именем, в противном случае \- под тем именем, с которым вы
3673 зарегистрированы в локальной системе.
3676 то он будет использован для поключения к удалённому компьютеру.
3679 то указанный каталог станет текущим после соединения с удаленным
3685 sftp://onlyrsh.mx/linux/local
3686 sftp://joe:password@want.compression.edu/private
3687 sftp://joe@noncompressed.ssh.edu/private
3688 sftp://joe@somehost.ssh.edu:2222/private
3690 .\"NODE " Undelete File System"
3691 .SH " Файловая система UFS (Undelete File System)"
3692 В ОС Linux можно сконфигурировать файловую систему ext2fs, используемую
3693 по умолчанию, таким образом, что появится возможность восстанавливать
3694 удаленные файлы (но только в файловой системе ext2). Файловая система
3695 UFS (Undelete File System) представляет собой интерфейс к библиотекам
3696 ext2fs, позволяющий восстановить имена всех удаленных файлов, выбрать
3697 некоторое количество таких файлов и восстановить их.
3699 Для того, чтобы воспользоваться этой возможностью (этой файловой
3700 системой), нужно выполнить команду перехода (chdir) в специальный
3701 каталог, имя которого образуется из префикса "undel://" и имени
3702 специального файла устройства, на котором находится реальная файловая
3705 Например, чтобы восстановить удаленные файлы на втором разделе первого
3706 SCSI\-диска, нужно использовать следующее имя:
3712 Загрузка списка удаленных файлов требует некоторого времени, так что
3713 наберитесь терпения. Имейте в виду, что имена файлов в полученном списке
3714 будут цифровыми, так что поиск нужного придется проводить либо по дате,
3715 либо последовательным просмотром содержимого (в общем, я вам не
3717 .\"NODE " SMB File System"
3718 .SH " Файловая система smbfs"
3719 Файловая система smbfs позволяет работать с файлами на удаленных
3720 компьютерах по протоколу SMB (CIFS) (Windows for Workgroups, Windows
3721 9x/ME/XP, Windows NT, Windows 2000 и Samba). Для этого можно
3722 использовать пункт "SMB связь..." (доступный из меню левой и правой
3723 панелей) или же непосредственно сменить текущий каталог командой cd,
3724 задав путь к каталогу следующим образом:
3726 .I smb://[username@]machine[/service][/remote\-dir]
3729 .IR username ", " service
3733 .IR username ", " domain
3736 могут быть указаны в окне диалога.
3743 smb://guest@machine/Public/Irlex
3745 .\"NODE " EXTernal File System"
3746 .SH " Внешняя файловая система (EXTernal File System)"
3748 Внешняя файловая система позволяет очень просто интегрировать новые
3749 файловые контейнера и типы файлов простым написанием скриптов.
3751 Файловая система Extfs подраздляется на две категории:
3753 1. Автономные файловые системы, которые не ассоциированы ни с одним из
3754 типов файлов.они представляют некоторые системные данные как дерево каталогов
3755 Вы можете их вызвать набрав
3756 .RI ' "cd fsname://" '
3757 Где fsname \- это короткое имя extfs (см. ниже). Примеры этих ВФС включают
3758 audio (список всех звуковых дорожек на CD) или apt (список всех установленных
3759 в системе пакетов Debian).
3761 Например, для получения списка звуковых дорожек на CD наберите:
3767 2. "Архивные" файловые системы (такие как rpm, patchfs и прочие), представляют
3768 содержимое файла как дерево каталогов. Они могут состоять из 'реальных' файлов,
3769 находящихся в сжатом виде в архивах (urar, rpm) или из виртуальных файлов;
3770 например, сообщения в файле mailbox (mailfs) или части diff\-файла (patchfs).
3771 Для доступа к этим ВФС суффикс
3773 должен быть добавлен к имени архива. Сам архив может находиться в другой ВФС.
3775 Например, для получения списка содержимого архива documents.zip наберите:
3778 cd documents.zip/uzip://
3781 Можно манипулировать extfs\-путями как обычными каталогами и файлами. Например,
3782 можно добавить их в каталоги быстрого доступа или перейти на него из истории
3783 каталогов в панели. Основное ограничение: нельзя запускать shell\-команды
3784 внутри extfs, как и на любой другой нелокальной ВФС.
3786 Список некоторых extfs\-скриптов, включённых в Midnight Commander:
3789 доступ к DOS/Windows диску 'A:'
3793 front end для системы управления пакетами APT (Debian)
3794 .RI ( "cd apt://" ).
3797 Чтение и воспроизведение звуковых дорожек с CD
3800 .IR "cd device/audio://" ).
3803 пакеты дистрибутива Bad Penguin GNU/Linux
3804 .RI ( "cd file.bpp/bpp://" ).
3807 пакеты дистрибутива Debian GNU/Linux
3808 .RI ( "cd file.deb/deb://" ).
3811 Управление установленными deb\-пакетами
3812 .RI ( "cd deb://" ).
3815 просмотр и копирование файлов с/на калькулятор HP48
3816 .RI ( "cd hp48://" ).
3819 просмотр lslR\-файлов, находящихся на многих FTP\-серверах
3820 .RI ( "cd filename/lslR://" ).
3823 поддержка файлов формата mailbox
3824 .RI ( "cd mailbox/mailfs://" ).
3827 поддержка diff\-файлов
3828 .RI ( "cd filename/patchfs://" ).
3831 поддержка файлов в формате RPM
3832 .RI ( "cd filename/rpm://" ).
3835 Управление установленными в системе RPM\-пакетами
3836 .RI ( "cd rpms://" ).
3838 .B ulha, urar, uzip, uzoo, uar, uha
3840 .RI ( "cd archive/xxxx://"
3849 Вы можете назначить ВФС файлах по типу или расширению в секции
3852 .\"Edit Extension File"
3853 Например, для обработки пакетов Debian внесите:
3861 Программа Midnight Commander пытается определить, поддерживает ли ваш
3862 терминал цвета, используя для этого базу данных о терминалах и имя
3863 вашего терминала. Иногда это не удается. В таких случаях можно
3864 включить или отключить цветной вывод, используя ключи запуска программы
3865 \-c и \-b, соответственно.
3867 Программа может быть скомпилирована с использованием библиотек
3872 не дает возможности включать цветной режим: ncurses использует только
3873 информацию из базы данных о терминалах. Для того, чтобы узнать, какая
3874 библиотека была использована при компиляции, дайте команду
3877 Если программа скомпилирована с использованием менеджера экрана
3879 она проверяет значение переменной
3881 Задание этой переменной дает тот же эффект, что и задание ключа \-c.
3883 Можно указать терминалы, которые всегда должны работать в цветном
3884 режиме, добавив строку
3886 в секцию Colors инициализационного файла. В этом случае Midnight
3887 Commander не будет пытаться определить, поддерживает ли ваш терминал
3888 цветной вывод. Пример:
3892 color_terminals=linux,xterm
3895 color_terminals=terminal\-name1,terminal\-name2...
3898 Midnight Commander обеспечивает также возможность изменять цвета,
3899 заданные по умолчанию. В настоящее время таблица используемых цветов
3902 или в секции Colors инициализационного файла.
3904 В секции Colors загружаемая по умолчанию таблица цветов определяется
3905 переменной (строкой)
3907 Вы можете указать альтернативную таблицу цветов для терминала, используя
3908 имя терминала как ключ в этой секции. Пример:
3913 xterm=menu=magenta:marked=,magenta:markselect=,red
3916 Формат определения цвета:
3919 <keyword>=<fgcolor>,<bgcolor>,<attributes>:<keyword>= ...
3922 Цвета не являются обязательными, а в качестве ключевых слов (keywords)
3923 могут использоваться: для задания цветовой палитры в панелях: normal,
3924 selected, disabled, marked, markselect, errors, input, inputmark, inputunchanged,
3925 commandlinemark, reverse, gauge, header, inputhistory, commandhistory. Цвета
3926 строки горячих клавиш F1\-F10: bbarhotkey, bbarbutton. Цвет строки статуса
3927 редактора и программ просмотра и сравнения файлов: statusbar. Цвета пунктов меню:
3928 menunormal, menusel, menuhot, menuhotsel, menuinactive. Цвета в окне диалога:
3929 dnormal, dfocus, dhotnormal, dhotfocus. Цвета в диалоге\-сообщении об ошибке:
3930 errdfocus, errdhotnormal, errdhotfocus, errdtitle. Цвета в окне встроенной
3931 помощи: helpnormal, helpitalic, helpbold, helplink, helpslink. Цвета в окне
3932 программы просмотра: viewnormal, viewbold, viewunderline, viewselected. Цвета в
3933 редакторе: editnormal, editbold, editmarked, editwhitespace, editlinestate.
3934 Цвета окна всплывающего меню: pmenunormal, pmenusel, pmenutitle.
3936 Цвета задавать не обязательно. Цвет какого именно поля определяется
3937 каждым ключевым словом, можно понять из перевода этого ключевого слова.
3938 Некоторые случаи требуют пояснений.
3941 определяет цвет заголовка панели, строку, содержащую заголовки панелей
3942 и индикатор сортировки.
3945 определяет цвета в строке ввода в диалоговых окнах;
3948 цвет выделенного текста в строке ввода в диалоговых окнах;
3951 цвет текста в строке ввода до первого изменения или до перемещения курсора;
3954 цвет выделенного текста в командной строке;
3957 определяет цвет заполненной части полоски (progress bar), при
3958 графическом отображении хода выполнения файловых операций (копирование и
3961 определяет цвет элемента диалога, который не может по каким\-то причинам быть выбран
3964 Диалоговые окна используют следующие цвета:
3966 используется для нормального текста,
3968 \- цвет, используемый
3969 для выделенного в данный момент компонента окна,
3971 \- цвет, используемый для выделения "горячих" клавиш в обычных
3972 компонентах, в то время как цвет
3974 используется для выделения "горячих" клавиш в выбранных в данный момент
3977 В меню используется та же самая схема, только в качестве названий
3978 элементов используются menunormal, menusel, menuhot, menuhotsel и menuinactive.
3980 Окно подсказки использует следующие цвета:
3982 \- для отображения простого текста,
3984 \- для вывода текста, выделенного в man\-страницах курсивом,
3986 \- для вывода текста, выделенного в man\-страницах жирным шрифтом,
3988 \- для выделения неактивных гиперссылок,
3990 \- для выделения активной в данный момент гиперссылки.
3992 Во всплывающем меню используются следующие цвета:
3994 \- для невыбранных пунктов меню и как основной цвет окна,
3996 \- для выбранного пункта меню,
3998 \- для заголовка окна меню.
4000 Возможные цвета: black, gray, red, brightred, green, brightgreen, brown,
4001 yellow, blue, brightblue, magenta, brightmagenta, cyan, brightcyan,
4002 lightgray и white. Для прозрачного фона используются специальное ключевое
4003 слово "default". Слово "default" можно использовать только при задании цвета
4004 фона. Для основных цветов MC используется другое специальное ключевое
4005 слово: "base". Если терминал поддерживает 256 цветов, то для них могут
4006 использоваться обозначения: от color16 до color255 или от rgb000 до rgb555
4007 и от gray0 до gray23.
4012 base_color=normal=white,default:marked=magenta,default
4015 Атрибуты обозначаются словами "bold", "italic", "underline", "reverse" и "blink".
4016 Чтобы использовать несколько атрибутов, их надо перечислить через символ "+".
4017 The special word "none" menas no attributes, without attempting to fall back
4018 to base_color. Пример:
4021 menuhotsel=yellow;black;bold+underline
4025 Вы можете изменить внешний вид Midnight Commander'а. Для этого необходимо
4026 указать файл, в котором указаны цвета и линии для отрисовки рамок. Такой
4027 файл называется далее скин\-файл. переопределение внешнего вида полностью
4028 совместимо с заданием цветов, описанным в секции
4033 Если скин содержит описание любого из 256\-ти цветов, то необходимо установить
4034 опцию '256colors' со значением TRUE в секции [skin].
4036 Поиск скин\-файла производится по следующему алгоритму (до
4037 первого нахождения файла):
4040 1) параметр командной строки
4045 2) переменная окружения
4051 .B [Midnight\-Commander]
4052 конфигурационного файла.
4055 .B %sysconfdir%/mc/skins/default.ini
4058 .B %prefix%/share/mc/skins/default.ini
4060 Параметры в трёх первых случаях могут содержать абсолютный путь к скин\-файлу
4061 либо просто название скина (с расширением \.ini либо без него). В данном
4062 случае поиск скин\-файла будет происходить по следующим каталогам (до первого
4067 .B ~/.local/share/mc/skins/
4070 .B %sysconfdir%/mc/skins/
4073 .B %prefix%/share/mc/skins/
4076 Для получения расширенной информации, обратитесь к подразделам:
4079 Описание секций и параметров
4083 Опеределения цветовых пар
4087 Линии для отрисовки рамок
4095 .\"NODE " Skins sections"
4096 .SH " Описание секций"
4099 содержит информацию, относящуюся к самому скин\-файлу. Параметр
4101 кратко описывает скин.
4106 содержит описания цветовых пар для групп подсветок имен файлов.
4107 Названия параметров в секции должно совпадать с названиями секций в файле подсветки.
4110 Подсветка имён файлов
4111 .\"Filenames Highlight"
4112 для получения подробной информации.
4117 содержит описание элементов, используемых повсеместно.
4120 Цвет по умолчанию. Используется во всех остальных секциях (глобальный параметр), если в них нет переопределения
4129 курсор на отмеченных данных
4132 цвет заполненной части полоски (progress bar)
4135 элемент ввода данных
4138 инвертированный цвет
4143 содержит описания элементов диалоговых окон (кроме сообщений об ошибках).
4146 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4149 Цвет элемента, находящегося в фокусе
4155 Цвет хоткеев, находящихся в фокусе
4160 содержит описания элементов диалога\-сообщения об ошибках.
4163 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4169 Цвет хоткеев, находящихся в фокусе
4174 содержит описание элементов, отображающихся в меню. Это касается как системного меню
4175 (вызываемого клавишей F9), так и пользовательских меню (F2 в панелях или F11 в редакторе).
4178 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4187 Цвет выделенного пункта меню
4190 Цвет хоткеев, находящихся в фокусе
4193 Цвет неактивного меню
4198 содержит описания цветов для окна отображения помощи.
4201 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4204 Цветовыделение элементов с атрибутом
4208 Цветовыделение элементов с атрибутом
4215 Цвет ссылки, находящейся под курсором
4220 содержит описания элементов редактора
4223 Цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4226 Цветовыделение элементов с атрибутом
4230 Цвет выделенного текста
4233 Подсветка знаков табуляции и "висящих" пробелов
4236 Цвет области отображения состояния строки.
4241 содержит описания элементов редактора
4244 Цветовыделение элементов с атрибутом
4247 .\"NODE " Skins colors"
4248 .SH " Цветовые пары"
4249 Каждый параметр в скин\-файле содержит цветовые пары.
4251 Цветовые пары описываются как два цвета и необязательные атрибуты,
4252 разделённые символом ";". Первый цвет задаёт цвет написания символов,
4253 второй \- цвет фона. Любой из цветов и атрибуты могут быть пропущены,
4254 в этом случае будет взят цвет по умолчанию (глобальный или для данной
4261 # зелёным по чёрному
4262 _default_=green;black
4263 # зелёным (умолч.) по синему
4265 # жёлтым по чёрному (умолч.) с подчёркиванием
4266 marked=yellow;;underline
4270 Возможные цвета (названия) и атрибуты описаны в секции
4275 .\"NODE " Skins lines"
4276 .SH " Линии для отрисовки рамок"
4277 Линии задаются в секции
4279 в скин\-файле. По умолчанию используются одинарные линии, но возможно
4280 переназначить на использование любых utf\-8 символов, похожих на линии
4283 При сборке Midnight Commander с библиотекой Ncurses использование
4284 линий ограничено! Возможна только отрисовка одинарных линий. По всем
4285 вопросам и предложениям обращайтесь к разработчикам Ncurses.
4288 Описание параметров секции
4292 изображение левого верхнего угла рамки
4295 изображение правого верхнего угла рамки
4298 изображение ответвления горизонтальной линии вниз
4301 изображение ответвления горизонтальной линии вверх
4304 изображение левого нижнего угла рамки
4307 изображение правого нижнего угла рамки
4310 изображение ответвления вертикальной линии вправо
4313 изображение ответвления вертикальной линии влево
4316 изображение пересечения вертикальной и горизонтальной линий
4319 изображение горизонтальной линии
4322 изображение вертикальной линии
4325 изображение тонкой горизонтальной линии
4328 изображение тонкой вертикальной линии
4330 .\"NODE " Skins oldcolors"
4331 .SH " Совместимость"
4332 Назначение цветов элементов посредством скин\-файлов полностью совместимо
4333 с назначением цветов, описанном в секции
4338 В данном случае переназначение цветов имеет приоритет над скин\-файлами и носит
4339 дополняющий характер.
4341 .\"NODE "Filenames Highlight"
4342 .SH "Подсветка имён файлов"
4343 Секция [filehighlight] из текущего скин\-файла содержит имена параметров
4344 (в качестве групп подсветки) и значения параметров как цветовые пары.
4345 Описания цветовых пар смотрите в разделе
4350 Правила подсветки находятся в файле %sysconfdir%/mc/filehighlight.ini
4351 (~/.config/mc/filehighlight.ini).
4352 Названия групп должны совпадать с названиями параметров в секции
4353 [filehighlight] в текущем скин\-файле.
4355 Ключи в группах могут принимать следующие значения:
4358 Тип файла. Если параметр присутствует, остальные опции игнорируются
4361 Регулярное выражение. Если присутствует, параметр 'extensions' игнорируется.
4364 Список расширений файлов. Раасширения разделяются символом ';'.
4367 (имеет смысл только с параметром 'extensions') делает правило 'extensions'
4368 чувствительным к регистру букв (true) или не чувтсвительным (false).
4370 Параметр 'type' (тип файла) может принимать значения:
4374 \- DIR (все каталоги)
4376 \- LINK (все ссылки (линки), исключая "битые" линки)
4380 \- DEVICE (все файлы устройств)
4383 \- SPECIAL (все специальные файлы)
4388 .\"NODE "Special Settings"
4389 .SH "Специальные установки"
4390 Большинство установок Midnight Commander может быть изменено путем
4391 использования меню. Однако имеется несколько установок, которые могут
4392 быть изменены только путем непосредственного редактирования
4393 конфигурационного файла
4394 .BR ~/.config/mc/ini .
4396 .I clear_before_exec
4398 По умолчанию Midnight Commander очищает экран перед выполнением команды.
4399 Если вы хотите, чтобы вывод предыдущей команды не исчезал, измените
4400 значение поля clear_before_exec на 0.
4406 на имени каталога, обычно
4408 переходит в этот каталог. Если этот флаг будет установлен в 1,
4410 будет спрашивать подтверждение перед тем, как перейти в указанный
4411 каталог, если в текущем каталоге были помечены какие\-либо файлы.
4413 .I ftpfs_retry_seconds
4415 Этот параметр задает интервал времени (в секундах), по истечении
4416 которого Midnight Commander будет предпринимать повторную попытку
4417 соединиться с ftp\-сервером после того, как предыдущая попытка окончилась
4418 неудачей. Если задано нулевое значение, программа не будет повторять
4419 попытку соединиться.
4421 .I ftpfs_use_passive_connections
4423 По умолчанию эта опция отключена. Она включается для передачи файлов по
4424 протоколу FTP в тех случаях, когда компьютер пользователя располагается
4425 за маршрутизатором, фильтрующим пакеты (behind a filtering packet
4426 router). Эта опция работает только в том случае, если вы не используете
4427 прокси (you are not using an ftp proxy).
4431 Определяет, сколько раз может быть пропущена операция обновления
4432 изображения на экране при работе во встроенной программе просмотра.
4433 Обычно этот параметр не имеет большого значения, поскольку программа
4434 автоматически выбирает оптимальное значение в зависимости от скорости
4435 нажатий на клавиши. Однако на очень медленных машинах или терминалах с
4436 большой скоростью автоповторения (keyboard auto repeat) слишком большое
4437 значение этого параметра может привести к тому, что процедура обновления
4438 экрана начнет вaс раздражать.
4440 По\-видимому, значение max_dirt_limit, равное 10, обеспечивает наилучший
4441 выбор, и именно такое значение устанавливается по умолчанию.
4443 .I mouse_move_pages_viewer
4445 Определяет, будет ли прокрутка информации (scrolling) во встроенной
4446 программе просмотра, осуществляемая с помощью мышки, производиться
4447 страницами или на одну строку.
4449 .I only_leading_plus_minus
4451 Устанавливает специальный режим обработки символов '+', '\-', '*' в
4452 командной строке. Эти символы используются для выбора, отмены выбора и
4453 инвертирования выбора, но выполняют такую функцию только если командная
4454 строка пуста. В середине командной строки эти символы уже не вызывают
4455 выполнения операций группового выбора, но зато вы не сможете
4456 использовать эти символы для таких операций, если командная строка не
4459 .I show_output_starts_shell
4461 Эта переменная работает только в том случае, когда не включена поддержка
4462 subshell. Если она установлена, то при нажатии
4464 для перехода в экран пользователя будет запускаться новый экземпляр
4469 Установка этой опции слегка изменяет реакцию программы на нажатие клавиш
4470 Home и End в активной панели. Вместо того, чтобы перемещать подсветку
4471 (курсор) к первому или последнему из имен файлов, отображенных на
4472 панели, нажатие этих клавиш будет вызывать следующую реакцию:
4474 клавиша Home \- перемещение курсора вверх до середины панели, если курсор
4475 был ниже, в противном случае перемещение на самую верхнюю строку; если
4476 только курсор уже на самой верхней строке, то перемещение на самую
4477 первую строку списка файлов.
4479 клавиша End вызывает аналогичную реакцию \- смещение вниз до середины
4480 панели, если курсор был выше; если ниже \- то переход на последнюю
4481 отображаемую в панели строку; если уже на последней строке, то
4482 перемещение курсора на самую последнюю строку списка файлов.
4484 .I use_file_to_guess_type
4486 Когда эта опция включена (что сделано по умолчанию), mc будет вызывать
4489 для определения типа файла в соответствии с типами файлов, указанными в файле
4492 .\"Edit Extension File"
4496 Если эта переменная включена (по умолчанию она отключена), то при
4497 просмотре в одной из панелей структуры дерева каталогов во второй панели
4498 автоматически будет отображаться список файлов выбранного каталога.
4501 Эта переменная позволяет назначить внешнюю программу (с параметрами) для
4502 работы с буфером обмена, такую как 'xclip', для вставки данных в системный
4507 clipboard_store=xclip \-i
4511 Эта переменная позволяет назначить внешнюю программу (с параметрами) для
4512 работы с буфером обмена, такую как 'xclip', для получения данных из системного
4517 clipboard_paste=xclip \-o
4520 .I autodetect_codeset
4522 Эта опция позволяет использовать команду enca для автоматического
4523 определения кодировки текстовых файлов во встроенных просмотрщике и редакторе.
4524 Список допустимых значений может быть получен командой
4525 "enca \-\-list languages | cut \-d : \-f1". Опция должна располагаться в секции
4531 autodetect_codeset=russian
4533 .\"NODE "Parameters for external editor or viewer"
4534 .SH "Параметры для внешних редакторов и программ просмотра"
4535 Midnight Commander позволяет задать некоторые параметрыы для внешних редакторов
4536 и программ просмотра. Они задаются в секции "[External editor or viewer parameters]",
4537 которая сначала ищется в системном (mc.lib), а затем в пользовательском (~/.config/mc/ini)
4538 файле инициализации. Имя параметра должно совпадать с именем внешнего редактора или
4539 программы просмотра. Значение параметра может содержать следующие переменные:
4542 Имя файла для редактирования или просмотра.
4545 Номер начальной строки в открываемом файле.
4550 [External editor or viewer parameters]
4551 vi=%filename +%lineno
4552 joe=%filename +%lineno
4553 more=%filename +%lineno
4556 Начальная строка передаётся в во внешнюю программу редактирования или просмотра
4557 только в том случае, если она вызывается из окна результатов
4562 Если внешняя программа редактирования или просмотра запускается по клавишам F4 или F3,
4563 MC надеется, что она имеет собственную функцию открытия файла в том же самом месте,
4564 где он был закрыт в предыдущий раз. Такую функцию имеет, например, редактор "joe" и многие
4565 другие. MC не препятствует внешней программе редактирования или просмотра самостоятельно
4566 сохранять и восстановливать позиции в открываемых файлах.
4567 .\"NODE "Terminal databases"
4568 .SH "Базы терминалов"
4569 Midnight Commander обеспечивает возможность внесения исправлений в
4570 системную базу терминалов, даже если вы не обладаете правами
4571 суперпользователя. Midnight Commander ищет в системном инициализационном
4574 в библиотечном каталоге программы Midnight Commander) или в файле
4576 секцию с названием "terminal:your\-terminal\-name", а затем секцию
4577 "terminal:general". Каждая строка в этих секциях содержит ключевое
4578 слово, которое вы хотите определить, за которым следует знак равенства и
4579 определение ключевого слова. Специальный символ
4581 используется для задания экранирующих последовательностей, а
4583 служит для задания последовательностей вида
4586 В качестве ключевых слов используются:
4589 f0 \- f20 определяет последовательность символов,
4590 генерируемых при нажатии на функциональные
4592 bs определяет последовательность символов, которая
4593 будет использоваться вместо клавиши backspace
4594 home то же для клавиши Home
4595 end то же для клавиши end
4596 up то же для клавиши "стрелка вверх"
4597 down то же для клавиши "стрелка вниз"
4598 left то же для клавиши "стрелка влево"
4599 right то же для клавиши "стрелка вправо"
4600 pgdn то же для клавиши page down
4601 pgup то же для клавиши page up
4602 insert то же для клавиши insert
4603 delete то же для клавиши delete
4604 complete комбинация клавиш для выполнения операции
4608 Например, для того, чтобы задать, что клавише insert соответствует
4609 экранирующая последовательность Escape + [ + O + p нужно в файле ini
4616 Операция "завершение ввода" обычно вызывается по клавишам
4618 но задав значение ключевого слова
4620 можно вызывать такую же реакцию системы по другой комбинации клавиш
4621 (почему бы не сделать это, если у вас клавиатура, имеющая массу
4622 неиспользуемых клавиш!).
4625 Программа извлекает всю нужную ей информацию из файлов, пути к которым
4626 определяются относительно переменной окружения
4628 Если эта переменная не задана, происходит обращение к так называемому
4629 библиотечному каталогу программы Midnight Commander. Для того, чтобы
4630 узнать имя этого каталога, дайте команду
4633 .I %prefix%/share/mc/mc.hlp
4635 Файл подсказки для программы.
4637 .I %prefix%/share/mc/mc.ext
4639 Используемый по умолчанию общесистемный файл расширений.
4641 .I ~/.config/mc/mc.ext
4643 Файл расширений пользователя. Если этот файл существует, он используется
4644 вместо общесистемного файла расширений.
4646 .I %prefix%/share/mc/mc.ini
4648 Используемый по умолчанию общесистемный файл установок для Midnight
4649 Commander; используется только в тех случаях, когда пользователь не
4653 .I %prefix%/share/mc/mc.lib
4655 Глобальные установки для Midnight Commander. Установки из этого файла
4656 действительны для всех пользователей, независимо от того, имеют ли они
4657 ~/.config/mc/ini или нет. В настоящий момент только
4659 настройки терминалов
4660 .\"Terminal databases"
4661 загружаются из mc.lib.
4665 Собственные установки пользователя. Если такой файл существует, то
4666 установки загружаются из него, а не из общесистемного инициализационного
4669 .I %prefix%/share/mc/mc.hint
4671 Этот файл содержит подсказки (hints или cookies), циклически
4672 отображаемые программой.
4674 .I %prefix%/share/mc/mc.menu
4676 Этот файл содержит общесистемное меню приложений.
4678 .I ~/.config/mc/menu
4680 Собственное меню пользователя. Если этот файл существует, он
4681 используется вместо общесистемного меню.
4685 Список каталогов для окна, выводимого при выборе пункта меню
4686 "Команда/Дерево каталогов" или при просмотре дерева каталогов в одной из
4687 панелей. Каждая строка файла соответствует подкаталогу. Строки,
4688 начинающиеся со слэша ("/") соответствуют полным путям. Если строка
4689 начинается с цифры, то надо взять указанное число символов из имени
4690 предыдущего каталога. При желании можно создать этот файл, дав
4694 find / \-type d \-print | sort > ~/.cache/mc/Tree
4697 Обычно не имеет смысла делать это, потому что Midnight Commander
4698 автоматически обновляет этот файл.
4702 локальное меню, задаваемое пользователем. Если этот файл существует, он
4703 используется вместо файла меню из домашнего каталога пользователя и
4704 общесистемного меню.
4706 Для того, чтобы изменить корневой каталог MC, установленный по умолчанию,
4707 можно использовать переменную окружения
4709 Значением этой переменный должен быть абсолютный путь. Если переменная MC_HOME
4710 не определена или пуста, используется переменная окружения HOME. Если и HOME
4711 не определена или пуста, каталоги MC определяются средствами библиотеки GLib.
4715 Эта программа распространяется в надежде, что она будет полезной, но БЕЗ
4716 КАКИХ\-ЛИБО ГАРАНТИЙ; даже без подразумеваемых гарантий КОММЕРЧЕСКОЙ
4717 ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. Для получения подробных
4718 сведений смотрите Универсальную Общественную Лицензию GNU.
4719 .\"NODE "AVAILABILITY"
4720 .SH "Обновление версий"
4721 Последние версии программы Midnight Commander можно найти на сайте
4722 http://ftp.midnight\-commander.org/.
4724 .SH "Другие источники"
4725 ed(1), gpm(1), terminfo(1), view(1), sh(1), bash(1), tcsh(1),
4729 Страница, посвященная Midnight Commander, в World Wide Web:
4730 http://www.midnight\-commander.org/
4733 Данная страница оперативного руководства содержит информацию, актуальную
4734 для версии 4.6.0 (январь 2003 года). Если вы используете более свежую
4735 версию программы, оригинальная страница на английском языке может
4736 содержать более полную и актуальную информацию. Для просмотра
4737 оригинальной страницы в оболочке bash можно использовать команду
4743 Miguel de Icaza (miguel@ximian.com), Janne Kukonlehto
4744 (jtklehto@paju.oulu.fi), Radek Doulik (rodo@ucw.cz), Fred Leeflang
4745 (fredl@nebula.ow.org), Dugan Porter (dugan@b011.eunet.es), Jakub Jelinek
4746 (jj@sunsite.mff.cuni.cz), Ching Hui (mr854307@cs.nthu.edu.tw), Andrej
4747 Borsenkow (borsenkow.msk@sni.de), Norbert Warmuth
4748 (nwarmuth@privat.circular.de), Mauricio Plaza
4749 (mok@roxanne.nuclecu.unam.mx), Paul Sheer (psheer@icon.co.za), Pavel
4750 Machek (pavel@ucw.cz) and Pavel Roskin (proski@gnu.org) are the
4751 developers of this package. Alessandro Rubini (rubini@ipvvis.unipv.it)
4752 has been especially helpful debugging and enhancing the program's mouse
4753 support, John Davis (davis@space.mit.edu) also made his S\-Lang library
4754 available to us under the GPL and answered my questions about it, and
4755 the following people have contributed code and many bug fixes (in
4756 alphabetical order):
4758 Adam Tla/lka (atlka@sunrise.pg.gda.pl), alex@bcs.zp.ua (Alex I.
4759 Tkachenko), Antonio Palama, DOS port (palama@posso.dm.unipi.it), Erwin
4760 van Eijk (wabbit@corner.iaf.nl), Gerd Knorr (kraxel@cs.tu\-berlin.de),
4761 Jean\-Daniel Luiset (luiset@cih.hcuge.ch), Jon Stevens
4762 (root@dolphin.csudh.edu), Juan Francisco Grigera, Win32 port
4763 (j\-grigera@usa.net), Juan Jose Ciarlante (jjciarla@raiz.uncu.edu.ar),
4764 Ilya Rybkin (rybkin@rouge.phys.lsu.edu), Marcelo Roccasalva
4765 (mfroccas@raiz.uncu.edu.ar), Massimo Fontanelli (MC8737@mclink.it),
4766 Sergey Ya. Korshunoff (seyko2@gmail.com), Thomas Pundt
4767 (pundtt@math.uni\-muenster.de), Timur Bakeyev
4768 (timur@goff.comtat.kazan.su), Tomasz Cholewo
4769 (tjchol01@mecca.spd.louisville.edu), Torben Fjerdingstad
4770 (torben.fjerdingstad@uni\-c.dk), Vadim Sinolitis (vvs@nsrd.npi.msu.su)
4771 and Wim Osterholt (wim@djo.wtm.tudelft.nl).
4773 Перевод текста подсказки на русский язык \- Костромин В.А., 1999г.
4774 Исправления, адаптация к текущей версии и конвертация в формат mandoc \-
4775 Самойлов А.В. <sav@bcs.zp.ua>, 2002 г.
4778 Известные авторам недоработки программы перечислены в файле TODO,
4779 который можно найти в составе поставляемого пакета.
4781 Если вы обнаружили в программе какие\-то недостатки или недоработки,
4782 оформите, пожалуйста, ваши замечания по адресу
4783 .IR http://www.midnight\-commander.org/ .
4785 Дайте подробное описание обнаруженных недостатков (и/или ваших
4786 предложений по усовершенствованию программы), сообщите версию программы
4787 с которой вы работаете (для получения номера версии используйте команду
4788 mc \-V), в какой операционной системе вы запускали программу. В случае
4789 фатальной ошибки программы мы будем очень благодарны, если вы пришлете