Merge branch '4524_cleanup'
[midnight-commander.git] / doc / man / ru / mc.1.in
blobd958b7777927686b55a0eb3d2be149acfaf9f7a5
1 .\" -*- mode: troff; coding: UTF-8 -*-
2 .\"TOPICS "Разделы помощи:"
3 .\" TODO: Перевести раздел EXTernal File System
4 .TH MC 1 "%DATE_OF_MAN_PAGE%" "MC Version %MAN_VERSION%" "GNU Midnight Commander"
5 .\"SKIP_SECTION"
6 .SH "НАИМЕНОВАНИЕ"
7 mc \- Визуальная оболочка для Unix\-подобных систем.
8 .\"SKIP_SECTION"
9 .SH "СИНТАКСИС"
10 .B mc
11 [\-abcCdfhPstuUVx] [\-l журнал] [каталог1 [каталог2]] [\-e [файл] ...] [\-v файл]
12 .\"NODE "DESCRIPTION"
13 .SH "ОПИСАНИЕ"
14 Что такое Midnight Commander
15 .PP
16 Midnight Commander \- это программа, предназначенная для просмотра
17 содержимого каталогов и выполнения основных функций управления файлами в
18 UNIX\-подобных операционных системах.
19 .\"NODE "OPTIONS"
20 .\"DONT_SPLIT"
21 .SH "КЛЮЧИ"
22 Ключи запуска программы Midnight Commander
23 .TP
24 .I \-a, \-\-stickchars
25 Отключить использование графических символов для рисования линий.
26 .TP
27 .I \-b, \-\-nocolor
28 Запуск программы в черно\-белом режиме экрана.
29 .TP
30 .I \-c, \-\-color
31 Включает цветной режим дисплея. Для получения более подробной информации
32 смотрите раздел
33 .\"LINK2"
34 Цвета\&.
35 .\"Colors"
36 .TP
37 .I \-C arg, \-\-colors=arg
38 Используется для того, чтобы задать другой набор цветов в командной
39 строке. Формат аргумента arg описан в разделе
40 .\"LINK2"
41 Цвета\&.
42 .\"Colors"
43 .TP
44 .I \-\-configure\-options
45 Выводит опции конфигурирования, с которыми был собран Midnight Commander.
46 .TP
47 .I \-d, \-\-nomouse
48 Отключает поддержку мыши.
49 .TP
50 .I \-e [файл]
51 Запустить встроенный редактор. Если параметр "файл" задан, этот файл
52 будет открыт при запуске. Смотрите также
53 .BR mcedit(1) .
54 .TP
55 .I \-f, \-\-datadir
56 Выводит на экран определённый в процессе компиляции программы путь к
57 файлам программы Midnight Commander.
58 .TP
59 .I \-F, \-\-datadir\-info
60 Выводит на экран расширенную информацию о путях, используемых при работе
61 программы Midnight Commander.
62 .TP
63 .I \-g, \-\-oldmouse
64 Принудительно устанавливает режим мыши "normal tracking". В xterm\-совместимых
65 терминалах (например, tmux/screen).
66 .TP
67 .I \-k, \-\-resetsoft
68 Восстанавливает значения команд, назначенных функциональным клавишам в
69 предусмотренные по умолчанию значения, используя базу данных
70 termcap/terminfo. Этот ключ используется только на терминалах HP, где
71 функциональные клавиши не работают.
72 .TP
73 .I \-K файл, \-\-keymap=файл
74 Задаёт файл клавиатурных команд для переопределения привязки клавиатурных
75 комбинаций к действиям.
76 .TP
77 .I \-l файл, \-\-ftplog=файл
78 Сохранить диалог с FTP\-сервером в файл file.
79 .TP
80 .I \-\-nokeymap
81 Не загружать клавиатурные комбинации из файла, использовать определённые
82 в исходном коде.
83 .TP
84 .I \-P файл, \-\-printwd=файл
85 По окончании работы Midnight Commander запишет последний текущий каталог
86 в указанный файл. Эту опцию не следует использовать напрямую. Она
87 используется специальной функцией оболочки, которая меняет текущий
88 каталог оболочки на последний каталог, использованный Midnight
89 Commander.
90 .IP
91 Для того чтобы эта функция была определена, используйте файл
92 .B %pkglibexecdir%/mc.sh
93 для оболочек bash и zsh, а для оболочки tcsh соответственно файл
94 .B %pkglibexecdir%/mc.csh
95 .TP
96 .I \-s, \-\-slow
97 Включает медленный режим терминала, в котором программа выводит меньше
98 псевдографических символов (в том числе в меню и экранах помощи) и
99 отключается вывод дополнительных (избыточных) сообщений.
101 .I \-S arg, \-\-skin=arg
102 Используется для того, чтобы задать другой скин в командной
103 строке. Технология скинов описана в разделе
104 .\"LINK2"
105 Внешний вид\&.
106 .\"Skins"
108 .I \-t, \-\-termcap
109 Используется только в том случае, когда код был скомпилирован с S\-Lang и
110 terminfo: в этом случае Midnight Commander использует значение
111 переменной
112 .B TERMCAP
113 для получения информации о терминале вместо использования системной базы
114 терминалов.
116 .I \-u, \-\-nosubshell
117 Отключает использование альтернативных оболочек shell (имеет смысл
118 только в том случае, когда Midnight Commander был скомпилирован с
119 поддержкой альтернативной оболочки).
121 .I \-U, \-\-subshell
122 Делает возможным использование subshell (имеет смысл только в том
123 случае, когда Midnight Commander был скомпилирован с поддержкой subshell
124 как опции).
126 .I \-v file
127 Запустить встроенную программу просмотра Midnight Commander\-а для
128 просмотра указанного файла. После выхода из режима просмотра вы выходите
129 из Midnight Commander и оказываетесь в shell.
131 .I \-V, \-\-version
132 Отображает версию программы.
134 .I \-x, \-\-xterm
135 Запускает программу в режиме xterm. Используется только на терминалах,
136 работающих в режиме xterm (два режима работы экрана и возможность
137 формировать экранирующие последовательности с помощью мыши) (two screen
138 modes, and able to send mouse escape sequences).
140 .I \-X, \-\-no\-x11
141 Не использовать X11 для получения состояния модификаторов Alt, Ctrl, Shift.
143 Если в командной строке указаны два каталога, первый будет отображаться
144 в активной панели, второй \- в другой панели.
146 Если указан только один каталог, он будет отображён в активной панели,
147 во второй панели будет отображён каталог, указанный в параметре "other_dir"
148 в файле panels.ini.
150 Если каталоги не указаны, в активной панели будет отображён текущий каталог,
151 а во второй панели \- каталог, указанный в параметре "other_dir" в файле panels.ini.
152 .\"NODE "Overview"
153 .SH "Главное окно программы"
154 Главное окно программы Midnight Commander состоит из трёх полей. Два
155 поля, называемые "панелями", идентичны по структуре и обычно отображают
156 перечни файлов и подкаталогов каких\-то двух каталогов файловой
157 структуры. Эти каталоги в общем случае различны, хотя, в частности,
158 могут и совпасть. Каждая панель состоит из заголовка, списка файлов и
159 информационной строки.
161 Третье поле экрана, расположенное в нижней части экрана, содержит
162 командную строку текущей оболочки. В этом же поле (самая нижняя строка
163 экрана) содержится подсказка по использованию функциональных клавиш
164 .BR "F1 \- F10" .
165 Самая верхняя строка экрана содержит строку
166 .\"LINK2"
167 горизонтального меню\&.
168 .\"Menu Bar"
169 Эта строка может не отображаться на экране; в этом случае доступ к ней
170 можно получить, щёлкнув мышью по верхней рамке или нажав клавишу
171 .BR F9 .
173 Панели Midnight Commander обеспечивают просмотр одновременно двух
174 каталогов. Одна из панелей является активной в том смысле, что
175 пользователь может выполнять некоторые операции с отображаемыми в этой
176 панели файлами и каталогами. В активной панели подсвечено имя одного из
177 каталогов или файлов, а также выделен цветом заголовок панели в верхней
178 строке. Этот заголовок совпадает с именем отображаемого в данной панели
179 каталога, который является текущим каталогом той оболочки, из которой
180 запущена программа. Вторая панель \- пассивна. Почти все операции
181 выполняются в активной панели, то есть в соответствующем (текущем)
182 каталоге. Некоторые операции (типа копирования или переноса файлов) по
183 умолчанию используют каталог, отображаемый в пассивной панели, как место
184 назначения операции. Более подробное описание панелей дано в подразделе
185 .\"LINK2"
186 .I Панели каталогов
187 .\"Directory Panels"
188 раздела
189 .\"LINK2"
190 .I Меню левой и правой панелей
191 .\"Left and Right Menus"
192 и в разделе
193 .\"LINK2"
194 .I Меню "Файл"
195 .\"File Menu"
197 Вы можете выполнить любую команду операционной системы или запустить на
198 исполнение любую программу непосредственно из программы Midnight
199 Commander, просто набрав имя этой команды (программы) в командной строке
200 и нажав клавишу
201 .BR Enter .
202 Прочитайте разделы
203 .\"LINK2"
204 .I Командная строка оболочки
205 .\"Shell Command Line"
207 .\"LINK2"
208 .I Редактирование строк ввода
209 .\"Input Line Keys"
210 для того, чтобы узнать больше о командной строке.
211 .\"NODE "Mouse Support"
212 .SH "Поддержка мыши"
213 Программа Midnight Commander обеспечивает поддержку мыши. Это свойство
214 обеспечивается независимо от того, откуда запущен терминал
215 .B xterm(1)
216 (даже если xterm запущен на удалённом компьютере, используя
217 соединение через telnet, ssh или rlogin) или если вы работаете за
218 консолью Linux и запущена программа управления мышью
219 .BR gpm .
221 Если вы щёлкаете мышью на имени файла в одной из панелей, файл
222 выбирается (подсветка перемещается на это имя); если вы щёлкнете правой
223 кнопкой мыши, файл отмечается (или отметка с файла снимается, в
224 зависимости от предыдущего состояния).
226 Двойной щелчок мыши на имени файла означает попытку запустить файл на
227 исполнение (если это исполняемая программа); либо, если
228 .\"LINK2"
229 файл расширений
230 .\"Edit Extension File"
231 содержит программу, ассоциированную с данным расширением, запускается
232 эта программа и ей передаётся на обработку выбранный файл.
234 Точно также можно выполнить команду, ассоциированную с любой
235 функциональной клавишей, щёлкнув по соответствующей экранной кнопке в
236 самой нижней строке экрана.
238 По умолчанию скорость эмуляции повторных нажатий на клавишу в случае её
239 удержания (auto repeat rate) составляет 400 миллисекунд. Это значение
240 можно изменить путем изменения параметра
241 .I mouse_repeat_rate
242 в файле
243 .\"LINK2"
244 \&~/.config/mc/ini
245 .\"Save Setup"
247 Если Commander запущен с поддержкой мыши, вы можете обойти Commander и
248 добиться того, что мышь будет вести себя так же, как она ведёт себя по
249 умолчанию (обеспечивая вырезание и вставку текста), если будете
250 удерживать клавишу
251 .BR Shift .
252 .\"NODE "Keys"
253 .SH "Клавиатурные команды"
254 Некоторые команды в Midnight Commander вызываются с использованием
255 клавиш
256 .B Control
257 (иногда обозначается как CTRL или CTL) и
258 .B Meta
259 (иногда обозначается ALT или даже Compose). В настоящем руководстве
260 будут использоваться следующие сокращения:
262 C\-<символ> означает, что нужно нажать и удерживать клавишу
263 .B Control
264 и в это время нажать клавишу <символ>. Так C\-f будет означать: нажмите
265 .B Control
266 и, удерживая её, нажмите (коротким щелчком) клавишу f.
268 Alt\-<символ> означает, что надо удерживать в нажатом состоянии клавишу
269 .B Alt
270 или
271 .B Meta
272 во время нажатия на клавишу <символ>. Если на клавиатуре нет клавиш
273 .B Alt
275 .BR Meta ,
276 нажмите
277 .BR Esc ,
278 отпустите её, а потом нажмите на клавишу <символ>.
280 S\-<символ> означает, что нужно держать в нажатом состоянии клавишу
281 .B Shift
282 во время нажатия на клавишу <символ>.
284 Все строки ввода в Midnight Commander по умолчанию поддерживают соглашения
285 об использовании "горячих" клавиш, принятые в редакторе GNU Emacs.
287 Вы можете переопределить клавиатурные привязки "горячих" клавиш к командам,
288 как это описано в разделе
289 .\"LINK2"
290 .I переопределение клавиатурных команд
291 .\"Keys_redefine"
293 Все последующие описания клавиатурных команд относятся к поведению по
294 умолчанию.
296 Описания клавиатурных команд даются в нескольких разделах помощи.
297 Наиболее важными являются следующие разделы:
299 В разделе
300 .\"LINK2"
301 .I Меню "Файл"
302 .\"File Menu"
303 приведены комбинации клавиш, которые служат для вызова команд,
304 перечисленных в меню "Файл". В этом же разделе перечислены команды,
305 ассоциированные с функциональными клавишами. Большинство из этих команд
306 выполняют действия над подсвеченным файлом или группой отмеченных
307 файлов.
309 В секции
310 .\"LINK2"
311 .I Панели каталогов
312 .\"Directory Panels"
313 рассказано о клавишах, которые используются для выбора файла или группы
314 файлов как объектов некоторого последующего действия (обычно действия из
315 меню "Файл").
317 В разделе
318 .\"LINK2"
319 .I Командная строка оболочки (Shell)
320 .\"Shell Command Line"
321 перечисляются команды и комбинации клавиш, которые используются для
322 ввода и редактирования команд в командной строке оболочки. Большая часть
323 этих команд служит для переноса имен файлов и/или имен каталогов в
324 командную строку (чтобы уменьшить трудоемкость ввода) или для доступа к
325 истории команд.
327 Клавиши
328 .\"LINK2"
329 редактирования строк ввода
330 .\"Input Line Keys"
331 используются как при редактировании командной строки, так и других строк
332 ввода, появляющихся в различных запросах программы.
334 .\"NODE "  Keys_redefine"
335 .SH "  Переопределение клавиатурных команд"
336 Клавиатурные команды могут быть прочитаны из внешнего файла.
337 Сначала Midnight Commander создаёт карту клавиатурных команд из списка,
338 определённого в исходном коде. Затем всегда загружаются два файла
339 .B %sysconfdir%/mc/mc.keymap
341 .BR %pkgdatadir%/mc.keymap ,
342 последовательно переопределяя ранее загруженные команды.
343 Поиск файла клавиатурных команд, определённого пользователем, производится
344 по следующему алгоритму (до первого нахождения файла):
347 1) параметр командной строки
348 .B \-K <файл>
349 или
350 .B \-\-keymap=<файл>
352 2) переменная окружения
353 .B MC_KEYMAP
355 3) параметр
356 .B keymap
357 в секции
358 .B [Midnight\-Commander]
359 конфигурационного файла.
361 4) файл
362 .B ~/.config/mc/mc.keymap
365 Параметры в трёх первых случаях могут содержать абсолютный путь к файлу
366 клавиатурных команд либо просто название схемы привязки (с расширением .keymap
367 либо без него). В данном случае поиск файла клавиатурных команд
368 будет происходить по следующим каталогам (до первого нахождения):
372 .B ~/.config/mc/
375 .B %sysconfdir%/mc/
378 .B %pkgdatadir%/
380 .\"NODE "  Miscellaneous Keys"
381 .SH "  Разные команды"
382 Имеется несколько действий, ассоциированных с некоторыми комбинациями
383 клавиш, которые не попадают ни в одну из других категорий:
385 .B Enter
386 Если в командной строке (в нижней части экрана) набрано имя какой\-либо
387 команды, запускается соответствующая программа (если команды не
388 существует, выдаётся соответствующее сообщение). Если в командной строке
389 нет никакого текста, и если на активной панели подсвечено имя каталога,
390 то Midnight Commander выполняет переход
391 .B chdir(2)
392 в выбранный каталог и отображает его содержимое в этой панели; если
393 подсвечен исполняемый файл, то он запускается на выполнение. Наконец,
394 если расширение подсвеченного в активной панели файла совпадает с одним
395 из расширений, указанных в
396 .\"LINK2"
397 файле расширений\&,
398 .\"Edit Extension File"
399 то выполняется команда, связанная с этим расширением.
401 .B C\-l
402 Обновляет всю информацию, отображаемую программой Midnight Commander.
404 .B C\-x c
405 Запускает команду
406 .\"LINK2"
407 Chmod
408 .\"Chmod"
409 для подсвеченного файла или группы отмеченных файлов.
411 .B C\-x o
412 Запускает команду
413 .\"LINK2"
414 Chown
415 .\"Chown"
416 для подсвеченного файла или группы отмеченных файлов.
418 .B C\-x l
419 Запускает команду создания жесткой ссылки.
421 .B C\-x s
422 Запускает команду создания абсолютной символической ссылки.
424 .B C\-x v
425 Запускает команду создания относительной символической ссылки.
426 Для более детальной информации о ссылках смотрите раздел
427 .\"LINK2"
428 .I Меню "Файл"
429 .\"File Menu"
431 .B C\-x i
432 Переводит пассивную панель в режим "Информация".
434 .B C\-x q
435 Переводит пассивную панель в режим быстрого просмотра.
437 .B C\-x !
438 Выполняется пункт меню
439 .\"LINK2"
440 "Критерий панелизации"\&.
441 .\"External panelize"
443 .B C\-x h
444 Добавить имя каталога в
445 .\"LINK2"
446 "Каталоги быстрого доступа"\&.
447 .\"Hotlist"
449 .B Alt\-!
450 Выполняет пункт меню "Просмотр вывода команды", который описан подробнее
451 в разделе
452 .\"LINK2"
453 "Меню "Файл"\&.
454 .\"File Menu"
456 .B Alt\-?
457 Вызов диалогового окна
458 .\"LINK2"
459 "Поиск файла"\&.
460 .\"Find File"
462 .B Alt\-c
463 Вызов диалогового окна
464 .\"LINK2"
465 "Быстрая смена каталога"\&.
466 .\"Quick cd"
468 .B C\-o
469 Если Midnight Commander запущен в консоли Linux или FreeBSD, или через
470 xterm, вам будет показан вывод предыдущей команды. При этом на
471 Linux\-консоли Midnight Commander использует встроенную программу
472 (cons.saver) для сохранения выводимой информации и демонстрации её на
473 экране.
475 Если Midnight Commander скомпилирован с поддержкой подоболочки
476 (subshell), вы можете в процессе выполнения приложения из\-под Midnight
477 Commander в любой момент набрать C\-o и вернуться к главному экрану
478 Midnight Commander\-а. Для возврата к вашему приложению достаточно снова
479 набрать C\-o. Если вы застопорите выполнение приложения, использовав этот
480 приём, вы не сможете запустить других программ из Midnight Commander
481 пока отложенное приложение не закончит работу, либо пока вы не прервете
482 его выполнение.
483 .\"NODE "  Directory Panels"
484 .SH "  Панели каталогов"
485 В настоящем разделе перечисляются команды, которые позволяют оперировать
486 с содержимым панелей. Если вы хотите узнать, как изменить вид панели или
487 способ представления информации на панели, смотрите раздел
488 .\"LINK2"
489 Меню левой и правой панелей\&.
490 .\"Left and Right Menus"
492 .B Tab, C\-i
493 Сменить текущую (активную) панель. Подсветка перемещается с панели,
494 которая была активной ранее, в другую панель, которая становится
495 активной.
497 .B Insert, C\-t
498 Чтобы отметить файл, на который указывает в данный момент подсветка,
499 используйте клавишу
500 .B Insert
501 (the kich1 terminfo sequence). Для снятия отметки с файла используются
502 те же комбинации.
504 .B Alt\-e
505 Чтобы поменять кодировку панели, используйте комбинацию Alt\-e (M\-e).
506 Перекодировка производится из выбранной кодировки в системную. Для отмены
507 перекодировки выберите "Без перекодировки" в диалоге выбора кодировок.
509 .B Alt\-g, Alt\-r, Alt\-j
510 Используются для перемещения подсветки, соответственно, на самый
511 верхний, средний или нижний файл из числа отображаемых в данный момент
512 на панели.
514 .B Alt\-t
515 Циклически переключает режимы отображения списка файлов текущего
516 каталога. С помощью этой комбинации клавиш можно быстро переключаться из
517 режима стандартного вывода (long listing) к сокращенному или к режиму,
518 определяемому пользователем.
520 .B C\-\\\\ (control\-backslash)
521 Показать
522 .\"LINK2"
523 "Каталоги быстрого доступа"
524 .\"Hotlist"
525 и перейти к выбранному каталогу.
527 .B + (plus)
528 Эта клавиша используется для того, чтобы выбрать (отметить) группу
529 файлов по регулярному выражению, задающему эту группу. Когда включена
530 опция
531 .IR "Только файлы" ,
532 то выделены будут только файлы. Если опция
533 .IR "Только файлы" ,
534 выключена, то выделены будут как файлы, так и каталоги. Если включена опция
535 .IR "Образцы в стиле shell" ,
536 регулярные выражение строятся по тем же правилам, которые действуют в
537 оболочке shell ('*' означает ноль или большее число любых символов, а '?'
538 заменяет один произвольный символ). Если опция
539 .I "Образцы в стиле shell"
540 выключена, то пометка файлов производится по правилам обработки
541 нормальных регулярных выражений (смотрите ed (1)). Если включена опция
542 .I "С учётом регистра"
543 то пометка файлов и каталогов будет производиться с учётом регистра символов имён.
544 Если опция
545 .I "С учётом регистра"
546 выключена, то регистр символов учитываться не будет.
548 .B \\\\ (backslash)
549 Клавиша "\\" снимает отметку с группы файлов, то есть производит
550 действие, обратное тому, которое вызывается по клавише "+".
552 .B Up, C\-p
553 Перемещает подсветку на предыдущую позицию в списке файлов панели.
555 .B Down, C\-n
556 Перемещает подсветку на следующую позицию в списке файлов панели.
558 .B Home, a1, Alt\-<
559 Перемещает подсветку на первую позицию списка файлов.
561 .B End, c1, Alt\->
562 Перемещает подсветку на последнюю позицию списка файлов.
564 .B PageDown, C\-v
565 Перемещает подсветку на одну страницу вниз.
567 .B PageUp, Alt\-v
568 Перемещает подсветку на одну страницу вверх.
570 .B Alt\-o
571 Если выделенным элементом активной панели является каталог, установить
572 этот каталог текущим в неактивной панели и перейти к следующему файлу.
573 Если выделенным элементом активной панели является не каталог, установить
574 родительский каталог текущим в неактивной панели и также перейти к следующему
575 файлу.
577 .B Alt\-i
578 Сделать текущий каталог активной панели также текущим каталогом
579 неактивной панели. Если необходимо, перевести неактивную панель в режим
580 отображения списка файлов. Если активная панель находится в режиме
581 панелизации, неактивная панель в этот режим не переводится.
583 .B C\-PageUp, C\-PageDown
584 Только если mc запущен с консоли Linux: выполняется, соответственно,
585 переход (chdir) к родительскому каталогу ("..") или к выделенному
586 подсветкой каталогу.
588 .B Alt\-y
589 Перемещение к предыдущему каталогу из истории перемещения по каталогам;
590 эквивалентно нажатию мышкой на символ '<' в верхнем углу панели.
592 .B Alt\-u
593 Перемещение к следующему каталогу из истории перемещения по каталогам;
594 эквивалентно нажатию мышкой на символ '>'.
596 .B Alt\-S\-h, Alt\-H
597 Отображает историю перемещения по каталогам; эквивалентно нажатию мышкой
598 на символ 'v' в верхнем углу панели.
599 .\"NODE "  Quick search"
600 .SH "Быстрый поиск"
601 Режим быстрого поиска позволяет быстро найти нужный файл в каталоге,
602 отображённом в файловой панели, по первым символам имени.
603 Для перехода в режим быстрого поиска используются клавиатурные сочетания
604 .B C\-s
605 или
606 .B Alt\-s
608 После нажатия одной из этих комбинаций вводимые символы отображаются не
609 в командной строке, а в строке поиска. Если режим
610 .I "Показ мини\-статуса"
611 включен, эта строка отображается на месте строки мини\-статуса. В
612 процессе ввода последующих символов линия подсветки перемещается к
613 следующему файлу, название которого начинается с введённой строки
614 символов. Клавиши
615 .B Backspace
616 или
617 .B DEL
618 могут использоваться для исправления ошибок. Если
619 .B C\-s
620 нажато снова, осуществляется поиск следующего подходящего файла.
622 Если переход в режим быстрого поиска осуществляется двойным нажатием
623 .BR C\-s ,
624 то в текущем поиске будет использоваться шаблон предыдущего поиска.
626 Кроме обычных символов в имени файла также можно использовать
627 символы маски '*' и '?'.
629 .\"NODE "  Shell Command Line"
630 .SH "  Командная строка оболочки"
631 В этом разделе перечислены команды, которые позволяют сократить число
632 нажатий на клавиши во время ввода и редактирования команд в командной
633 строке.
635 .B Alt\-Enter
636 Копирует подсвеченное имя файла или каталога в командную строку.
638 .B C\-Enter
639 То же самое, что Alt\-Enter, но работает только на консоли Linux.
641 .B Alt\-Tab
642 Пытается выполнить операцию
643 .\"LINK2"
644 Завершение ввода (completion)
645 .\"Completion"
646 имени файла, названия команды, переменной, имени пользователя или имени
647 машины (в зависимости от того, что вы начали набирать и какой элемент
648 команды вводите).
650 .B C\-x t, C\-x C\-t
651 Копирует в командную строку имена помеченных файлов (или подсвеченное
652 имя, если нет помеченных) из активной панели (C\-x t) или пассивной
653 панели (C\-x C\-t).
655 .B C\-x p, C\-x C\-p
656 Первая комбинация клавиш копирует в командную строку имя текущего
657 каталога, а вторая \- имя каталога, отображаемого в пассивной панели.
659 .B C\-q
660 Эта команда (the quote command) используется для того, чтобы вставить
661 символы, которые каким\-то образом интерпретируются самим Midnight
662 Commander\-ом (например, символ '+').
664 .B Alt\-p, Alt\-n
665 Эти комбинации используются для перемещения по истории команд. Alt\-p
666 вызывает перемещение на команду назад по списку ранее запускавшихся
667 команд, а Alt\-n \- перемещение на одну команду вперёд.
669 .B Alt\-h
670 Выводит историю текущей строки ввода (для командной строки \- историю
671 команд).
672 .\"NODE "  General Movement Keys"
673 .SH "  Клавиши управления перемещением"
674 Встроенная программа просмотра файлов, программа просмотра подсказки и
675 программа просмотра каталогов используют один и тот же программный код
676 для управления перемещением. Следовательно, для перемещения используются
677 одни и те же комбинации клавиш. Но в каждой подпрограмме имеются и
678 комбинации, применяющиеся только в ней.
680 Другие части Midnight Commander\-а тоже используют некоторые из
681 комбинаций клавиш управления перемещением, так что настоящая секция
682 руководства может быть также полезна при изучении этих частей.
684 .B Up, C\-p
685 Перемещение на одну строку назад или вверх
687 .B Down, C\-n
688 Перемещение на одну строку вперёд
690 .B PageUp, Alt\-v
691 Перемещение на одну страницу назад
693 .B PageDown, C\-v
694 Перемещение на одну страницу вперёд
696 .B Home, A1
697 Перемещение к началу.
699 .B End, C1
700 Перемещение к концу.
702 Программы просмотра файлов и помощи воспринимают в дополнение к
703 перечисленным ещё и следующие комбинации:
705 .B b, C\-b, C\-h, Backspace, Delete
706 Перемещение на одну страницу назад
708 .B Space bar
709 Перемещение на одну страницу вперёд
711 .B u, d
712 Перемещение на половину страницы назад или вперёд.
714 .B g, G
715 Перемещение к началу или к концу файла.
716 .\"NODE "  Input Line Keys"
717 .SH "  Редактирование строк ввода"
718 Строки ввода (это не только
719 .\"LINK2"
720 командная строка
721 .\"Shell Command Line"
722 оболочки, но и строки в диалоговых окнах различных подпрограмм)
723 воспринимают следующие управляющие комбинации:
725 .B C\-a
726 Перемещает курсор в началу строки.
728 .B C\-e
729 Перемещает курсор в конец строки.
731 .B C\-b, Left
732 Перемещает курсор на одну позицию влево.
734 .B C\-f, Right
735 Перемещает курсор на одну позицию вправо.
737 .B Alt\-f
738 Перемещает курсор на одно слово вперёд.
740 .B Alt\-b
741 Перемещает курсор на одно слово назад.
743 .B C\-h, Backspace
744 Удаляет символ, предшествующий курсору.
746 .B C\-d, Delete
747 Удаляет символ в позиции курсора.
749 .B C\-@
750 Устанавливает метку для того, чтобы вырезать (скопировать в буфер) часть
751 текста.
753 .B C\-w
754 Копирует текст, расположенный между курсором и меткой, в буфер, удаляя
755 текст из строки ввода.
757 .B Alt\-w
758 Копирует текст, расположенный между курсором и меткой,
759 в буфер.
761 .B C\-y
762 Вставляет содержимое буфера в строку ввода перед позицией курсора.
764 .B C\-k
765 Удаляет текст от курсора до конца строки.
767 .B Alt\-p, Alt\-n
768 Эти комбинации используются для перемещения по истории команд. Alt\-p
769 перемещает к предыдущей команде, Alt\-n \- к следующей.
771 .B Alt\-C\-h, Alt\-Backspace
772 Удалить предшествующее слово.
774 .B Alt\-Tab
775 Пытается выполнить
776 .\"LINK2"
777 завершение ввода (completion)
778 .\"Completion"
779 имени файла, команды, переменной, имени пользователя или имени машины.
780 .\"NODE "Menu Bar"
781 .SH "Главное меню программы Midnight Commander"
782 Строка главного меню появляется в верхней части экрана после нажатия
783 клавиши
784 .B F9
785 или щелчка мыши по верхней рамке экрана. Меню состоит из пяти пунктов:
786 "Левая", "Файл", Команды", Настройки" и "Правая". При выборе одного
787 из этих пунктов появляется соответствующее выпадающее меню.
789 Пункты меню
790 .\"LINK2"
791 "Левая" и "Правая " ("Верхняя" и "Нижняя")
792 .\"Left and Right Menus"
793 позволяют изменить вид, соответственно, левой и правой (или верней и нижней)
794 панелей и характер отображаемой в панели информации, в частности, выполнить
795 соединения с удалёнными компьютерами.
797 Меню
798 .\"LINK2"
799 "Файл"
800 .\"File Menu"
801 позволяет выполнить какие\-то действия с выбранным файлом или группой
802 помеченных файлов.
804 Меню
805 .\"LINK2"
806 "Команды"
807 .\"Command Menu"
808 перечисляет действия, которые имеют более общий характер и не относятся
809 только к выделенному в данный момент файлу или группе помеченных файлов.
811 Меню
812 .\"LINK2"
813 "Настройки"
814 .\"Options Menu"
815 служит для задания ряда параметров, определяющих внешний вид и поведение
816 программы Midnight Commander. Один из пунктов этого меню служит для
817 сохранения настроек, заданных пользователем.
818 .\"NODE "  Left and Right Menus"
819 .SH "  Меню левой и правой (или верхней и нижней) панелей"
820 Вид панелей, в которых отображаются списки файлов и каталогов, может
821 быть изменен через пункты меню
822 .B "Левая" (или "Верхняя")
824 .B "Правая" (или "Нижняя").
825 .\"NODE "    Listing Format..."
826 .SH "    Формат списка..."
827 Этот пункт меню предназначен для определения формата вывода списка
828 файлов в панели. Вы можете выбрать один из 4 вариантов представления
829 списка файлов:
830 .BR "Стандартный" ,
831 .BR "Укороченный" ,
832 .B Расширенный
834 .BR "Определяемый пользователем" .
836 В стандартном формате отображаются имя файла, его размер и время
837 последней модификации.
839 В укороченном (brief) формате отображаются только имена файлов,
840 расположенные в несколько колонок (от 1 до 9), за счет чего на панели
841 видно в несколько раз больше имен.
843 В расширенном (long) формате содержимое каталога представляется так, как
844 это делает команда
845 .BR "ls \-l" .
846 В этом формате панель занимает весь экран.
848 Если вы выберете формат "Определяемый пользователем" ("User"), вы должны
849 будете задать структуру отображаемой информации.
851 При задании структуры вначале указывается размер панели: "half"
852 (половина экрана) или "full" (весь экран).
854 После размера панели можно указать, что на панели должно быть две
855 колонки. Это делается добавлением цифры 2 в строку задания формата.
857 Далее надо перечислить имена полей с необязательным параметром ширины
858 поля. В качестве имен полей могут использоваться:
860 .B name
861 отображать имя файла.
863 .B size
864 отображать размер файла.
866 .B bsize
867 отображать размер в альтернативной форме, при которой выводятся размеры
868 файлов, а для каталогов выводится только надпись "ПОД\-КАТ" ("SUB\-DIR")
869 или "ВВЕРХ" ("UP\-\-DIR").
871 .B type
872 отображать односимвольное поле типа. Этот символ может принимать
873 значения из подмножества символов, выводимых командой
874 .BR "ls \-F" :
875 .B *
876 (asterisk) для исполняемых файлов,
877 .B /
878 (slash) для каталогов,
879 .B @
880 (at\-sign) для ссылок (links),
881 .B =
882 (знак равенства) для сокетов (sockets),
883 .B \-
884 дефис (hyphen) для байт\-ориентированных устройств,
885 .B +
886 для блок\-ориентированных устройств,
887 .B |
888 (pipe) для файлов типа FIFO,
889 .B ~
890 (тильда) для символических ссылок на каталоги,
891 .B !
892 (восклицательный знак) для оборванных (stale) символических ссылок
893 (ссылок, указывающих в никуда).
895 .B mark
896 Звёздочка (asterisk) если файл помечен, пробел \- если не помечен.
898 .B mtime
899 время последней модификации файла.
901 .B atime
902 время последнего доступа к файлу.
904 .B ctime
905 время последнего изменения файла.
907 .B perm
908 строка, показывающая текущие права доступа к файлу.
910 .B mode
911 восьмеричное представление текущих прав доступа к файлу.
913 .B nlink
914 число ссылок на данный файл.
916 .B ngid
917 идентификатор группы (GID, в цифровой форме).
919 .B nuid
920 идентификатор пользователя (UID, в цифровой форме).
922 .B owner
923 владелец файла.
925 .B group
926 группа, имеющая права на файл.
928 .B inode
929 номер inode файла.
931 Вы также можете использовать следующие имена полей для организации
932 вывода информации на дисплей:
934 .B space
935 Вставить пробел при выводе на дисплей.
937 .B |
938 Вставить вертикальную линию при выводе на дисплей.
940 Для того чтобы задать фиксированную ширину поля, нужно добавить
941 двоеточие ':', после которого указать число позиций, которое отводится
942 под это поле. Если после числа поставить символ '+', то указанное число
943 будет интерпретироваться как минимальная ширина поля, и, если экран
944 позволяет, поле будет расширено.
946 Например,
947 .B Стандартный
948 формат вывода задаётся строкой:
950 half type name | size | mtime
953 .B Расширенный
954 \- строкой:
956 full perm space nlink space owner space group space size space mtime
957 space name
959 А вот пример удобного формата, определяемого пользователем:
961 half name | size:7 | type mode:3
963 Помимо того, что может задаваться формат вывода на панель списка файлов,
964 любую панель можно перевести в один из следующих режимов:
966 .B Информация
967 В этом режиме на панель выводится информация о подсвеченном в другой
968 панели файле и о текущей файловой системе (тип, свободное пространство и
969 число свободных inode).
971 .B Дерево
972 Режим отображения дерева каталогов подобен тому, который вы увидите,
973 выбрав пункт
974 .\"LINK2"
975 Дерево каталогов
976 .\"Directory Tree"
977 из меню "Команды" ("Commands"). Смотрите соответствующий раздел.
979 .B Быстрый просмотр
980 В этом режиме панель переключается на отображение содержимого файла,
981 подсвеченного в другой панели. Для вывода используется встроенная
982 .\"LINK2"
983 программа просмотра файлов\&,
984 .\"Internal File Viewer"
985 так что, если переключиться клавишей
986 .B Tab
987 в панель просмотра, вы сможете использовать все команды управления просмотром.
988 .\"NODE "    Sort Order..."
989 .SH "    Порядок сортировки..."
990 Отображение списка файлов в любой из панелей может производиться в
991 соответствии с одним из восьми порядков сортировки:
993 \- по имени;
994 \- по расширению;
995 \- по размеру файла;
996 \- по времени модификации;
997 \- по времени последнего обращения к файлу;
998 \- по времени последнего изменения атрибутов файла;
999 \- по номеру узла (inode);
1000 \- без сортировки.
1003 Порядок сортировки можно выбрать, вызвав диалоговое окно, в котором
1004 кроме того можно указать, что сортировка производится в обратном
1005 порядке (поставив с помощью клавиши
1006 .B пробела
1007 отметку в скобках возле слова "Обратный".
1009 По умолчанию каталоги отображаются в начале списка, но это можно
1010 изменить, проставив отметку возле опции
1011 .B "Смешивать файлы и каталоги"
1012 пункта меню
1013 .\"LINK2"
1014 Настройки панелей\&.
1015 .\"Panel options"
1016 .\"NODE "    Filter..."
1017 .SH "    Фильтр..."
1018 Пункт меню "Фильтр" позволяет задать шаблон, которому должны
1019 соответствовать имена файлов и каталогов, отображаемых в панели
1020 (например,
1021 .BR "*.tar.gz" ).
1023 Строка ввода
1024 .\"Input Line Keys"
1025 предназначена для ввода регулярного выражения (маски) для выбора файлов.
1026 Если включена опция
1027 .IR "Только файлы" ,
1028 то фильтроваться будут только файлы, а все каталоги будут отображаться
1029 независимо от того, соответствуют они фильтру или нет. В противном случае
1030 фильтроваться будут как файлы, так и каталоги. Если включена опция
1031 .IR "Образцы в стиле shell" ,
1032 регулярные выражение строятся по тем же правилам, которые действуют в
1033 оболочке shell ('*' означает ноль или большее число любых символов, а '?'
1034 заменяет один произвольный символ). В противном случае соответствие
1035 файлов/каталогов фильтру определяется по правилам обработки нормальных
1036 регулярных выражений (смотрите ed(1)). Если включена опция
1037 .I "С учётом регистра" ,
1038 то фильтрация файлов и каталогов будет производиться с учётом регистра
1039 символов имён. В противном случае регистр символов учитываться не будет.
1040 .\"NODE "    Reread"
1041 .SH "    Перечитать"
1042 Команда "Перечитать" обновляет список, отображаемый на панели. Это
1043 бывает полезно в тех случаях, когда другие процессы создают или удаляют
1044 файлы.
1045 .\"NODE "  File Menu"
1046 .SH "  Файл"
1047 Программа Midnight Commander использует функциональные клавиши
1048 .B F1 \- F10
1049 как "горячие" клавиши для команд, включенных в меню "Файл".
1050 Escape\-последовательности, генерируемые клавишами
1051 .BR "F1 \- F10" ,
1052 соответствуют функциям terminfo
1053 .IR "kf1 \- kf10" .
1054 На терминалах без поддержки функциональных клавиш можно достичь аналогичного
1055 эффекта, нажав клавишу
1056 .BR Esc ,
1057 а затем число в диапазоне от 1 до 9 или 0 (соответствует
1058 .B F1 \- F9
1060 .BR F10 ).
1062 Меню "Файл" содержит следующие команды:
1064 .B Просмотр файла
1066 Просмотреть файл, на который указывает подсветка. По умолчанию при этом
1067 вызывается
1068 .\"LINK2"
1069 встроенная программа просмотра\&,
1070 .\"Internal File Viewer"
1071 но, сняв отметку с опции
1072 .I "Встроенный просмотр"
1073 в пункте "Конфигурация" меню "Настройки", можно вызывать внешнюю программу
1074 просмотра, путь к которой должен быть указан в переменной окружения
1075 .BR PAGER .
1076 Если переменная
1077 .B PAGER
1078 не определена, вызывается встроенная программа. Если вместо F3 нажать
1079 F13, встроенная программа просмотра не выполняет предварительного
1080 форматирования или обработки файла.
1082 В разделе
1083 .\"LINK2"
1084 Параметры для внешних редакторов и программ просмотра
1085 .\"Parameters for external editor or viewer"
1086 описано, как можно задать параметры командной строки для внешних программ
1087 просмотра файлов.
1089 .B Просмотр вывода команды
1091 По этой команде на экране появляется строка ввода, в которой вы можете
1092 ввести любую команду с параметрами (по умолчанию предлагается
1093 использовать в качестве параметра имя подсвеченного файла). Вывод этой
1094 команды будет отображаться на экране через встроенную программу
1095 просмотра.
1097 .B Правка
1099 Вызывается редактор
1100 .BR vi ,
1101 либо редактор, указанный в переменной окружения
1102 .BR EDITOR ,
1103 либо
1104 .\"LINK2"
1105 встроенный редактор файлов
1106 .\"Internal File Editor"
1107 (если включена опция
1108 .I "Встроенный редактор"
1109 в меню "Настройки / Конфигурация").
1111 В разделе
1112 .\"LINK2"
1113 Параметры для внешних редакторов и программ просмотра
1114 .\"Parameters for external editor or viewer"
1115 описано, как можно задать параметры командной строки для внешних редакторов.
1117 .B Копирование
1119 Вызывается диалоговое окно, в котором предлагается скопировать
1120 подсвеченный файл из каталога, отображаемого в активной панели (или
1121 группу отмеченных файлов, если в активной панели отмечен хотя бы один
1122 файл) в каталог, отображаемый в пассивной панели. Имя каталога, в
1123 который будет производиться копирование, можно изменить. Можно
1124 предварительно резервировать место под новые файлы в каталоге назначения,
1125 выставив конфигурационную опцию preallocate_space.
1126 О том, как задать шаблон для имен копируемых файлов (обычно это "*"
1127 или "^\\(.*\\)$", в зависимости от установки опции
1128 .IR "Образцы в стиле shell" ,
1129 и о допустимых символах замены (wildcards) в строке целевого каталога
1130 вы можете узнать, просмотрев раздел
1131 .\"LINK2"
1132 Маски файлов для операций копирования/переименования\&.
1133 .\"Mask Copy/Rename"
1135 В процессе выполнения копирования можно нажать
1136 .B Esc
1137 для того, чтобы прервать выполнение операции.
1139 В некоторых системах можно осуществлять копирование в фоновом режиме,
1140 если запустить процесс не кнопкой
1141 .B [Дальше]
1142 диалогового окна, а кнопкой
1143 .B [На фоне]
1144 (или нажав
1145 .B Alt\-b
1146 в диалоговом окне). Используя пункт меню
1147 .\"LINK2"
1148 "Команды/Фоновые задания"\&,
1149 .\"Background Jobs"
1150 можно управлять выполнением фоновых процессов.
1152 .B Права доступа
1154 Позволяет изменить права доступа к выделенному или помеченным файлам.
1156 .B Жесткая ссылка
1158 Создаёт жесткую ссылку на текущий файл.
1160 .B Символическая ссылка
1162 Создаёт абсолютную символическую ссылку на текущий файл.
1164 .B Относительная символическая ссылка
1166 Создаёт относительную символическую ссылку на текущий файл.
1168 Если вы не знаете, что такое ссылки: создание ссылки в некотором смысле
1169 подобно копированию файла, но и исходное имя файла и ссылка указывают
1170 на один и тот же реальный файл на диске. Поэтому, если вы, например,
1171 редактируете файл, то изменения будут появляться в обеих копиях. Синонимами
1172 термина "ссылка" (link) являются термины "алиас" (alias) и "ярлык" (shortcut).
1174 Жесткая ссылка выглядит как реальный файл. После создания жесткой ссылки
1175 невозможно различить, где исходный файл, а где ссылка. Если вы удаляете
1176 один из этих файлов (точнее одно из этих имен), то файл ещё сохраняется
1177 на диске (пока у него есть хоть одно имя\-ссылка). Очень трудно различить
1178 первоначальное имя файла и позже созданные жесткие ссылки на него.
1179 Поэтому жесткие ссылки применяются там, где отслеживать различия и не
1180 требуется.
1182 Символическая ссылка \- это ссылка на имя исходного файла. Если исходный
1183 файл удален, символическая ссылка становится бесполезной. Символическую
1184 ссылку легко отличить от первоначального имени файла, и программа
1185 Midnight Commander указывает символические ссылки, выводя знак "@" перед
1186 именем такой ссылки (кроме ссылок на каталоги, которые обозначаются
1187 знаком тильды '~'). Если на экран выводится строка мини\-статуса (опция
1188 .I "Показывать мини\-статус"
1189 включена), то в ней отображается имя исходного файла. Используйте символические
1190 ссылки в тех случаях, когда хотите избежать путаницы, связанной с применением
1191 жестких ссылок.
1193 Когда вы нажимаете клавиатурное сочетание \fBC\-x s\fR, Midnight Commander
1194 автоматически заполняет поля диалога создания ссылки: имя ссылки и имя файла,
1195 на который будет указывать ссылка. Вы можете изменить их.
1197 Но иногда требуется, чтобы ссылка указывала на файл не по абсолютному пути,
1198 а по относительному. Абсолютный путь начинается с корневого каталога:
1200 .I /home/frodo/mc/mc \-> /home/frodo/new/mc
1202 Относительный путь указывает на расположение файла относительно места, где
1203 будет располагаться создаваемая ссылка:
1205 .I /home/frodo/mc/mc \-> ../new/mc
1207 Для того чтобы создать относительную символическую ссылку, используйте
1208 клавиатурное сочетание \fBC\-x v\fR вместо \fBC\-x s\fR.
1210 .B Владелец/группа
1212 Позволяет выполнить команду chown.
1214 .B Права (расширенные)
1216 Позволяет изменить права доступа и владения файлом.
1218 .B Переименование
1220 Вызывается диалоговое окно, в котором предлагается перенести
1221 подсвеченный файл из каталога, отображаемого в активной панели (или
1222 группу отмеченных файлов, если в активной панели отмечен хотя бы один
1223 файл) в каталог, отображаемый в пассивной панели. Имя каталога, в
1224 который будет производиться перенос, можно изменить, воспользовавшись
1225 соответствующей строкой ввода.
1227 В остальном диалоговое окно аналогично окну, появляющемуся при вызове
1228 команды копировании файлов (смотрите выше).
1230 .B Создание каталога
1232 Появляется диалоговое окно и создаётся каталог с введённым именем.
1234 .B Удаление
1236 Удаляется файл, имя которого подсвечено (или группа файлов, имена
1237 которых помечены) в активной панели. Операцию можно прервать, нажав
1238 .B C\-c
1239 или
1240 .B Esc
1241 во время её исполнения.
1243 .B Смена каталога
1244 .\"    Quick cd"
1246 Используйте
1247 .\"LINK2"
1248 быструю смену каталога
1249 .\"The cd internal command"
1250 если вы знаете полный путь к каталогу, в который хотите перейти (который
1251 хотите сделать текущим).
1253 .B Отметить группу
1255 Эта команда используется для отметки группы файлов по заданному шаблону.
1256 Midnight Commander выдаст диалоговое окно, в которой надо задать опции
1257 выделения группы файлов и каталогов. Если включена опция
1258 .IR "Только файлы" ,
1259 то выделены будут только файлы. Если опция
1260 .I "Только файлы"
1261 выключена, то выделены будут как файлы, так и каталоги. Если включена опция
1262 .IR "Образцы в стиле shell" ,
1263 регулярные выражение строятся по тем же правилам, которые действуют в
1264 оболочке shell ('*' означает ноль или большее число любых символов, а '?'
1265 заменяет один произвольный символ). Если опция
1266 .I "Образцы в стиле shell"
1267 выключена, то пометка файлов производится по правилам обработки
1268 нормальных регулярных выражений (смотрите ed (1)). Если включена опция
1269 .I "С учётом регистра"
1270 то пометка файлов и каталогов будет производиться с учётом регистра символов имён.
1271 Если опция
1272 .I "С учётом регистра"
1273 выключена, то регистр символов учитываться не будет.
1275 .B "Снять отметку"
1277 Используется для снятия отметки с группы файлов. Эта операция является
1278 обратной по отношению к операции отметки группы файлов и использует те
1279 же правила формирования шаблонов.
1281 .B Выход
1283 Выйти из программы Midnight Commander. S\-F10 используется для выхода
1284 в тех ситуациях, когда используется shell wrapper. После S\-F10
1285 текущим каталогом будет не последний каталог, в котором вы были при
1286 работе в Midnight Commander, а тот, в котором вы были, когда запустили
1287 Midnight Commander.
1288 .\"NODE "    Quick cd"
1289 .SH "    Быстрая смена каталога"
1290 Эта команда полезна тогда, когда вы знаете полный путь к каталогу,
1291 который хотите сделать текущим, и желаете использовать встроенную
1292 команду
1293 .\"LINK2"
1294 cd\&.
1295 .\"The cd internal command"
1297 По этой команде вызывается диалоговое окно, в строке ввода которого вы
1298 должны ввести тот путь, который вы ввели бы в командной строке оболочки
1299 при выполнении команды
1300 .BR cd .
1302 После этого надо нажать клавишу
1303 .BR Enter .
1304 .\"NODE "  Command Menu"
1305 .SH "  Меню 'Команды'"
1306 .B Меню пользователя
1308 Вызывает
1309 .\"LINK2"
1310 меню пользователя\&.
1311 .\"Edit Menu File"
1312 Меню пользователя предоставляет простой способ расширения возможностей
1313 Midnight Commander за счет добавления в личное меню пользователя вызова
1314 часто используемых программ.
1316 При обращении к пункту меню
1317 .\"LINK2"
1318 .I "Дерево каталогов"
1319 .\"Directory Tree"
1320 выводится окно, отображающее структуру каталогов файловой системы.
1322 Команда
1323 .\"LINK2"
1324 .I "Поиск файла"
1325 .\"Find File"
1326 позволяет найти на диске файл с заданным именем. "Горячие" клавиши \-
1327 .BR Alt\-? .
1329 Команда
1330 .I "Переставить панели"
1331 меняет местами содержимое правой и левой панелей. "Горячие" клавиши \-
1332 .BR C\-u .
1334 По команде
1335 .I "Отключить панели"
1336 показывается вывод последней из выполнявшихся команд оболочки. Эта команда
1337 работает только через xterm и на консоли Linux и FreeBSD. "Горячие" клавиши \-
1338 .BR C\-o .
1340 По команде
1341 .I "Сравнить каталоги"
1342 ("горячие" клавиши \fBC\-x d\fR) сравнивается содержимое каталогов, отображаемых
1343 на левой и правой панелях. После сравнения можно воспользоваться командой
1344 .I "Копировать"
1345 для того, чтобы сделать содержимое каталогов одинаковым. Существует
1346 три метода сравнения. При быстром методе сравниваются только размер и
1347 дата создания файлов с одинаковыми именами. При побайтном методе
1348 сравнивается содержимое файлов (побайтно). Этот метод недоступен, если
1349 машина не поддерживает системный вызов mmap(2). При сравнении по размеру
1350 сравниваются только размеры соответствующих файлов, а дата создания не
1351 проверяется.
1353 Пункт меню
1354 .\"LINK2"
1355 .I "Внешняя панелизация"
1356 .\"External panelize"
1357 позволяет выполнить внешнюю программу, сделав ее вывод содержимым
1358 текущей панели (характерный пример \- панелизация вывода команды find).
1360 Пункт меню
1361 .I "История командной строки"
1362 выводит окно со списком ранее выполнявшихся
1363 команд. Подсвеченную строку из истории можно скопировать в командную
1364 строку оболочки (перемещение подсветки \- клавишами
1365 .BR Up/Down ,
1366 копирование \- по клавише
1367 .BR Enter ).
1368 Доступ к истории команд можно получить также по комбинациям клавиш
1369 .B Alt\-p
1370 или
1371 .BR Alt\-n ,
1372 однако в этом случае вы не видите окна с перечнем команд. Вместо этого в
1373 командную строку выводится одна команда из списка и по комбинации
1374 .B Alt\-p
1375 происходит смена этой команды на предыдущую, а по
1376 .B Alt\-n
1377 \- на следующую команду из истории команд.
1379 Пункт меню
1380 .\"LINK2"
1381 .I "Каталоги быстрого доступа"
1382 .\"Hotlist"
1383 позволяет создать список каталогов, которые часто используются, и
1384 обеспечить быстрый переход к нужному каталогу из этого списка.
1386 Пункт меню
1387 .I "Список активных ВФС"
1388 отображает список виртуальных файловых систем, активных на настоящий
1389 момент. Можно перейти на выбранную виртуальную файловую систему. Для
1390 Обновления списка выберите кнопку
1391 .B [Освежить]
1392 в диалоговом окне.
1393 Кнопка
1394 .B [Освободить ВФС сейчас]
1395 поможет при обновлении содержимого архива или при разорванном сетевом
1396 соединении.
1398 Пункт меню
1399 .\"LINK2"
1400 .I "Фоновые задания"
1401 .\"Background Jobs"
1402 отображает список фоновых заданий, запущенных в диалоге
1403 копирования/перемещения кнопкой \fB[В фоне]\fR.
1405 Пункт меню
1406 .\"LINK2"
1407 .I "Список экранов"
1408 .\"Screen selector"
1409 отображает диалоговое окно со списком одновременно работающих в данный
1410 момент встроенных редакторов, программ просмотра и других модулей MC,
1411 поддерживающих такой режим работы.
1413 После выбора пункта меню
1414 .\"LINK2"
1415 .I "Редактировать файл расширений"
1416 .\"Edit Extension File"
1417 вы можете связать с определённым расширением файла (окончанием имени
1418 после последней точки) программу, которая будет запускаться для
1419 обработки (просмотра, редактирования или выполнения) файла с таким
1420 расширением. Запуск выбранной программы будет осуществляться после
1421 установки подсветки на имя файла и нажатия клавиши
1422 .BR Enter .
1424 Пункт меню
1425 .\"LINK2"
1426 .I "Файл меню"
1427 .\"Edit Menu File"
1428 используется для редактирования пользовательского меню (которое
1429 появляется после нажатия клавиши
1430 .BR F2 ).
1431 .\"NODE "    Directory Tree"
1432 .SH "    Дерево каталогов"
1433 После выбора пункта меню "Дерево каталогов" появляется окно, в котором
1434 отображена иерархическая структура каталогов.
1436 Дерево каталогов может быть вызвано двумя способами: через пункт "Дерево
1437 каталогов" из меню "Команды" и пункт "Дерево" из меню правой или левой
1438 панелей.
1440 Чтобы избавиться от долгих задержек во время создания дерева каталогов,
1441 Midnight Commander создаёт дерево путем просмотра только небольшого
1442 подмножества всех каталогов. Если каталог, который вам нужен, не
1443 отображен, перейдите в его родительский каталог и нажмите
1444 .B C\-r
1445 (или
1446 .BR F2 ).
1448 Для управления просмотром дерева каталогов могут использоваться
1449 следующие комбинации клавиш:
1451 Работают все
1452 .\"LINK2"
1453 клавиши управления перемещением\&.
1454 .\"General Movement Keys"
1456 .B Enter
1457 В окне просмотра дерева каталогов нажатие этой клавиши вызывает выход из
1458 режима просмотра и отображение списка файлов выбранного каталога в
1459 активной панели. При отображении дерева каталогов в одной из панелей при
1460 нажатии клавиши Enter соответствующий каталог отображается во второй
1461 панели, а на текущей панели остается дерево.
1463 .B C\-r, F2
1464 Перечитать содержимое каталога. Используется в тех случаях, когда дерево
1465 каталогов не соответствует реальной структуре: некоторые каталоги не
1466 показаны или показаны более не существующие.
1468 .B F3
1469 Удалить текущий каталог из дерева. Эта команда используется для удаления
1470 ошибочно отображаемых ветвей дерева. Если вам необходимо вернуть
1471 подкаталог в дерево, перейдите в его родительский каталог и нажмите
1472 клавишу
1473 .BR F2 .
1475 .B F4
1476 Переключение между статическим (применяемым по умолчанию) и динамическим
1477 режимами перемещения по дереву.
1479 В статическом режиме перемещения для выбора каталога (то есть перемещения
1480 подсветки на имя другого каталога) используются только клавиши
1481 .BR Up/Down .
1482 Показываются все известные программе на данный момент подкаталоги.
1484 В динамическом режиме клавиши
1485 .B Up/Down
1486 используются для перехода на соседний каталог того же уровня. Для перехода
1487 в родительский каталог используется клавиша
1488 .BR Left ,
1489 а по клавише
1490 .B Right
1491 происходит переход к потомкам текущего каталога, то есть на один уровень
1492 ниже. При этом отображаются только вышележащие каталоги (включая
1493 родительский и выше), соседние каталоги того же уровня и непосредственные
1494 потомки. Вид дерева каталогов динамически изменяется после каждого перемещения
1495 по дереву.
1497 .B F5
1498 Копировать подкаталог (появляется строка ввода, в которой надо указать,
1499 куда копировать).
1501 .B F6
1502 Переместить подкаталог.
1504 .B F7
1505 Создать подкаталог в текущем (подсвеченном) каталоге.
1507 .B F8
1508 Удалить подсвеченный каталог из файловой системы.
1510 .B C\-s, Alt\-s
1511 Найти следующий каталог, соответствующий заданному шаблону поиска. Если
1512 такого каталога не существует, происходит просто смещение подсветки на
1513 одну строку вниз.
1515 .B C\-h, Backspace
1516 Удаляет последний символ в строке (шаблоне) поиска.
1518 .B Любой другой символ
1519 Этот символ добавляется в шаблон поиска и производится перемещение на
1520 имя следующего каталога, удовлетворяющее шаблону. В режиме просмотра
1521 дерева каталогов вначале необходимо активизировать режим поиска
1522 клавишами
1523 .BR C\-s .
1524 Шаблон поиска будет отображаться в строке мини\-статуса.
1526 Следующие действия возможны только в окне просмотра дерева каталогов и
1527 не поддерживаются при просмотре дерева в одной из панелей:
1529 .B F1 (Help)
1530 Вызов подсказки с отображением настоящего раздела помощи.
1532 .B Esc, F10
1533 Выход из окна дерева каталогов. Смены текущего каталога не происходит.
1535 В окне просмотра дерева каталогов поддерживается мышка. Двойной щелчок
1536 аналогичен нажатию клавиши
1537 .BR Enter .
1538 Смотрите также секцию о
1539 .\"LINK2"
1540 поддержке мыши\&.
1541 .\"Mouse Support"
1542 .\"NODE "    Find File"
1543 .SH "    Поиск файлов"
1544 После выбора пункта меню "Поиск файла" появляется диалоговое окно, в котором
1545 запрашивается имя искомого файла и имя каталога, с которого необходимо начинать
1546 поиск. Нажав кнопку
1547 .BR [Дерево] ,
1548 можно выбрать начальный каталог поиска из
1549 .\"LINK2"
1550 дерева каталогов\&.
1551 .\"Directory Tree"
1553 Поле "Шаблон имени" содержит маску имени файла, по которой происходит поиск.
1554 В зависимости от опции "Метасимволы shell" маска интерпретируется либо по тем же
1555 правилам, что и в командной оболочке, либо как регулярное выражение. Пустое
1556 поле также допустимо и соответствует любому имени.
1558 Поле "Содержимое" позволяет задать текст, который надо найти. Если это поле
1559 пусто, то поиск по содержимому файлов производиться не будет.
1561 Опция
1562 .I "Только целые слова"
1563 устанавливает, что шаблон поиска соответствует только целым словам (например,
1564 если указано "foo", не будет найдено слово "foobar").
1566 Для того чтобы начать поиск, нажмите экранную кнопку
1567 .BR [Дальше] .
1568 Во время поиска его можно приостановить кнопкой
1569 .B [Приостановить]
1570 и продолжить по кнопке
1571 .BR [Продолжить] .
1573 Список найденных файлов можно просматривать, перемещаясь с помощью
1574 клавиш
1575 .B Up
1577 .BR Down .
1578 Кнопка
1579 .B [Перейти]
1580 используется для перехода в каталог, в котором находится подсвеченный
1581 файл. Кнопка
1582 .B [Повтор]
1583 служит для задания параметров нового поиска. Кнопка
1584 .B [Выход]
1585 служит для выхода из режима поиска. Нажатие на кнопку
1586 .B [Панелизация]
1587 приведёт к тому, что результаты поиска будут отображены на текущую
1588 активную панель, так что вы можете производить с выбранными файлами
1589 ещё какие\-то действия (просматривать, копировать, перемещать, удалять
1590 и так далее). Для возврата к обычному списку файлов нужно перейти
1591 в каталог "..".
1593 Опция
1594 .I "Разрешить игнорирование каталогов"
1595 совместно с расположенным ниже полем ввода позволяет задать список каталогов,
1596 которые нужно пропускать при поиске (например, вы знаете, что искомого файла
1597 нет на CD\-ROM или не хотите искать в каталогах, подключенных через NFS
1598 по очень медленному каналу). Компоненты списка должны быть разделены двоеточиями.
1599 Например
1602 /cdrom:/nfs/wuarchive:/afs
1605 Относительные пути также поддерживаются. Следующий пример показывает, как
1606 при поиске пропускать специальные каталоги различных систем управления версиями:
1608 /cdrom:/nfs/wuarchive:/afs:.svn:.git:CVS
1611 Внимание: поле ввода может содержать точку (.), это означает текущий абсолютный путь.
1613 Вы можете использовать перенаправление вывода на панель
1614 (см.
1615 .\"LINK2"
1616 Критерий панелизации\&)
1617 .\"External panelize"
1618 для выполнения некоторых усложненных последовательностей действий, в то
1619 время как "Поиск файла" позволяет выполнять только простые запросы.
1620 .\"NODE "    External panelize"
1621 .SH "    Критерий панелизации"
1622 Пункт меню "Критерий панелизации" (который правильнее было бы назвать
1623 "Перенаправление вывода на панель") позволяет выполнить внешнюю
1624 программу и отобразить вывод этой программы на текущей активной панели.
1626 Например, если вы хотите выполнить какое\-то действие над всеми
1627 символическими ссылками текущего каталога, вы можете использовать пункт
1628 "Критерий панелизации" для запуска следующей команды:
1631 find . \-type l \-print
1634 После выполнения этой команды в текущей панели будет отображено не
1635 содержимое соответствующего каталога, а только все символические ссылки,
1636 в нем расположенные.
1638 Если вы хотите вывести на панель все файлы, которые были скачаны с
1639 вашего FTP\-сайта, вы можете использовать следующую команду для
1640 извлечения нужных имен из файла протокола:
1643 awk '$9 ~! /incoming/ { print $9 }' < /var/log/xferlog
1646 Если вы захотите, то можете сохранить часто используемые команды
1647 панелизации под отдельными информативными именами, чтобы иметь
1648 возможность их быстро вызвать по этим именам. Для этого нужно набрать
1649 команду в строке ввода и нажать кнопку
1650 .BR [Добавить] .
1651 После этого вам потребуется ввести имя, по которому вы будете вызывать
1652 команду. В следующий раз вам достаточно будет выбрать нужное имя
1653 из списка, а не вводить всю команду заново.
1654 .\"NODE "    Hotlist"
1655 .SH "    Каталоги быстрого доступа"
1656 Пункт меню "Каталоги быстрого доступа" служит для вывода списка меток
1657 (условных имен), присвоенных наиболее часто используемым каталогам. Этот
1658 список можно использовать для быстрого перехода в нужный каталог.
1659 Пользуясь диалоговым окном "Каталоги быстрого доступа", вы можете добавить
1660 новую метку в список или удалить ранее созданную пару метка/каталог. Для
1661 добавления метки можно также использовать комбинацию клавиш \fBC\-x h\fR,
1662 по которой текущий каталог добавляется в каталоги быстрого доступа.
1663 Программа выдаст запрос на ввод метки для этого каталога.
1665 Использование этого пункта меню обеспечивает более быстрый переход к
1666 часто используемым каталогам. Другим способом ускорения процедуры
1667 переключения на часто используемые каталоги является задание переменной
1668 CDPATH (смотрите описание
1669 .\"LINK2"
1670 встроенной команды cd\&.
1671 .\"The cd internal command"
1672 .\"NODE "    Edit Extension File"
1673 .SH "    Редактировать файл расширений"
1674 Этот пункт меню "Команда" служит для вызова редактора и редактирования
1675 файла
1676 .BR ~/.config/mc/mc.ext.ini .
1677 Если этот файл не существует и вы не root, этот файл будет скопирован с
1678 .IR %sysconfdir%/mc/mc.ext.ini .
1679 Если вы root, вы можете выбрать, какой из файлов редактировать: пользовательский
1680 .I ~/.config/mc/mc.ext.ini
1681 или системный
1682 .IR %sysconfdir%/mc/mc.ext.ini .
1683 Формат этого файла подробно описан в нём самом.
1684 .\"NODE "    Background Jobs"
1685 .SH "    Фоновые задания"
1686 Этот пункт меню позволяет вам управлять фоновыми заданиями, запущенными
1687 из Midnight Commander (такими заданиями могут быть только операции
1688 копирования и перемещения файлов). Используя этот пункт меню или
1689 "горячие" клавиши \fBC\-x j\fR,
1690 вы можете остановить, возобновить или снять любое из фоновых заданий.
1691 .\"NODE "    Edit Menu File"
1692 .SH "    Редактирование файлов меню"
1693 Файлы меню содержат списки команд для выполнения часто повторяемых
1694 пользователем операций. Эти меню создаются и поддерживаются самими
1695 пользователями. Могут быть созданы три файла меню: в текущем каталоге, в
1696 домашнем каталоге пользователя и общесистемный. Когда вы нажимаете
1697 клавишу
1698 .B F2
1699 для вызова меню, Midnight Commander вначале ищет файл
1700 .B .mc.menu
1701 в текущем каталоге и отображает соответствующее меню (если находит и
1702 если владельцем этого файла является данный пользователь или root и этот
1703 файл не доступен на запись всем). Если такого файла не найдено, таким же
1704 образом ищется файл
1705 .BR ~/.config/mc/menu ,
1706 и в последнюю очередь mc использует общесистемное меню
1707 .BR %pkgdatadir%/mc.menu .
1709 Формат всех трёх файлов меню одинаков и очень прост. Строки комментариев
1710 начинаются с '#'. Дополнительные комментарии должны начинаться с '#',
1711 пробела или символа табуляции. Строки, начинающиеся с любого символа,
1712 отличного от пробела и символа табуляции, интерпретируются как названия
1713 пунктов меню, причём если первый символ является буквой или цифрой, то
1714 соответствующая клавиша будет служить "горячей" клавишей для вызова
1715 этого пункта меню. Строки, начинающиеся с пробела или символа табуляции,
1716 интерпретируются как команды, которые должны выполняться при вызове
1717 соответствующего пункта меню. Эти строки должны следовать за строкой
1718 названия и их может быть несколько.
1720 Когда пользователь выбирает какой\-то пункт меню, соответствующие
1721 командные строки копируются во временный файл во временном каталоге
1722 (обычно /usr/tmp) и затем этот файл запускается на выполнение. Это
1723 позволяет пользователю вставлять в команды меню любые конструкции,
1724 допустимые в командном языке оболочки. Можно также использовать
1725 макроподстановки, которые производятся перед выполнением кода меню
1726 (подробнее смотрите в секции
1727 .\"LINK2"
1728 Макроподстановки\&).
1729 .\"Macro Substitution"
1731 Вот пример файла mc.menu:
1734 A       Dump the currently selected file
1735         od \-c %f
1737 B       Edit a bug report and send it to root
1738         I=`mktemp ${MC_TMPDIR:\-/tmp}/mail.XXXXXX` || exit 1
1739         vi $I
1740         mail \-s "Midnight Commander bug" root < $I
1741         rm \-f $I
1743 M       Read mail
1744         emacs \-f rmail
1746 N       Read Usenet news
1747         emacs \-f gnus
1749 H       Call the info hypertext browser
1750         info
1752 J       Copy current directory to other panel recursively
1753         tar cf \- . | (cd %D && tar xvpf \-)
1755 K       Make a release of the current subdirectory
1756         echo \-n "Name of distribution file: "
1757         read tar
1758         ln \-s %d `dirname %d`/$tar
1759         cd ..
1760         tar cvhf ${tar}.tar $tar
1762 = f *.tar.gz | f *.tgz & t n
1763 X       Extract the contents of a compressed tar file
1764         tar xzvf %f
1767 .B Условия выполнения (Default Conditions)
1769 Каждому пункту меню может предшествовать условие. Строка, задающая
1770 условие, должна содержать символ '=' в первой колонке. Команды,
1771 задаваемые этим пунктом меню, будут выполняться только если условие
1772 выполняется.
1775 Синтаксис строки условия:   = <sub\-cond>
1776                 или:        = <sub\-cond> | <sub\-cond> ...
1777                 или:        = <sub\-cond> & <sub\-cond> ...
1779 где <sub\-condition> может принимать следующие значения:
1781   y <pattern>     синтаксис текущего файла соответствует шаблону.
1782                   Только для меню редактора.
1783   f <pattern>     соответствует ли шаблону имя текущего файла?
1784   F <pattern>     соответствует ли шаблону файл в пассивной панели?
1785   d <pattern>     соответствует ли шаблону имя текущего каталога?
1786   D <pattern>     соответствует ли шаблону имя текущего каталога
1787                   в пассивной панели?
1788   t <type>        соответствует ли тип файла <type>?
1789   T <type>        соответствует ли тип файла в пассивной панели <type>?
1790   x <filename>    является ли filename исполнимым?
1791   ! <sub\-cond>   логическое отрицание условия <sub\-cond>
1794 Шаблон (pattern) \- это обычный шаблон оболочки (shell pattern) или
1795 регулярное выражение, в соответствии с опцией "shell patterns". Вы
1796 можете задать значение опции "shell patterns" путем записи строки
1797 "shell_patterns=x" в самую первую строку файла меню (здесь "x" равно 0
1798 или 1).
1801 Типы файлов определяются следующими символами:
1803   n     не каталог
1804   r     обычный файл (regular file)
1805   d     каталог
1806   l     ссылка (link)
1807   c     байт\-ориентированное устройство (char special)
1808   b     блок\-ориентированное устройство (block special)
1809   f     fifo
1810   s     socket
1811   x     исполняемый файл
1812   t     помеченный файл (tagged)
1815 Например, 'rlf' означает либо обычный файл, либо ссылку, либо файл типа
1816 fifo. Тип 't' стоит несколько особняком, потому что этот тип
1817 определяется не типом самого файла, а тем, помечен ли файл на панели.
1818 Условие '=t t' истинно, если в текущей панели имеются помеченные файлы,
1819 и ложно, если таковых нет.
1821 Если условие начинается с "=?" вместо '=', то во время выполнения
1822 проверки условия будет отображаться ход вычисления условия (a debug
1823 trace will be shown whenever the value of the condition is calculated).
1825 Значение условия вычисляется слева направо. Это значит, что
1827         = f *.tar.gz | f *.tgz & t n
1829 вычисляется как
1831         ( (f *.tar.gz) | (f *.tgz) ) & (t n)
1834 Вот пример использования условий:
1837 = f *.tar.gz | f *.tgz & t n
1838 L       List the contents of a compressed tar\-archive
1839         gzip \-cd %f | tar xvf \-
1842 .B Условия включения пункта в меню (Addition Conditions)
1844 Если строка условия начинается с '+' (или "+?") вместо '=' (или "=?") \-
1845 это условие трактуется как условие включения данного пункта в меню. Если
1846 условие истинно, пункт включается в отображаемое на экране меню, если
1847 условие не выполняется \- не включается.
1849 Вы можете использовать одно и то же условие и как условие выполнения и
1850 как условие включения пункта в меню, если начнете строку условия с "+="
1851 или "=+" (если надо отображать ход вычисления, то с "+=?" или "=+?").
1852 Если вы хотите использовать два разных условия, одно для включения в
1853 меню, а другое \- для выполнения, надо предпослать пункту меню две строки
1854 условий, одну \- начинающуюся с '+', и другую \- начинающуюся с '='.
1855 .\"NODE "  Options Menu"
1856 .SH "  Меню 'Настройки'"
1857 Программа Midnight Commander имеет ряд установок (опций), каждая из
1858 которых может быть включена или выключена, для чего служат несколько
1859 диалоговых окон, доступных через меню "Настройки". Опция включена, если
1860 поставлена звёздочка или знак "x" в скобках перед названием опции.
1862 Пункт
1863 .\"LINK2"
1864 Конфигурация
1865 .\"Configuration"
1866 вызывает диалоговое окно, в котором вы можете поменять большинство
1867 установок программы Midnight Commander.
1869 Пункт
1870 .\"LINK2"
1871 Внешний вид
1872 .\"Layout"
1873 служит для задания настроек, определяющих положение и вид окна программы
1874 mc на экране.
1876 Пункт
1877 .\"LINK2"
1878 Настройки панелей
1879 .\"Panel options"
1880 служит для задания настроек панелей файлового менеджера.
1882 Пункт
1883 .\"LINK2"
1884 Подтверждение
1885 .\"Confirmation"
1886 вызывает диалоговое окно, в котором вы указываете, на выполнение каких
1887 действий программа будет требовать подтверждения.
1889 Пункт
1890 .\"LINK2"
1891 Оформление
1892 .\"Appearance"
1893 вызывает диалоговое окно, в котором вы можете выбрать скин.
1895 Пункт
1896 .\"LINK2"
1897 Биты символов
1898 .\"Display bits"
1899 вызывает диалоговое окно, в котором вы указываете, в каком формате ваш
1900 терминал будет обрабатывать (вводить и отображать на дисплее)
1901 информацию, представленную байтами (например, записанную в файле).
1903 Пункт
1904 .\"LINK2"
1905 Распознавание клавиш
1906 .\"Learn keys"
1907 вызывает диалоговое окно, в котором вы можете протестировать работу
1908 некоторых клавиш, которые работают не на всех типах терминалов, и
1909 связать ту реакцию системы, которая должна была последовать за нажатием
1910 отсутствующей клавиши, с нажатием другой клавиши или комбинации клавиш.
1912 Пункт
1913 .\"LINK2"
1914 Виртуальные ФС
1915 .\"Virtual FS"
1916 вызывает диалоговое окно, в котором вы можете задать значения некоторых
1917 параметров, связанных с использованием виртуальных файловых систем.
1919 По команде
1920 .\"LINK2"
1921 Сохранить настройки
1922 .\"Save Setup"
1923 введённые значения параметров сохраняются в ini\-файле программы.
1924 .\"NODE "    Configuration"
1925 .SH "    Конфигурация"
1926 Параметры конфигурации, задаваемые в этом окне, делятся на несколько
1927 групп: "Параметры операций с файлами", "Клавиша Esc", "Пауза после
1928 исполнения" и "Прочие настройки".
1930 .B Параметры операций с файлами
1932 .IR "Детали операций" .
1933 Этот переключатель определяет, будет ли при выполнении операций
1934 копирования, перемещения и удаления выводится дополнительное окно,
1935 отображающее ход выполнения операции. Если у вас медленный терминал, вы
1936 можете отключить этот вывод. Он отключается автоматически, если скорость
1937 вашего терминала меньше 9600 bps.
1939 .IR "Подсчитывать общий размер" .
1940 Если эта опция включена, Midnight Commander перед выполнением операций
1941 копирования, перемещения и удаления подсчитывает общее число
1942 обрабатываемых файлов и их суммарный размер и показывает ход выполнения
1943 операции над этими файлами в виде диаграммы\-полоски (правда, это слегка
1944 замедляет выполнение операций). Эта опция не работает, если выключена
1945 опция
1946 .IR "Детали операций" .
1948 .IR "Обычный индикатор прогресса" .
1949 Если эта опция включена, индикатор прогресса файловых операций (копирование,
1950 перемещение, удаление) всегда увеличивается слева направо. Если опция
1951 выключена, направление увеличения индикатора прогресса совпадает с направлением
1952 файловой операции: с левой панели на правую или наоборот. По умолчанию включено.
1954 .IR "Автоимя каталога" .
1955 При создании нового каталога по F7 в поле ввода имени нового каталога
1956 будет автоматически подставляться имя файла или каталога, находящегося
1957 под курсором. По умолчанию выключено.
1959 .IR "Выделять место" .
1960 Если возможно, предварительно выделять место под весь копируемый файл.
1961 По умолчанию выключено.
1963 .B Клавиша Esc
1965 По умолчанию Midnight Commander трактует нажатие на клавишу Esc как
1966 действие, предшествующее нажатию какой\-то другой клавиши и совместно
1967 обрабатывает комбинацию
1968 .BR Esc\-key .
1969 Поэтому вы должны нажимать Esc дважды, чтобы закрыть диалог. Но существует
1970 возможность использовать однократное нажатие Esc для этого действия.
1972 .IR "Однократное нажатие" .
1973 По умолчанию эта опция выключена. Если вы её включите, то программа будет
1974 ожидать нажатия второй клавиши только в течение некоторого временного
1975 интервала (см. ниже опцию
1976 .IR "Интервал" ),
1977 и если за это время ни одна клавиша не нажата, то Esc интерпретируется
1978 как команда "Отмена" (Esc Esc).
1980 .IR "Интервал" .
1981 Эта опция используется для задания временного интервала (в микросекундах)
1982 для использования однократного нажатия на клавишу Esc. По умолчанию этот
1983 интервал равен 1 секунде (1000000 микросекунд). Кроме того, этот интервал
1984 может быть установлен через переменную окружения KEYBOARD_KEY_TIMEOUT_US
1985 (также в микросекундах), которая имеет приоритет над над значением этой
1986 опции.
1988 .B "Пауза после исполнения"
1990 После выполнения вашей команды Midnight Commander может обеспечить
1991 паузу, чтобы вы могли просмотреть и изучить вывод команды. Есть три
1992 варианта установки этой опции:
1994 .IR "Никогда" .
1995 Это значит, что вы не хотите видеть вывод команды. На консоли Linux или
1996 FreeBSD или при использовании xterm вы можете просмотреть этот вывод,
1997 нажав C\-o.
1999 .IR "На \(lqтупых\(rq терминалах" .
2000 Пауза будет создаваться на терминалах, которые не способны обеспечить
2001 показ вывода последней из выполнявшихся команд (это любые терминалы,
2002 отличные от xterm или консоли Linux).
2004 .IR "Всегда" .
2005 Программа обеспечит паузу после выполнения любой команды.
2007 .B "Прочие настройки"
2009 .IR "Встроенный редактор" .
2010 Если эта опция включена, то для редактирования файлов вызывается
2011 встроенный редактор. Если опция выключена, то будет использоваться
2012 редактор, указанный в переменной окружения
2013 .BR EDITOR .
2014 Если такой редактор не задан, будет вызываться
2015 .B vi
2016 Смотрите раздел
2017 .\"LINK2"
2018 Встроенный редактор файлов\&.
2019 .\"Internal File Editor"
2021 .IR "Встроенный просмотр" .
2022 Если эта опция включена, для просмотра файлов вызывается встроенная
2023 программа просмотра. Если опция выключена, вызывается программа,
2024 указанная в переменной окружения
2025 .BR PAGER .
2026 Если такая программа не задана, используется команда
2027 .BR view .
2028 Смотрите раздел
2029 .\"LINK2"
2030 Встроенная программа просмотра файлов\&.
2031 .\"Internal File Viewer"
2033 .IR "Автоматические меню" .
2034 Если эта опция включена, пользовательское меню будет автоматически
2035 вызываться на экран при запуске программы. Это бывает полезно, если на
2036 компьютере работают неопытные пользователи (операторы), которые должны
2037 выполнять только стандартные операции.
2039 .IR "Спрашивать имя нового файла" .
2040 Если эта опция включена, то перед открытием нового файла в редакторе
2041 будет запрошено его имя.
2043 .IR "Выпадение меню при вызове" .
2044 Если эта опция включена, то при вызове главного меню нажатием клавиши
2045 .B F9
2046 будет сразу отображаться перечень пунктов меню (выпадающее меню).
2047 В противном случае активизируются только пункты главного меню, и вы должны
2048 (после выбора одного из них клавишами стрелок) нажать клавишу
2049 .B Enter
2050 либо выбрать нужный пункт по "горячей" клавише и только после этого
2051 получите возможность выбрать пункт выпадающего меню.
2053 .IR "Образцы в стиле shell" .
2054 По умолчанию команды Select, Unselect и Filter используют регулярные
2055 выражения, которые строятся по правилам, действующим в оболочке (shell\-
2056 like regular expressions). Для того чтобы достичь такого эффекта,
2057 выполняются следующие преобразования: '*' заменяется на '.*' (ноль или
2058 больше символов); '?' заменяется на '.' (в точности один символ) и '.'
2059 заменяется на обычную точку. Если опция выключена, то регулярные
2060 выражения должны строиться так, как описано в ed(1).
2062 .IR "Дополнение: показывать всё" .
2063 В процессе ввода команд Midnight Commander может выполнять
2064 .\"LINK2"
2065 Завершение ввода
2066 .\"Completion"
2067 при нажатии на клавиши
2068 .BR Alt\-Tab ,
2069 пытаясь угадать окончание вводимой команды. По умолчанию при первом
2070 нажатии
2071 .B Alt\-Tab
2072 он ищет все возможные варианты завершения и, если завершения
2073 неоднозначны (имеется много разных вариантов), то только издаёт звуковой
2074 сигнал. При втором нажатии
2075 .B Alt\-Tab
2076 отображаются все возможные завершения. Если вы хотите видеть все
2077 возможные варианты завершения после первого нажатия
2078 .BR Alt\-Tab ,
2079 включите эту опцию.
2081 .IR "Вращающийся индикатор" .
2082 Если эта опция включена, Midnight Commander отображает в верхнем правом
2083 углу вращающуюся черточку как индикатор того, что выполняется какое\-то
2084 задание (операция).
2086 .IR "Смена каталога по ссылкам" .
2087 Установка этой опции приводит к тому, что Midnight Commander будет
2088 следовать логической цепочке подкаталогов при выполнении команд смены
2089 каталога как в панели, так и по команде
2090 .BR cd .
2091 Так же ведёт себя по умолчанию bash. Если же опция не включена, Midnight
2092 Commander будет при выполнении команды
2093 .B cd
2094 следовать реальной структуре каталогов, так что если вы вошли в текущий
2095 каталог по ссылке на него, то по команде
2096 .B "cd .."
2097 вы окажетесь в его родительском каталоге, а не в том каталоге, где
2098 расположена ссылка.
2100 .IR "Безопасное удаление" .
2101 Если эта опция включена, непреднамеренно удалить файл будет сложнее. В
2102 диалоговых окнах подтверждения удаления предлагаемая по умолчанию кнопка
2103 изменяется с
2104 .B [Да]
2105 на
2106 .BR [Нет] .
2107 По умолчанию эта опция выключена.
2109 .IR "Безопасная перезапись" .
2110 Если эта опция включена, непреднамеренно перезаписать файл будет сложнее. В
2111 диалоговом окне подтверждения перезаписи предлагаемая по умолчанию кнопка
2112 изменяется с
2113 .B [Да]
2114 на
2115 .BR [Нет] .
2116 По умолчанию эта опция выключена.
2118 .IR "Автосохранение настроек" .
2119 Если эта опция включена, то при выходе из программы Midnight Commander
2120 значения всех настраиваемых параметров сохраняются в файле
2121 .BR ~/.config/mc/ini .
2122 .\"NODE "    Layout"
2123 .SH "    Внешний вид"
2124 Диалоговое окно "Внешний вид" даёт вам возможность изменить некоторые
2125 параметры отображения на экране главного окна программы Midnight
2126 Commander. Параметры, задаваемые в этом окне, делятся на несколько
2127 групп: "Разбиение панелей", "Консольный вывод" и "Прочие настройки".
2129 .B Разбиение панелей
2131 Большую часть экрана занимают файловые панели. Вы можете указать,
2132 каким должно быть расположение панелей:
2133 .I вертикальное
2134 или
2135 .IR горизонтальное .
2136 Изменить расположение панелей можно также с помощью клавиатурного сочетания
2137 Alt\-, (Alt\-запятая).
2139 .IR "Равные размеры" .
2140 По умолчанию панели имеют равные размеры. Эта опция позволяет изменить их.
2142 .BR "Консольный вывод" .
2144 Эта опция доступна, если Midnight Commander запущен на консоли Linux или
2145 FreeBSD. Она устанавливает число строк, которые будут оставлены для отображения
2146 вывода команды.
2148 .B Прочие настройки
2150 .IR "Линейка меню" .
2151 Если включено, основное меню программы будет отображаться постоянно вверху
2152 экрана. По умолчанию включено.
2154 .IR "Командная строка" .
2155 Если включено, в нижней части экрана будет доступна командная строка.
2156 По умолчанию включено.
2158 .IR "Метки клавиш" .
2159 Если включено, внизу экрана будут отображаться 10 меток, соответствующих
2160 функциональным клавишам
2161 .BR "F1 \- F10" .
2162 По умолчанию включено.
2164 .IR "Строка подсказки".
2165 Если включено, ниже панелей будут отображаться однострочные подсказки
2166 по приёмам работы в Midnight Commander. По умолчанию включено.
2168 .IR "Заголовок xterm" .
2169 При исполнении в эмуляторе терминала системы X11 Midnight Commander
2170 отображает в заголовке xterm текущий каталог и изменяет этот заголовок
2171 при необходимости. Если ваш эмулятор терминала неисправен и вы видите
2172 неверный заголовок при старте или изменении каталога, выключите эту опцию.
2173 По умолчанию включено.
2175 .IR "Свободное место" .
2176 Если включено, на нижней рамке панели будет показано свободное место и общий
2177 размер текущей файловой системы. По умолчанию включено.
2178 .\"NODE "    Panel options"
2179 .SH "    Настройки панелей"
2180 .B Основные настройки панелей
2182 .IR "Показывать мини\-статус" .
2183 Если включено, в нижней части каждой панели выводится строка информации
2184 о выделенном подсветкой файле или каталоге каждой панели. По умолчанию включено.
2186 .IR "Размеры в единицах СИ" .
2187 Если эта опция включена, то Midnight Commander отображает размеры файлов
2188 и каталогов с префиксами СИ (по основанию 10). По умолчанию опция выключена.
2189 В этом случае Midnight Commander отображает размеры с префиксами МЭК (по
2190 основанию 2).
2192 .IR "Смешивать файлы/каталоги" .
2193 Если эта опция включена, имена файлов и каталогов отображаются вперемежку.
2194 Если опция выключена, каталоги (и ссылки на каталоги) показываются в начале
2195 списка, а имена файлов \- после имен всех каталогов. По умолчанию выключено.
2197 .IR "Показывать резервные (Backup) файлы" .
2198 Если эта опция выключена, Midnight Commander не показывает файлы, имена которых
2199 заканчиваются на '~' (подобно ключу \-B команды ls в GNU). По умолчанию включено.
2201 .IR "Показывать скрытые файлы" .
2202 Если эта опция включена, Midnight Commander показывает все файлы, имена которых
2203 начинаются точкой (как ls \-a). По умолчанию включено.
2205 .IR "Быстрая загрузка каталога" .
2206 По умолчанию эта опция выключена. Если вы активизируете её, Midnight
2207 Commander будет использовать для вывода содержимого каталога следующий трюк:
2208 содержимое каталога перечитывается только в том случае, если изменилась
2209 запись в i\-node каталога, то есть если в каталоге создавались или удалялись
2210 файлы; если изменялись только записи в i\-node файлов каталога (изменялся
2211 размер файла, режим доступа или владелец и т.п.) содержимое панели
2212 не обновляется. В этом случае (если опция включена) вы должны обновлять список
2213 файлов вручную (используя клавиатурное сочетание C\-r).
2215 .IR "Отметка перемещает курсор" .
2216 Когда вы отмечаете файл (клавишей
2217 .BR Insert ),
2218 то по умолчанию подсветка на имени файла смещается на одну строку вниз.
2220 .IR "Инвертировать только файлы" .
2221 Если опция включена (по умолчанию она включена), инвертирование
2222 выбора применяется только к файлам, но не к каталогам. Выбор каталогов
2223 не изменяется. Если не установлена, производится инвертирование как файлов,
2224 так и каталогов. Все невыбранные объекты становятся выбранными и наоборот.
2226 .IR "Простая перестановка" .
2227 Если обе панели содержат списки файлов и каталогов, простая перестановка
2228 представляет собой изменение расположения панелей на экране: правая панель
2229 становится левой и наоборот. Если эта опция выключена, панели со списками файлов
2230 обмениваются своим содержимым, сохраняя формат списка и параметры сортировки.
2231 По умолчанию выключено.
2233 .IR "Автосохранение настроек панелей" .
2234 Если опция включена (по умолчанию она выключена), то при выходе из
2235 Midnight Commander'а текущие настройки панелей сохраняются в файле
2236 ~/.config/mc/panels.ini.
2238 .B Навигация
2240 .IR "Навигация в стиле lynx" .
2241 Если эта опция включена, вы имеете возможность использовать клавиши
2242 .B Rigth
2243 для перехода в подсвеченный в данный момент каталог и
2244 .B Left
2245 для перехода в родительский по отношению к текущему каталог (при условии,
2246 что командная строка пуста). По умолчанию опция выключена.
2248 .IR "Страничное листание" .
2249 Если опция установлена (по умолчанию она установлена), то когда курсор
2250 (подсветка) достигает конца или начала списка файлов, отображаемого на
2251 панели, будет производиться смещение на половину этого списка (то есть
2252 половина отображаемого списка остается на экране, а половина пропадает,
2253 заменяясь следующими пунктами общего списка). Если опция не установлена,
2254 происходит смещение только на одну строку.
2256 .IR "Страничное листание мышью" .
2257 Определяет, будет ли прокрутка информации (scrolling) в панелях,
2258 осуществляемая с помощью мышки, производиться страницами или на одну
2259 строку.
2261 .IR "Центрированное листание" .
2262 Если эта опция включена, содержимое панели будет пролистываться, а курсор
2263 будет находиться в середине колонки списка файлов. Эта опция не применяется
2264 к страничному листанию \- в этом случае позиция курсора изменится.
2266 .B Расцветка файлов
2268 По умолчанию вся информация отображаются одним цветом, но вы можете
2269 сделать так, чтобы
2270 .I права доступа
2272 .I типы файлов
2273 были выделены другими
2274 .\"LINK2"
2275 цветами\&.
2276 .\"Colors"
2277 Если включено выделение цветом прав доступа, поля
2278 .I perm
2280 .I mode
2282 .\"LINK2"
2283 форматах вывода\&,
2284 .\"Listing Format..."
2285 показывающие права пользователя, запустившего программу Midnight
2286 Commander, выделены цветом, определённым ключевым словом
2287 .IR selected .
2288 Если разрешено, подсветка имён файлов производится на основании
2289 правил из файла %sysconfdir%/mc/filehighlight.ini. Смотрите
2290 .\"LINK2"
2291 Подсветка имён файлов
2292 .\"Filenames Highlight"
2293 для получения большей информации.
2295 .B Быстрый поиск
2297 .\"LINK2"
2298 Быстрый поиск файлов
2299 .\"Quick search"
2300 может работать в одном из трёх режимов: с учётом регистра имён файлов,
2301 без учёта регистра или в соответствии с порядком сортировки файлов в панели:
2302 с учётом регистра или без. Режим по умолчанию \- использование порядка
2303 сортировки файлов в панели.
2304 .\"NODE "    Confirmation"
2305 .SH "    Подтверждения"
2306 Используя это диалоговое окно, вы можете сделать так, чтобы перед
2307 выполнением операций удаления, перезаписи файла, запуска файла на выполнение,
2308 перед выходом из программы MC, перед удалением каталога из каталогов быстрого
2309 доступа, а также перед очисткой истории выдавался дополнительный запрос
2310 на подтверждение.
2311 .\"NODE "    Appearance"
2312 .SH "    Оформление"
2313 Используя это диалоговое окно, вы можете выбрать скин и разрешить отрисовку
2314 теней у диалоговых окон и выпадающих меню.
2316 Для получения более подробной информации о скинах обратитесь к разделу
2317 .\"LINK2"
2318 Внешний вид\&.
2319 .\"Skins"
2321 .I Тени.
2322 Если эта опция включена, все диалоговые окна и выпадающие меню будут иметь
2323 тени.
2324 .\"NODE "    Display bits"
2325 .SH "    Биты символов..."
2326 Этот пункт меню используется для задания диапазона отображаемых на
2327 дисплее символов. Если терминал поддерживает только 7\-битный вывод, то
2328 нужно выбрать установку "7 бит". Выбрав "ISO\-8859\-1" вы получите все
2329 символы из таблицы ISO\-8859\-1, а выбор установки "Полный 8\-битный вывод"
2330 имеет смысл на тех терминалах, которые могут отображать все 8\-битовые
2331 символы.
2332 .\"NODE "    Learn keys"
2333 .SH "    Распознавание клавиш..."
2334 Пункт
2335 .\"LINK2"
2336 Распознавание клавиш (Learn keys)
2337 .\"Learn keys"
2338 вызывает диалоговое окно, в котором вы можете протестировать работу
2339 некоторых клавиш (
2340 .BR "F1 \- F20, Home, End" ),
2341 которые работают не на всех типах терминалов.
2343 В диалоговом окне появляется таблица с названиями клавиш, которые могут
2344 тестироваться. Вы можете перемещать подсветку по названиям, используя
2345 клавишу
2346 .B Tab
2347 или клавиши, применяемые в редакторе vi ('h' влево, 'j' вниз, 'k' вверх,
2348 'l' вправо). Если один раз нажать на клавиши со стрелками, после чего возле
2349 их названий в таблице появится пометка
2350 .IR OK ,
2351 то их тоже можно будет использовать для управления перемещением.
2353 Для тестирования работы клавиш нужно нажать каждую клавишу из
2354 перечисленных в таблице. Если она работает нормально, возле её названия
2355 в таблице появится пометка
2356 .IR OK .
2357 После появления такой пометки клавиша начинает работать в её обычном режиме.
2358 Например, первое нажатие на клавишу
2359 .B F1
2360 приводит только к появлению пометки (если она работает нормально), а при
2361 следующих нажатиях будет вызываться окно подсказки. То же самое
2362 относится к клавишам стрелок. Клавиша
2363 .B Tab
2364 работает всегда.
2366 Если какая\-то клавиша не работает, то после нажатия на неё пометка
2367 .I OK
2368 не появится. В таком случае можно связать ту реакцию системы, которая
2369 должна была последовать за нажатием неработающей (отсутствующей)
2370 клавиши, с нажатием другой клавиши или комбинации клавиш. Для этого надо
2371 переместить подсветку на название неработающей клавиши (используя мышь
2372 или клавишу
2373 .BR Tab )
2374 и нажать
2375 .B Enter
2376 или клавишу
2377 .BR пробела .
2378 Должно появиться окно красного цвета, в котором вас просят нажать
2379 клавишу, которая будет использоваться вместо неработающей. Для отмены
2380 операции нажмите
2381 .B Esc
2382 и дождитесь, пока красное окно исчезнет. Либо выберите и нажмите ту
2383 комбинацию клавиш, которая будет служить заменой для неработающей
2384 клавиши (и тоже дождитесь закрытия окна).
2386 Когда закончите тестирование и настройку всех клавиш, вы можете
2387 сохранить эти настройки в секции [terminal:TERM] вашего файла
2388 .B ~/.config/mc/ini
2389 (где TERM \- название используемого терминала) либо отказаться от
2390 запоминания изменений. Если все клавиши работают нормально, то
2391 сохранение, конечно, не требуется.
2392 .\"NODE "    Virtual FS"
2393 .SH "    Виртуальные файловые системы"
2394 Этот пункт меню позволяет задать некоторые параметры кэширования
2395 информации о
2396 .\"LINK2"
2397 виртуальных файловых системах\&.
2398 .\"Virtual File System"
2400 С целью ускорения доступа к файлам Midnight Commander сохраняет в
2401 оперативной памяти информацию, относящуюся к некоторым виртуальным
2402 файловым системам (например, списки файлов в каталогах удалённых
2403 FTP\-серверов).
2405 Кроме того, для получения доступа к содержимому сжатых архивов
2406 (например, сжатых tar\-файлов) Midnight Commander создаёт временные файлы
2407 на жестком диске.
2409 Поскольку в обоих этих случаях расходуются ресурсы компьютера, у вас
2410 может появиться желание настроить некоторые параметры таким образом,
2411 чтобы уменьшить эти расходы или повысить скорость доступа к часто
2412 используемым файловым системам.
2414 Файловая система архиватора TAR очень разумно организует работу с
2415 архивными файлами: она сохраняет на диске структуру каталогов архива и,
2416 когда возникает необходимость обращения к информации из tar\-файла,
2417 использует этот список для извлечения нужного файла.
2419 В общем случае tar\-файлы обычно хранятся в сжатом виде (простые
2420 tar\-файлы \- вымирающее явление), и в силу природы таких файлов
2421 (структура подкаталогов для tar\-файлов недоступна для мгновенной
2422 загрузки/отображения), файловая система TAR должна разархивировать файлы
2423 на диск во временный каталог и затем представить обращение к
2424 разархивированным файлам как обращение к tar\-файлу.
2426 А поскольку мы все любим быстро пролистывать файлы и хранить их в виде
2427 tar\-архивов, стало самой обычной ситуацией когда сначала просматривают
2428 такой файл, выходят из него, а потом обращаются к нему снова. Поскольку
2429 разархивация \- операция медленная, Midnight Commander кеширует
2430 информацию в памяти на некоторое время. По истечении этого интервала
2431 времени все ресурсы, выделенные этой файловой системе, будут
2432 освобождены. По умолчанию величина этого интервала устанавливается
2433 равной 1 минуте. Смотрите также
2434 .\"LINK2"
2435 Файловая система TAR\&.
2436 .\"TAR File System"
2438 Файловая система FTP сохраняет список каталогов, полученный с
2439 FTP\-сервера, в памяти (в кеше). Время, в течение которого этот список
2440 хранится в кеше, задаётся опцией
2441 .I Тайм\-аут кеша каталога FTP.
2442 Слишком маленькое значение этого параметра будет замедлять все операции
2443 с файловой системой FTP, потому что каждое обращение к ней будет
2444 означать реальное обращение к удалённому FTP\-серверу.
2446 Кроме того, в том же диалоговом окне можно задать имя прокси\-сервера
2447 (proxy host), который будет использоваться для перекачки файлов по ftp и
2448 сконфигурировать Midnight Commander таким образом, чтобы всегда работать
2449 через прокси\-сервер.
2451 .I Пароль анонимного FTP:
2452 \- пароль, используемый когда вы регистрируетесь как анонимный пользователь
2453 "anonymous". Для некоторых сайтов требуется полноценный электронный адрес,
2454 с другой стороны, вероятно, вы не захотите указывать свой настоящий
2455 электронный адрес для сайтов, которым не доверяете, особенно если
2456 не используется фильтрация нежелательной корреспонденции.
2458 Также можно разрешить использование файла
2459 .BR ~/.netrc ,
2460 содержащего имена пользователей и пароли серверов FTP.
2461 Формат файла .netrc описан в .netrc (5).
2463 Смотрите раздел о
2464 .\"LINK2"
2465 файловой системе FTP
2466 .\"FTP File System"
2467 для получения дополнительной информации.
2468 .\"NODE "    Save Setup"
2469 .SH "    Сохранение установок"
2470 При загрузке Midnight Commander пытается считать значения различных
2471 установочных параметров из файла
2472 .BR ~/.config/mc/ini .
2473 Если такого файла не существует, необходимая информация ищется в
2474 общесистемном конфигурационном файле
2475 .BR mc.ini .
2476 Этот файл располагается в каталоге, путь к которому можно определить,
2477 запустив команду
2478 .BR "mc \-f" .
2479 (это можно сделать даже из командной строки MC). Если и этого файла не
2480 существует,
2481 .I MC
2482 использует установки по умолчанию.
2484 Команда
2485 .I Сохранить настройки
2486 создаёт файл
2487 .BR ~/.config/mc/ini ,
2488 в котором записываются текущие значения параметров, задаваемых опциями
2489 меню
2490 .\"LINK2"
2491 Левая, Правая
2492 .\"Left and Right Menus"
2494 .\"LINK2"
2495 Настройки\&.
2496 .\"Options Menu"
2498 Если вы включите опцию
2499 .I Автосохранение настроек
2500 (пункт меню "Настройки/Конфигурация"),
2501 .I MC
2502 будет автоматически сохранять текущие настройки при выходе из программы.
2504 Значения некоторых параметров не могут быть изменены через пункты меню.
2505 Для изменения значений этих параметров вы должны отредактировать файл
2506 настроек с помощью какой\-либо программы\- редактора. Подробнее об этих
2507 параметрах смотрите в разделе
2508 .\"LINK2"
2509 .I Специальные установки\&.
2510 .\"Special Settings"
2511 .\"NODE "Executing operating system commands"
2512 .SH "Выполнение команд операционной системы"
2513 Для того чтобы во время работы с MC запустить любую команду ОС, вы
2514 должны либо набрать имя соответствующей программы в командной строке,
2515 либо выбрать имя программы в одной из панелей (переместив подсветку на
2516 имя файла программы), а затем нажать клавишу
2517 .BR Enter .
2519 Если вы нажимаете клавишу
2520 .B Enter
2521 в тот момент, когда подсветка указывает на имя файла, не являющегося
2522 исполняемым, Midnight Commander сравнивает расширение выбранного файла
2523 с расширениями, прописанными в
2524 .\"LINK2"
2525 файле расширений\&.
2526 .\"Edit Extension File"
2527 Если в файле расширений найдётся подраздел, задающий процедуры обработки
2528 файлов с данным расширением, то обработка файла производится в
2529 соответствии с заданными в этом подразделе командами. Перед обработкой
2530 выполняются простые
2531 .\"LINK2"
2532 макроподстановки\&.
2533 .\"Macro Substitution"
2534 .\"NODE "  The cd internal command"
2535 .SH "  Встроенная команда cd"
2536 Команда
2537 .I cd
2538 не передаётся на исполнение оболочке, а интерпретируется самой
2539 программой Midnight Commander. Поэтому при её запуске возможны не все
2540 удобные макрорасширения и подстановки, доступные в оболочке, а только
2541 часть из них:
2543 .I Замена тильды
2544 Символ тильды (~) будет заменен именем вашего домашнего каталога, а если
2545 вы добавите после тильды имя пользователя, эта конструкция будет
2546 заменена на имя домашнего каталога указанного пользователя.
2548 Например, ~guest \- это домашний каталог пользователя guest, в то время
2549 как ~/guest \- это каталог guest в вашем домашнем каталоге.
2551 .I Предыдущий каталог
2552 вы можете перейти в предыдущий каталог, используя специальное имя '\-',
2553 то есть выполнив команду:
2554 .B cd \-
2556 .I Каталоги в CDPATH
2557 Если каталог, указанный команде
2558 .BR cd ,
2559 не является подкаталогом текущего каталога, то Midnight Commander
2560 использует значение переменной окружения
2561 .B CDPATH
2562 для поиска указанного каталога во всех каталогах, перечисленных в этой
2563 переменной.
2565 Например, если переменной
2566 .B CDPATH
2567 присвоено значение
2568 .BR ~/src:/usr/src ,
2569 то из любого места в файловой системе вы сможете перейти в любой
2570 подкаталог каталогов
2571 .B ~/src
2573 .BR /usr/src ,
2574 используя только относительные имена (cd linux вызовет переход в
2575 /usr/src/linux).
2576 .\"NODE "  Macro Substitution"
2577 .SH "  Макроподстановки"
2578 Перед выполнением команд, задаваемых пунктами
2579 .\"LINK2"
2580 пользовательского меню\&,
2581 .\"Edit Menu File"
2582 вызываемых
2583 .\"LINK2"
2584 по расширению имени файла\&,
2585 .\"Edit Extension File"
2586 или запускаемых из командной строки ввода, вначале выполняются простые
2587 макроподстановки.
2590 .I "%i"
2591 Отступ из пробелов, равный текущему положению курсора. Только для меню
2592 редактора.
2594 .I "%y"
2595 Тип синтаксиса текущего файла. Только для меню редактора.
2597 .I "%k"
2598 Имя файла блока редактора.
2600 .I "%e"
2601 Имя файла протокола ошибок исполнения сценариев редактора.
2603 .I "%m"
2604 Имя текущего файла меню.
2606 .I "%f" и "%p"
2607 В файле меню файлового менеджера: текущее имя файла в активной панели.
2608 В файле меню встроенного редактора: имя открытого файла.
2610 .I "%x"
2611 Расширение текущего файла.
2613 .I "%b"
2614 Имя текущего файла без расширения.
2616 .I "%d"
2617 Имя текущего каталога.
2619 .I "%F"
2620 Текущее имя файла в неактивной панели.
2622 .I "%D"
2623 Имя текущего каталога в неактивной панели.
2625 .I "%t"
2626 Отмеченные файлы.
2628 .I "%T"
2629 Файлы, отмеченные в неактивной панели.
2631 .I "%u" и "%U"
2632 Подобны макросам %t и %T, но дополнительно снимается отметка с файлов.
2633 Их можно использовать в скриптах, заданных для пункта меню или
2634 ассоциированных с расширением файла, только один раз, поскольку после их
2635 использования помеченных файлов не будет.
2637 .I "%s" и "%S"
2638 Выбранные файлы: помеченные файлы, если такие есть; в противном случае
2639 файл, имя которого подсвечено.
2641 .I "%cd"
2642 Это специальный макрос, используемый для перехода из текущего каталога в
2643 каталог, указанный перед этим макросом. Используется в основном для
2644 обращения к
2645 .\"LINK2"
2646 виртуальным файловым системам\&.
2647 .\"Virtual File System"
2649 .I "%view"
2650 Этот макрос используется для вызова встроенной программы просмотра.
2651 Может использоваться как с аргументами, так и без них. Если заданы
2652 аргументы, они должны быть заключены в фигурные скобки.
2654 Аргументами могут быть:
2655 .I ascii
2656 \- для перевода программы просмотра в режим ascii;
2657 .I hex
2658 \- для перевода программы просмотра в режим hex;
2659 .I nroff
2660 \- для указания программе просмотра, что необходимо интерпретировать
2661 выделенные (bold) и подчеркнутые последовательности nroff;
2662 .I unformatted
2663 \- указывает программе просмотра, что не нужно использовать команды
2664 nroff для выделения или подчеркивания текста;
2666 .I "%%"
2667 Символ %
2669 .I "%{любой текст}"
2670 Запрос на подстановку. Будет выдаваться окно ввода, а текст из скобок
2671 выводится как подсказка. Макрос заменяется на текст, введённый
2672 пользователем в окне ввода. Пользователь может нажать Esc или F10 для
2673 того, чтобы отказаться от ввода. Этот макрос пока не работает в
2674 командной строке.
2676 .I "%var{ENV\-VAR:default}"
2677 Этот макрос будет заменяться на значение переменной окружения ENV\-VAR,
2678 если она установлена, в противном случае будет использовано значение
2679 default. Это подобно конструкции ${VAR\-def} в оболочке Борна.
2680 .\"NODE "  The subshell support"
2681 .SH "  Поддержка subshell"
2682 Поддержка subshell \- это опция компиляции, которая работает с оболочками
2683 bash, tcsh и zsh.
2685 Если поддержка subshell включена, то Midnight Commander будет порождать
2686 точную копию (a concurrent copy) вашей оболочки (которая определена в
2687 переменной окружения
2688 .B SHELL
2689 или, если эта переменная не определена, в файле /etc/passwd) и запускать
2690 её в псевдо\-терминале, вместо того, чтобы каждый раз вызывать новую
2691 оболочку для выполнения команды. Введённая команда передаётся subshell.
2692 Это позволяет изменять значения переменных окружения, использовать
2693 функции shell и определять алиасы (aliases), которые будут действовать
2694 до выхода из программы Midnight Commander.
2696 Если вы используете
2697 .BR bash ,
2698 можно указать команды, которые будут выполняться при запуске
2699 subshell, в файле
2700 .B ~/.local/share/mc/bashrc
2701 и специальную карту раскладки клавиатуры в файле
2702 .BR ~/.local/share/mc/inputrc .
2703 Если вы используете
2704 .BR zsh ,
2705 можно указать команды, которые будут выполняться при запуске
2706 subshell, в файле
2707 .B ~/.local/share/mc/.zshrc .
2708 Пользователи
2709 .B tcsh
2710 могут задать выполняемые при запуске команды в файле
2711 .BR ~/.local/share/mc/tcshrc .
2713 Во время выполнения приложения в subshell можно в любой момент нажать
2714 комбинацию клавиш
2715 .B C\-o
2716 для переключения в Midnight Commander (выполняемая команда или
2717 приложение будут остановлены). Если вы прервали таким образом исполнение
2718 команды, вы не сможете запустить другую внешнюю команду, пока не
2719 завершите работу остановленного приложения.
2721 Особенностью использования subshell является то, что подсказка (prompt),
2722 выводимая Midnight Commander будет той же самой, что и в вашей обычной
2723 оболочке.
2725 В разделе
2726 .\"LINK2"
2727 Опции запуска
2728 .\"OPTIONS"
2729 приведена дополнительная информация о том, как можно управлять
2730 (настроить) subshell.
2731 .\"NODE "Chmod"
2732 .SH "Права доступа"
2733 Диалоговое окно "Права доступа" предоставляет удобный интерфейс к
2734 команде chmod \- команде изменения атрибутов доступа к файлам и
2735 каталогам. Доступ к этому окну можно получить по "горячей" комбинации
2736 клавиш \fBC\-x c\fR.
2738 Диалоговое окно "Права доступа" состоит из двух частей: "\fIПрава доступа\fR"
2739 и "\fIФайл\fR".
2741 В части "Файл" отображается имя файла или каталога и права доступа на
2742 него в восьмеричной форме, а также указаны владелец и группа файла.
2744 В части "Права доступа" расположены двенадцать кнопок-флажков, каждая
2745 из которых соответствует одному атрибуту доступа. Изменять установки
2746 атрибутов можно двумя способами.
2748 При первом способе непосредственно изменяется состояние кнопок-флажков.
2749 Для изменения значений атрибутов надо выбрать соответствующую кнопку
2750 и нажать клавишу
2751 .BR пробела .
2753 Для перемещения по кнопкам можно использовать
2754 .B клавиши\-стрелки
2755 или клавишу
2756 .BR Tab .
2757 Изменяемые атрибуты помечаются звёздочкой, и предполагаемое значение всех
2758 прав доступа в восьмеричном представлении сразу же отображаются в части
2759 окна "Файл".
2761 Для того чтобы выбранные вами значения атрибутов прав доступа вступили
2762 в силу, надо нажать клавишу
2763 .B Enter
2764 или экранную кнопку
2765 .BR [Установить] .
2766 Для отказа от изменения атрибутов нужно нажать кнопку
2767 .BR [Прервать] .
2768 Вместо выбора экранных кнопок можно воспользоваться "горячими" клавишами
2769 соответствующих кнопок-флажков.
2771 Изменять права доступа к отдельному файлу можно только этим способом.
2772 Если вы хотите изменить атрибуты прав доступа сразу группы файлов или
2773 каталогов, вы тоже можете воспользоваться этим способом, только вместо
2774 экранной кнопки
2775 .B [Установить]
2776 или клавиши
2777 .B Enter
2778 должны выбрать кнопку \fB[Установить всё]\fR.
2780 Второй способ заключается в том, что вы сначала помечаете те атрибуты,
2781 которые хотите изменить, с помощью клавиш
2782 .B Ins
2783 или
2784 .BR t .
2785 Обратите внимание, что состояния кнопок-флажков при этом не изменяется.
2786 После этого вы выбираете один из следующих вариантов действия (то есть
2787 одну из экранных кнопок):
2789 .B [Отметить всё]
2790 отмеченные атрибуты (и только они) будут установлены в соответствии
2791 с состоянием кнопок-флажков, причём для всех выбранных (помеченных) файлов.
2792 Если атрибут не был отмечен, его значение для выбранных файлов не изменяется.
2794 .B [Установить помеченное]
2795 для всех выбранных файлов бит, соответствующий данному атрибуту, будет
2796 установлен в 1.
2798 .B [Очистить помеченное]
2799 для всех выбранных файлов бит, соответствующий данному атрибуту, будет
2800 установлен в 0.
2802 .B [Установить]
2803 будут установлены атрибуты только для одного файла (первого из
2804 помеченных), причём установка производится так же, как по кнопке
2805 \fB[Отметить всё]\fR.
2807 .B [Прервать]
2808 отказаться от выполнения команды Chmod.
2809 .\"NODE "Chown"
2810 .SH "Владелец/группа"
2811 Пункт меню "Владелец/группа" используется для того, чтобы изменить
2812 владельца файла или группу, которая имеет какие\-то права на файл.
2813 "Горячая" клавиша для вызова этого пункта меню \- \fBC\-x o\fR.
2814 .\"NODE "Advanced Chown"
2815 .SH "Расширенная команда Chown"
2816 Выбрав пункт меню "Расширенная команда Chown", вы увидите окно,
2817 совмещающее в себе окна, появляющиеся при выборе пунктов
2818 .\"LINK2"
2819 Права доступа
2820 .\"Chmod"
2822 .\"LINK2"
2823 Владелец/группа\&.
2824 .\"Chown"
2825 В этом окне можно изменить как права доступа к файлу, так и
2826 владельцев файла.
2827 .\"NODE "Chattr"
2828 .SH "Команда Chattr"
2829 Диалоговое окно "Команда Chattr" предоставляет удобный интерфейс к команде
2830 chattr \- команде изменения атрибутов файлов и каталогов на файловых
2831 системах ОС Linux. Доступ к этому окну можно получить по "горячей"
2832 комбинации клавиш
2833 .BR "C\-x e" .
2835 Множество поддерживаемых файловой системой атрибутов зависит от самой
2836 файловой системы. Символьное представление атрибутов под именем файлов
2837 показывает все доступные атрибуты (для расшифровки символов атрибутов
2838 смотрите страницу руководства к команде
2839 .BR chattr(1) ,
2840 а кнопки-флажки представляют только те атрибуты, которые можно изменить.
2841 Каждая из кнопок-флажков соответствует одному атрибуту. Изменять
2842 установки атрибутов можно двумя способами.
2844 При первом способе непосредственно изменяется состояние кнопок-флажков.
2845 Для изменения значений атрибутов надо выбрать соответствующую кнопку
2846 и нажать клавишу
2847 .BR пробела .
2849 Для перемещения по кнопкам можно использовать
2850 .B клавиши\-стрелки
2851 или клавишу
2852 .BR Tab .
2853 Изменяемые атрибуты помечаются звёздочкой, и предполагаемое значение всех
2854 атрибутов в символьном представлении сразу же отображается под именем файла.
2856 Для того чтобы выбранные вами значения атрибутов вступили в силу, надо
2857 нажать клавишу
2858 .B Enter
2859 или экранную кнопку
2860 .BR [Установить] .
2861 Для отказа от изменения атрибутов нужно нажать кнопку
2862 .BR [Прервать] .
2864 Изменять атрибуты отдельного файла можно только этим способом. Если вы
2865 хотите изменить атрибуты сразу группы файлов или каталогов, вы тоже можете
2866 воспользоваться этим способом, только вместо экранной кнопки
2867 .B [Установить]
2868 или клавиши
2869 .B Enter
2870 должны выбрать кнопку \fB[Установить всё]\fR.
2872 Второй способ заключается в том, что вы сначала помечаете те атрибуты,
2873 которые хотите изменить, с помощью клавиш
2874 .B Ins
2875 или
2876 .BR t .
2877 Обратите внимание, что состояния кнопок-флажков при этом не изменяется.
2878 После этого вы выбираете один из следующих вариантов действия (то есть
2879 одну из экранных кнопок):
2881 .B [Отметить всё]
2882 отмеченные атрибуты (и только они) будут установлены в соответствии
2883 с состоянием кнопок-флажков, причём для всех выбранных (помеченных) файлов.
2884 Если атрибут не был отмечен, его значение для выбранных файлов не изменяется.
2886 .B [Установить помеченное]
2887 для всех выбранных файлов данный атрибут будет установлен.
2889 .B [Очистить помеченное]
2890 для всех выбранных файлов данный атрибут будет сброшен.
2892 .B [Установить]
2893 будут установлены атрибуты только для одного файла (первого из
2894 помеченных), причём установка производится так же, как по кнопке
2895 \fB[Отметить всё]\fR.
2897 .B [Прервать]
2898 отказаться от выполнения команды Chattr.
2899 .\"NODE "File Operations"
2900 .SH "Операции с файлами"
2901 Когда вы выполняете операции копирования, перемещения или удаления
2902 файлов, Midnight Commander отображает на экране диалоговое окно, в
2903 котором показано, какой(ие) файл(ы) в данный момент обрабатывается и как
2904 идет процесс обработки. Для отображения процесса обработки на экран
2905 выводится до трёх диаграмм\-полосок (progress bars). Первая (file bar)
2906 показывает, какая часть текущего файла обработана (например,
2907 скопирована). Вторая (count bar) показывает, какая доля помеченных файлов
2908 обработана на текущий момент. Третья (bytes bar) показывает долю
2909 выполненных работ (в процентах от суммарного объема помеченных файлов).
2910 Если выключена опция
2911 .I "Детали операций"
2912 (см.
2913 .\"LINK2"
2914 Настройки/Конфигурация\&.
2915 .\"Configuration"
2916 ), две последних диаграммы не отображаются.
2918 В нижней части этого диалогового окна имеются две кнопки. Нажатие на
2919 кнопку
2920 .B [Пропустить]
2921 приведёт к тому, что будет пропущена обработка текущего файла. Нажатие
2922 на кнопку
2923 .B [Прервать]
2924 прерывает выполнение заданной операции, все оставшиеся файлы будут пропущены.
2926 В процессе выполнения файловых операций вы можете увидеть окна ещё трёх
2927 видов.
2929 Окно ошибок информирует об ошибке и предлагает три варианта продолжения.
2930 Обычно вы выбираете либо вариант
2931 .B [Пропустить]
2932 для того, чтобы исключить из обработки файл, на котором споткнулась
2933 программа, либо
2934 .B [Прервать] ,
2935 чтобы вообще отменить выполнение заданной операции. Третий вариант,
2936 .B [Повторить] ,
2937 выбирается тогда, когда вам удалось устранить причину сбоя (например,
2938 воспользовавшись другим терминалом).
2940 Окно подтверждения перезаписи появляется тогда, когда вы пытаетесь
2941 переписать существующий файл. В этом окне отображаются время создания и
2942 размер файла\-источника и файла\-приёмника (то есть перезаписываемого
2943 файла, который фактически будет уничтожен). Ниже выведены два вопроса.
2944 На первый вопрос ("Переписать этот файл?") предлагается три варианта
2945 ответа:
2947 .B [Д]
2948 согласиться;
2950 .B [Нет]
2951 отказаться, то есть пропустить перезапись текущего файла;
2953 .B [Дописать в конец]
2954 дописать содержимое файла\-источника в конец файла\-приёмника.
2956 Выбор одного из вариантов ответа на второй вопрос ("Переписать все
2957 файлы?") позволяет принять одно решение по всем выбранным для обработки
2958 файлам (чтобы окно запроса не появлялось каждый раз). Предлагается четыре
2959 варианта решения:
2961 .B [Все]
2962 перезаписались без дополнительных вопросов все выбранные файлы;
2964 .B [Устаревшие]
2965 перезапишутся (затрутся) только файлы, которые созданы раньше
2966 файла\-источника;
2968 .B [Ни одного]
2969 не перезаписывать файлы (но если не существует файла\-приёмника, то
2970 копирование источника будет произведено);
2972 .I [Различающиеся по длине]
2973 Вы можете отказаться от выполнения операции, если нажмете кнопку
2974 .B [Прервать]
2975 в нижней части окна запроса. Выбор экранной кнопки производится
2976 .B клавишами\-стрелками
2977 или клавишей
2978 .BR Tab .
2980 Окно запроса на рекурсивное удаление появляется в том случае, если вы
2981 пытаетесь удалить непустой каталог. По кнопке
2982 .B [Да]
2983 каталог будет удален вместе со всеми файлами.
2984 .B [Нет]
2985 означает отказ от удаления каталога.
2986 .B [Всё] надо выбирать, если вы отметили группу подкаталогов для удаления и
2987 уверены в своём выборе,
2988 .B [Ни одного]
2989 \- чтобы пропустить все непустые каталоги из числа помеченных.
2990 .B [Прервать]
2991 означает отказ от выполнения операции удаления. Выбирайте
2992 .B [Да]
2993 или
2994 .B [Всё]
2995 только в том случае, если вы действительно уверены в том, что хотите удалить
2996 каталог со всеми вложенными подкаталогами.
2998 Если вы пометили для обработки группу файлов, то после выполнения
2999 операции будет снята отметка только с тех файлов, которые успешно
3000 обработаны. Пропущенные файлы останутся помеченными.
3001 .\"NODE "Mask Copy/Rename"
3002 .SH "Маски файлов для операций копирования/переименования"
3003 При выполнении операций копирования и перемещения (или переименования)
3004 файлов вы имеете возможность изменить имена копируемых или перемещаемых
3005 файлов. Для этого вы должны задать маску для имен файлов\-источников и
3006 маску для имен файлов, которые будут созданы (файлы\-приёмники). Обычно
3007 эта вторая маска представляет собой несколько символов замены
3008 (wildcards) в конце строки, определяющей место назначение создаваемых
3009 файлов. Все файлы, удовлетворяющие маске источника, будут переименованы
3010 (скопированы или перемещены с новыми именами) в соответствии с маской
3011 файла\-приёмника. Если имеются помеченные файлы, то копируются
3012 (перемещаются) только помеченные файлы, удовлетворяющие заданной маске
3013 для файлов\-источников.
3015 Есть ещё несколько опций, которые влияют на выполнение операций
3016 копирования/перемещения файлов, и которые устанавливаются в том же окне
3017 запроса, где задаются маски имен файлов:
3019 .B "Разыменовывать ссылки"
3021 определяет, будут ли при копировании жестких или символических ссылок
3022 в каталоге\- приёмнике (и рекурсивно в подкаталогах) создаваться такие же ссылки,
3023 или будут копироваться файлы (и подкаталоги), на которые эти ссылки указывают.
3025 .B "Внутрь каталога, если есть"
3027 определяет, что делать, если в каталоге\-приёмнике уже существует подкаталог,
3028 имя которого совпадает с именем файла (каталога), который копируется (источника).
3029 По умолчанию (опция выключена) содержимое каталога\-источника копируется в
3030 каталог\-приёмник. Если опция включена, то в каталоге приёмнике будет
3031 создан новый подкаталог с тем же именем, в который и будет
3032 осуществляться копирование. Лучше показать это на примере:
3034 Пусть вы хотите скопировать каталог
3035 .IR /foo ,
3036 содержащий файл
3037 .IR bar ,
3038 в уже существующий каталог
3039 .IR /bla/foo .
3040 Если эта опция не включена, MC скопирует файл
3041 .I /foo/bar
3042 в файл
3043 .IR /bla/foo/bar .
3044 Если опцию включить, будет создан каталог
3045 .I /bla/foo/foo
3046 и файл
3047 .I /foo/bar
3048 будет скопирован в файл
3049 .IR /bla/foo/foo/bar .
3051 .B "Сохранять атрибуты"
3053 определяет, будут ли при копировании/перемещении сохранены атрибуты исходного
3054 файла: права доступа, временные метки и, если вы root, UID и GID исходного
3055 файла. Если опция выключена, атрибуты будут установлены в соответствии с
3056 текущим значением umask.
3058 .B "Образцы в стиле shell"
3060 Когда эта опция включена, можно использовать символы замены
3061 (wildcards) '*' и '?' в маске источника. Они обрабатываются аналогично тому,
3062 как это делается в shell. В маске приёмника разрешается использовать только '*'
3063 и '\\<цифра>'. Первый символ '*' в маске приёмника соответствует первой
3064 группе символов замены в маске источника, второй символ '*' соответствует
3065 второй группе и т. д. Аналогично, символ замены '\\1' соответствует первой
3066 группе символов замены в маске источника, символ '\\2' \- второй группе
3067 и т. д. до '\\9'. Символ '\\0' соответствует целому имени файла\-источника.
3069 Два примера:
3071 Если маска источника "*.tar.gz", а приёмник \- "/bla/*.tgz" и имя
3072 копируемого файла \- "foo.tar.gz", копия будет называться "foo.tgz" и
3073 будет находиться в каталоге "/bla".
3075 Предположим вы хотите поменять местами имя и расширение файла, так чтобы
3076 "file.c" стал файлом "c.file". Маска источника для этого должна иметь
3077 вид "*.*", а маска приёмника \- "\\2.\\1".
3079 Когда опция
3080 .I "Образцы в стиле shell"
3081 выключена, MC не осуществляет автоматической группировки. Для указания
3082 групп символов в маске источника, которые будут соответствовать символам
3083 замены в маске приёмника, вы должны в этом случае использовать скобки '\\(...\\)'.
3084 Этот способ более гибкий, но требует больше усилий при вводе.
3086 Два примера:
3088 Если маска источника имеет вид "^\\(.*\\)\\.tar\\.gz$", копирование
3089 производится в "/bla/*.tgz" и копируется файл "foo.tar.gz", то
3090 результатом будет "/bla/foo.tgz".
3092 Предположим, что вы хотите поменять местами имя файла и его расширение,
3093 так чтобы имена вида "file.c" приняли вид "c.file". Маска источника для
3094 этого \- "^\\(.*\\)\\.\\(.*\\)$", а маска приёмника \- "\\2.\\1".
3096 .B "Преобразование регистра"
3098 Вы можете также преобразовать регистр символов в именах файлов. Если вы
3099 используете '\\u' или '\\l' в маске приёмника, то следующий символ имени
3100 будет образован в верхнем (заглавные символы) или нижнем (строчные)
3101 регистре соответственно.
3103 Если использовать в маске приёмника '\\U' или '\\L', то к
3104 соответствующему регистру будут преобразованы все последующие символы,
3105 вплоть до следующего вхождения '\\E' или '\\U', появления символа '\\L'
3106 или конца имени файла.
3108 Применение '\\u' и '\\l' обеспечивает более широкие возможности, чем '\\U' и '\\L'.
3110 Например, если маска источника есть '*' (опция
3111 .I "Образцы в стиле shell"
3112 включена) или "^\\(.*\\)$" (опция
3113 .I "Образцы в стиле shell"
3114 выключена), а маска приёмника есть "\\L\\u*", имена файлов будут
3115  преобразованы таким образом, что первые буквы имени будут заглавными,
3116 а все остальные \- строчными.
3118 Символ '\\' в масках используется для отмены специальной интерпретации
3119 отдельных символов. Например, "\\\\" означает просто backslash и "\\*"
3120 означает просто звёздочку (asterisk).
3122 .B "Изменять относительные ссылки"
3124 указывает, что Midnight Commander должен изменять символические ссылки.
3125 Скопированные символические ссылки будут указывать на то же расположение,
3126 что и оригинальная ссылка, при этом дописываются необходимые ../ и другие
3127 каталоги.
3128 .\"NODE "Select/Unselect Files"
3129 .SH "Отметить файлы"
3130 Диалоговое окно параметров отметки группы файлов по заданному шаблону.
3131 .\"LINK2"
3132 Строка ввода
3133 .\"Input Line Keys"
3134 предназначена для ввода регулярного выражения (маски) для помети файлов.
3135 Если включена опция
3136 .IR "Только файлы" ,
3137 то выделены будут только файлы. Если опция
3138 .I "Только файлы"
3139 выключена, то выделены будут как файлы, так и каталоги. Если включена опция
3140 .IR "Образцы в стиле shell" ,
3141 регулярные выражение строятся по тем же правилам, которые действуют в
3142 оболочке shell ('*' означает ноль или большее число любых символов, а '?'
3143 заменяет один произвольный символ). Если опция
3144 .I "Образцы в стиле shell"
3145 выключена, то пометка файлов производится по правилам обработки
3146 нормальных регулярных выражений (смотрите ed(1)). Если включена опция
3147 .I "С учётом регистра"
3148 то пометка файлов и каталогов будет производиться с учётом регистра символов имён.
3149 Если опция
3150 .I "С учётом регистра"
3151 выключена, то регистр символов учитываться не будет.
3152 .\"NODE "Diff Viewer"
3153 .SH "Встроенная программа сравнения файлов"
3154 mcdiff \- это встроенное средство для сравнения файлов, позволяющее сравнить два файла.
3155 Также оно позволяет редактировать их (после завершения редактирования произойдёт
3156 обновление различий). Можно просматривать файлы, находящиеся под контролем различных
3157 систем управления версиями, такими как GIT, Subversion и другие.
3159 Ниже представлен список "горячих" клавиш, используемых во встроенной утилите сравнения
3160 файлов mcdiff.
3162 .B F1
3163 Вызов встроенной помощи.
3165 .B F2
3166 Сохранение изменений в файлах.
3168 .B F4
3169 Редактирование файла в левой панели.
3171 .B F14
3172 Редактирование файла в правой панели.
3174 .B F5
3175 Произвести слияние текущего изменения.
3177 .B F7
3178 Вызов диалогового окна для задания шаблона поиска.
3180 .B F17
3181 Продолжение поиска в соответствии с ранее определённым шаблоном.
3183 .B F10, Esc, q
3184 Выход.
3186 .B Alt\-s, s
3187 Включить/выключить показ статуса различий.
3189 .B Alt\-n, l
3190 Включить/выключить показ номеров строк.
3192 .B f
3193 Увеличить левую панель до максимума.
3195 .B =
3196 Сделать панели равными по ширине.
3198 .B >
3199 Увеличить левую панель.
3201 .B <
3202 Увеличить правую панель.
3204 .B c
3205 Включить/выключить показ символов конца строки (CR) как ^M.
3207 .B 2, 3, 4, 8
3208 Установить размер табуляции.
3210 .B C\-u
3211 Поменять панели местами.
3213 .B C\-r
3214 Обновить экран.
3216 .B C\-o
3217 Переключиться в подоболочку и показать окно команд.
3219 .B Enter, Space, n
3220 Найти следующее различие.
3222 .B Backspace, p
3223 Найти предыдущее различие.
3225 .B g
3226 Показать диалог перехода к строке.
3228 .B Down
3229 Перемещение на одну строку вниз.
3231 .B Up
3232 Перемещение на одну строку вверх.
3234 .B PageUp
3235 Перемещение на одну страницу вверх.
3237 .B PageDown
3238 Перемещение на одну страницу вниз.
3240 .B Home, A1
3241 Перемещение к началу строки.
3243 .B End
3244 Перемещение в конец строки.
3246 .B C\-Home
3247 Перемещение в начало файла.
3249 .B C\-End, C1
3250 Перемещение в конец файла.
3251 .\"NODE "Internal File Viewer"
3252 .SH "Встроенная программа просмотра файлов"
3253 Встроенная программа просмотра файлов имеет два режима просмотра: режим
3254 ASCII и шестнадцатеричный (hex). Для переключения режимов используется
3255 клавиша
3256 .BR F4 .
3257 Если у вас установлена программа gzip проекта GNU, она будет
3258 использована для автоматического просмотра сжатых файлов.
3260 Встроенная программа просмотра всегда пытается использовать для
3261 отображения информации лучший из методов, предоставляемых вашей системой
3262 для данного типа файла. Некоторые последовательности символов
3263 интерпретируются для задания таких атрибутов, как жирный шрифт и
3264 подчеркивание, обеспечивая более наглядное представление информации.
3266 В шестнадцатеричном режиме функция поиска позволяет задать строку поиска
3267 как в обычном текстовом виде (заключенном в кавычки), так и в виде
3268 шестнадцатеричных констант. Можно даже одновременно использовать в
3269 шаблоне поиска как ту, так и другую форму представления, например:
3272 "String" 34 0xBB 012 "more text"
3275 Все числа интерпретируются как шестнадцатеричные. В данном примере
3276 "34" интерпретируется как 0x34. Префикс 0x необязателен: вместо "0xBB"
3277 можно просто ввести "BB". Число "012" интерпретируется не как
3278 восьмеричное, а как 0x12.
3280 Некоторые детали внутренней реализации программы просмотра: на системах,
3281 которые предоставляют системный вызов mmap(2) программа отображает файл
3282 в память вместо его загрузки; иначе, а также если при вызове mmap
3283 возникает сбой или c файлом связано некоторое действие, которое требует
3284 фильтр, программа использует динамически распределяемые буфера памяти,
3285 загружая только те части файла, к которым вы обращаетесь (это относится
3286 к архивированным файлам).
3288 Ниже приводится перечень всех клавиш и их комбинаций, с которыми
3289 ассоциированы некие действия встроенной программы просмотра.
3291 .B F1
3292 Вызывает просмотр встроенной гипертекстовой подсказки.
3294 .B F2
3295 Переключает режим переноса строки.
3297 .B F4
3298 Переключает между ASCII и шестнадцатеричным режимами.
3300 .B F5
3301 Переход. Можно указать номер строки, абсолютное смещение или проценты
3302 от размера файла того места, к просмотру которой вы хотите перейти.
3304 .B F7, /, ?
3305 Начать поиск. Вызов диалогового окна, которое позволит установить параметры
3306 поиска. Если клавиша
3307 .BR ? ,
3308 то будет установлен параметр поиска "Назад".
3310 .B C\-s
3311 Продолжение поиска.
3313 .B C\-r
3314 То же, что и
3315 .BR C\-s ,
3316 но поиск производится в обратном направлении.
3318 .B F17, n
3319 Продолжить поиск в заданном направлении.
3321 .B N
3322 Временно изменить направление поиска: искать назад, если установлен поиск
3323 вперёд, и наоборот.
3325 .B F8
3326 Переключение между режимами Raw/Parsed: файл отображается либо в том
3327 виде, как он записан на диске, либо пропущенным через фильтр, который
3328 задан для этого типа файлов в mc.ext.ini. Текущий режим отображения всегда
3329 обратный по отношению к тому, который указан на экранной кнопке
3330 .BR F8 ,
3331 поскольку на кнопке указывается режим, к которому осуществляется переход
3332 по данной кнопке.
3334 .B F9
3335 Переключение между режимами отображения текста в форматированном и
3336 неформатированном виде: в режиме отображения форматированного текста
3337 некоторые последовательности символов отображаются другим цветом для
3338 выделения жирного и подчеркнутого шрифта. Как и в предыдущем случае, на
3339 кнопке указан режим, обратный по отношению к текущему.
3341 .B F3, F10, Esc, q
3342 Выйти из встроенной программы просмотра.
3344 .B PageDown, пробел, C\-v
3345 Переместиться на страницу вперёд.
3347 .B PageUp, Alt\-v, Backspace
3348 Переместиться на страницу назад.
3350 .B Down
3351 Переместиться на одну строку вперёд.
3353 .B Up
3354 Переместиться на одну строку назад.
3356 .B C\-l
3357 Обновить изображение на экране.
3359 .B C\-o
3360 Переключиться в subshell и показать окно команд.
3362 .B [n] m
3363 Установить метку с номером n (кавычки не вводятся).
3365 .B [n] r
3366 Переместиться к метке с номером n.
3368 .B C\-f
3369 Перейти к просмотру следующего файла текущего каталога.
3371 .B C\-b
3372 Перейти к просмотру предыдущего файла в текущем каталоге.
3374 .B Alt\-r
3375 Переключение режима отображения линейки (вверху/внизу/отключена).
3377 Можно настроить режимы отображения файлов встроенной программой
3378 просмотра, воспользовавшись
3379 .\"LINK2"
3380 файлом расширений\&.
3381 .\"Edit Extension File"
3383 .\"NODE "Internal File Editor"
3384 .SH "Встроенный редактор"
3385 Встроенный редактор обеспечивает выполнение большинства функций
3386 редактирования, присущих полноэкранным редакторам текста. Он вызывается
3387 нажатием клавиши
3388 .B F4
3389 при условии, что в инициализационном файле установлена в 1 опция
3390 .IR use_internal_edit .
3391 Размер редактируемого файла не может превышать 64 Мегабайт. С помощью
3392 этого редактора можно редактировать двоичные файлы без потери данных.
3394 Поддерживаются следующие возможности: копирование, перемещение,
3395 удаление, вырезание и вставка блоков текста; отмена предыдущих операций;
3396 выпадающие меню; вставка файлов; макроопределения; поиск и замена по
3397 регулярным выражениям; выделение текста по комбинации клавиш
3398 .B S\-<клавиши\-стрелки>
3399 в стиле MSW\-MAC (только для linux\-консоли); переключение между режимами
3400 вставки\-замены символа; а также операция обработки блоков текста командами
3401 оболочки (an option to pipe text blocks through shell commands like indent).
3404 Разделы:
3407 .\"LINK2"
3408 Опции в ini\-файле для редактора
3409 .\"Internal File Editor / options"
3412 Редактор очень прост и практически не требует обучения. Для того чтобы
3413 узнать, какие клавиши вызывают выполнение определённых действий,
3414 достаточно просмотреть выпадающие меню, которые вызываются нажатием
3415 клавиши
3416 .B F9
3417 в окне редактора. Не перечисленные в меню комбинации клавиш:
3418 .B S\-<клавиши\-стрелок>
3419 выделение блока текста.
3420 .B C\-Ins
3421 копирует блок в файл
3422 .BR mcedit.clip .
3423 .B S\-Ins
3424 производит вставку последнего скопированного в mcedit.clip блока в
3425 позицию курсора.
3426 .B S\-Del
3427 удаляет выделенный блок текста, запоминая его в файле
3428 .BR mcedit.clip .
3429 По клавише
3430 .B Enter
3431 вставляются символы конца строки, причём на следующей строке автоматически
3432 устанавливается отступ. Работает выделение текста с помощью мыши, причём если
3433 удерживать клавишу
3434 .BR Shift ,
3435 то управление мышью осуществляется терминальным драйвером мыши.
3437 Для того чтобы определить макрос, нажмите
3438 .BR C\-R ,
3439 после чего введите строки команд, которые должны быть выполнены. После
3440 завершения ввода команд снова нажмите
3441 .B C\-R
3442 и свяжите макрос с какой\-нибудь клавишей или комбинацией клавиш, нажав
3443 эту клавишу (комбинацию). Макрос будет вызываться нажатием
3444 .B C\-A
3445 и назначенной для него клавиши. Макрос можно также вызвать нажатием
3446 любой из клавиш Meta (Alt), Ctrl или Esc и назначенной макросу клавиши,
3447 при условии, что данная комбинация не используется для вызова какой\-либо
3448 другой функции. Макрокоманды после определения записываются в файл
3449 .B ~/.local/share/mc/mcedit/mcedit.macros
3450 в вашем домашнем каталоге. Вы можете удалить макрос удалением
3451 соответствующей строки в этом файле.
3453 По клавише
3454 .B F19
3455 (её нет на обычной клавиатуре IBM PC, так что придётся пользоваться
3456 соответствующим пунктом меню, вызываемым по клавише
3457 .BR F9 ,
3458 или переназначить клавишу) будет осуществляться форматирование выделенного
3459 блока кода на языке C, C++ или других. Форматирование управляется файлом
3460 .B %pkgdatadir%/edit.indent.rc
3461 который при первом вызове копируется в
3462 .B ~/.local/share/mc/mcedit/edit.indent.rc
3463 в вашем домашнем каталоге.
3465 Встроенный редактор обрабатывает символы из второй половины кодовой
3466 таблицы (160+). Но при редактировании бинарных файлов лучше установить
3467 опцию
3468 .B "Биты символов"
3469 из меню "Настройки" в положение "7 бит", чтобы сохранить формат файла.
3471 Описать все функции встроенного редактора в данной подсказке невозможно.
3472 Запомните только, что все основные операции можно выполнить через пункты
3473 меню, которое вызывается нажатием клавиши
3474 .B F9
3475 в окне редактирования. Кроме того, можно прочитать man\-страницу по команде
3476 .B man mcedit .
3478 .\"NODE "Internal File Editor / options"
3479 .SH "Опции в ini\-файле для редактора"
3481 В данном разделе кратко описаны опции ini\-файла, относящиеся к редактору.
3482 Опции записываются в секцию [Midnight\-Commander].
3484 .I editor_wordcompletion_collect_entire_file
3485 При автодополнении для сбора похожих слов слов просматривать весь файл(1)
3486 или только от начала до курсора (0)
3488 .\"NODE "Screen selector"
3489 .SH "Список экранов"
3490 Midnight Commander поддерживает возможность одновременной работы своих
3491 встроенных модулей (таких как редактор, программа просмотра, программа сравнения
3492 файлов) и переключения между ними без необходимости закрытия загруженных файлов.
3493 Файловый менеджер может быть только один, несколько файловых менеджеров,
3494 работающих одновременно, не поддерживаются. Назовём каждый из таких модулей
3495 экраном.
3497 Есть три способа переключения между экранами:
3498 переход к следующему экрану в списке клавиатурной комбинацией
3499 .BR Alt\-} ,
3500 переход к предыдущему экрану в списке клавиатурной комбинацией
3501 .BR Alt\-{ ,
3502 вызов диалогового окна со списком экранов клавиатурной комбинацией
3503 .B Alt\-`
3504 или с помощью пункта меню.
3505 Все эти комбинации клавиш одинаковы во всех экранах.
3507 .\"NODE "Completion"
3508 .SH "Завершение ввода"
3509 Заставьте Midnight Commander работать на клавиатуре вместо вас!
3511 Завершение ввода \- это попытка закончить за вас ввод текста, набранного
3512 до текущей позиции курсора. MC пытается завершить ввод, трактуя уже
3513 введённый текст как переменную (если текст начинается с
3514 .BR $ ")",
3515 имя пользователя (если текст начинается с
3516 .BR ~ ")",
3517 имя машины (если текст начинается на
3518 .BR @ ")"
3519 или как команду (если вы в командной строке в позиции, где вы можете
3520 вводить команду; в этом случае для завершения ввода используются
3521 зарезервированные слова оболочки, в том числе любая из встроенных команд
3522 оболочки). Если введённый текст не попадает ни в одну из перечисленных
3523 категорий, выполняется попытка завершения текста как имени файла.
3525 Завершение имен файлов, пользователей, переменных и машин работает во
3526 всех строках ввода, завершение команд \- только в командной строке. Если
3527 однозначно выполнить завершение ввода невозможно (имеется несколько
3528 вариантов), MC издаёт звуковой сигнал и выполняет следующие действия, в
3529 зависимости от установки опции
3530 .\"LINK2"
3531 Дополнение: показывать всё
3532 .\"Configuration"
3533 в пункте меню
3534 .\"LINK2"
3535 Настройки/Конфигурация\&.
3536 .\"Configuration"
3537 Если эта опция включена, список всех возможных вариантов завершения
3538 появляется возле текущей позиции и вы можете выбрать нужный вариант с
3539 помощью клавиш стрелок и
3540 .BR Enter .
3541 Вы можете также набрать следующую букву, чтобы перейти к подмножеству
3542 всех возможных завершений. Если вы снова нажмете
3543 .BR Alt\-Tab ,
3544 будет выведено уже сокращенное множество вариантов, причём в строку
3545 ввода добавляются те символы, которые определяются однозначно (даже если
3546 полное завершение ввода ещё невозможно). Как только неопределённость
3547 выбора исчезает, пропадает и диалоговое окно с вариантами. Вы можете
3548 отказаться от вывода на экран этого окна в любое время, нажав одну из
3549 клавиш \fBEsc\fR, \fBF10\fR или \fBLeft/Right\fR.
3550 Если опция
3551 .\"LINK2"
3552 "Дополнение: показывать всё"
3553 .\"Configuration"
3554 выключена, окно с вариантами завершения появляется только тогда, когда
3555 вы нажмете клавиши
3556 .B Alt\-Tab
3557 второй раз, при первом нажатии MC только издаёт звуковой сигнал.
3559 Используйте экранирование символов '\fB?\fR', '\fB*\fR' и '\fB&\fR'
3560 (как \fB\\?\fR, \fB\\*\fR, \fB\\&\fR) в именах файлов, чтобы они
3561 не рассматривались как метасимволы в регулярных выражениях при подстановках
3562 в полях ввода.
3563 .\"NODE "Virtual File System"
3564 .SH "Виртуальные файловые системы"
3565 Программа Midnight Commander содержит подпрограммы, обеспечивающие
3566 доступ к различным файловым системам. Эти подпрограммы (их совокупность
3567 называется переключателем виртуальных файловых систем \- virtual file
3568 system switch) позволяют Midnight Commander\-у манипулировать файлами,
3569 расположенными на не\-Unix\-овых файловых системах.
3571 В настоящее время Midnight Commander обеспечивает поддержку нескольких
3572 Виртуальных Файловых Систем \- ВФС (VFS):
3574 \- локальной файловой системы, используемой для обычных файловых систем
3575 Unix;
3577 \- файловой системы ftpfs, используемой для манипулирования файлами на
3578 удалённых компьютерах по протоколу FTP;
3580 \- файловой системы tarfs, используемой для обработки tar\- и сжатых
3581 tar\-файлов;
3583 \- файловой системы undelfs, используемой для восстановления удалённых
3584 файлов в файловой системе ext2 (файловая система, используемая в Linux
3585 по умолчанию);
3587 \- файловой системы shell (для манипулирования файлами при работе с
3588 оболочкой через такие программы как rsh и ssh);
3590 \- и, наконец, сетевой файловой системы nfs.
3592 Подпрограммы работы с виртуальными файловыми системами интерпретируют
3593 все встречающиеся имена путей и формируют корректные обращения к
3594 различным файловым системам. Форматы обращения к каждой из виртуальных
3595 файловых систем описаны в отдельных разделах по каждой ВФС:
3597 .\"LINK2"
3598 Файловая система FTP
3599 .\"FTP File System"
3601 .\"LINK2"
3602 Файловая система TAR
3603 .\"TAR File System"
3605 .\"LINK2"
3606 Файловая система SHELL (FIle transfer over SHell)
3607 .\"FIle transfer over SHell filesystem"
3609 .\"LINK2"
3610 Файловая система SFTP (SSH File Transfer Protocol)
3611 .\"SFTP (SSH File Transfer Protocol) filesystem"
3613 .\"LINK2"
3614 Файловая система UFS (Undelete File System)
3615 .\"Undelete File System"
3616 .\"NODE "  FTP File System"
3617 .SH "  Файловая система FTP"
3618 Файловая система FTP позволяет работать с файлами на удалённых
3619 компьютерах. Для этого можно использовать команду "FTP\-соединение"
3620 (доступную из меню левой и правой панелей) или же непосредственно
3621 сменить текущий каталог командой cd, задав путь к каталогу следующим
3622 образом:
3624 .I ftp://[!][user[:pass]@]machine[:port][remote\-dir]
3626 Элементы
3627 .IR user ,
3628 .I port
3630 .I remote\-dir
3631 не обязательны. Если элемент
3632 .I user
3633 указан, то Midnight Commander будет пытаться регистрироваться на удалённом
3634 компьютере с эти именем, в противном случае будет использовано имя
3635 anonymous или имя из файла ~/.netrc. Необязательный элемент
3636 .I pass
3637 (если указан) используется как пароль для входа. Однако явно задавать
3638 его не рекомендуется (также не записывайте его в ваши каталоги быстрого доступа,
3639 если только вы не обеспечили соответствующую защиту этих файлов; но и тогда
3640 нельзя быть полностью уверенным в безопасности).
3643     ftp://ftp.nuclecu.unam.mx/linux/local
3644     ftp://tsx\-11.mit.edu/pub/linux/packages
3645     ftp://!behind.firewall.edu/pub
3646     ftp://guest@remote\-host.com:40/pub
3647     ftp://miguel:xxx@server/pub
3650 Для того чтобы соединиться с сервером, который расположен за firewall,
3651 нужно использовать префикс ftp://! (то есть добавить восклицательный
3652 знак перед именем сервера), чтобы указать Midnight Commander на
3653 необходимость использовать прокси для осуществления передач по ftp. Вы
3654 можете задать имя прокси в диалоговом окне
3655 .\"LINK2"
3656 Виртуальные ФС...
3657 .\"Virtual FS"
3658 меню "Настройки".
3660 Чтобы не задавать имя прокси\-сервера каждый раз, можно поставить отметку
3661 в квадратных скобках возле опции
3662 .I Всегда использовать FTP\-прокси
3663 в диалоговом окне
3664 .\"LINK2"
3665 Виртуальные ФС...
3666 .\"Virtual FS"
3667 меню "Настройки". В таком случае программа всегда будет использовать
3668 указанный прокси\-сервер. При этом (если опция установлена) программа
3669 делает следующее: считывает из файла
3670 .B %sysconfdir%/mc/mc.no_proxy
3671 имена локальных машин (если имя начинается с точки, оно считается именем
3672 домена), и, если заданное при установлении FTP\-соединения имя машины
3673 совпадает с одним из имен, указанных в файле
3674 .B mc.no_proxy
3675 без точки, то производит прямое обращение к данной машине.
3677 При подключении к FTP\-серверу через фильтрующий пакеты маршрутизатор,
3678 который не позволяет использовать обычный режим открытия
3679 файлов, можно заставить программу работать в режиме пассивного
3680 открытия файла. Для этого установите в конфигурационном файле параметр
3681 .I ftpfs_use_passive_connections
3682 в 1.
3684 Midnight Commander сохраняет в течение заданного интервала времени
3685 список файлов удалённого каталога, прочитанный по FTP, в оперативной
3686 памяти. Величина этого интервала времени задаётся в диалоговом окне
3687 .\"LINK2"
3688 Виртуальные ФС...
3689 .\"Virtual FS"
3690 меню "Настройки". В силу этого возможен побочный эффект, заключающийся в
3691 том, что даже если вы сделали какие\-то изменения в каталоге, они не
3692 будут отображаться в панели до тех пор, пока вы не обновите содержимое
3693 панели командой
3694 .BR C\-r .
3695 Это не является недоработкой (если вы думаете, что это ошибка,
3696 поразмыслите над тем, как происходит работа по FTP с файлами,
3697 находящимися на другой стороне Атлантического океана).
3698 .\"NODE "  TAR File System"
3699 .SH "  Файловая система TAR"
3700 Файловая система TAR обеспечивает доступ по чтению к tar\- и сжатым
3701 tar\-файлам, используя команду chdir. Для перехода в каталог,
3702 представляющий список файлов tar\-файла, нужно использовать команду,
3703 имеющую следующий формат:
3705 .I cd ./filename.tar/utar://[dir\-inside\-tar]
3707 Файл mc.ext.ini по умолчанию содержит команды для просмотра
3708 tar\-файлов, то есть обычно для получения списка файлов tar\-архива
3709 достаточно просто переместить указатель на имя tar\-файла и нажать
3710 .BR Enter .
3711 Чтобы понять, как это достигается, смотрите раздел
3712 .\"LINK2"
3713 Файл расширений\&.
3714 .\"Edit Extension File"
3716 Примеры:
3719     mc\-3.0.tar.gz/utar://mc\-3.0/vfs
3720     /ftp/GCC/gcc\-2.7.0.tar/utar://
3723 В последнем примере указан полный путь к tar\-архиву.
3724 .\"NODE "  FIle transfer over SHell filesystem"
3725 .SH "  Файловая система SHELL (FIle transfer over SHell)"
3726 Файловая система shell \- это сетевая файловая система, которая позволяет
3727 работать с файлами на удалённом компьютере так, как если бы они были
3728 расположены на вашем диске. Для того чтобы это было возможно, на
3729 удалённом компьютере должна быть запущена bash\-совместимая оболочка shell.
3731 Для соединения с удалённым компьютером нужно выполнить команду
3732 перехода в каталог (chdir), имя которого задаётся в следующем формате:
3734 .I sh://[user@]machine[:options]/[remote\-dir]
3736 Элементы
3737 .IR user ,
3738 .I options
3740 .I remote\-dir
3741 не обязательны. Если задан элемент
3742 .IR user ,
3743 то Midnight Commander будет регистрироваться на удалённый компьютер под
3744 этим именем, в противном случае \- под тем именем, с которым вы
3745 зарегистрированы в локальной системе.
3747 В качестве
3748 .I options
3749 могут использоваться:
3751     'C' \- использовать сжатие;
3752     'r' \- использовать rsh вместо ssh;
3753     port \- использовать данный порт для подключения к удалённому компьютеру.
3756 Если задан элемент
3757 .IR remote\-dir ,
3758 то указанный каталог станет текущим после соединения с удалённым компьютером.
3760 Примеры:
3763     sh://onlyrsh.mx:r/linux/local
3764     sh://joe@want.compression.edu:C/private
3765     sh://joe@noncompressed.ssh.edu/private
3766     sh://joe@somehost.ssh.edu:2222/private
3768 .\"NODE "  SFTP (SSH File Transfer Protocol) filesystem"
3769 .SH "  Файловая система SFTP (SSH File Transfer Protocol)"
3770 Файловая система SFTP \- это сетевая файловая система, которая позволяет
3771 работать с файлами на удалённом компьютере так, как если бы они были
3772 расположены на вашем диске. Для того чтобы это было возможно, на
3773 удалённом компьютере должен быть запущен SFTP\-сервер.
3775 Для соединения с удалённым компьютером нужно выполнить команду
3776 перехода в каталог (chdir), имя которого задаётся в следующем формате:
3778 .I sftp://[user@]machine[:port]/[remote\-dir]
3780 Элементы
3781 .IR user ,
3782 .I port
3784 .I remote\-dir
3785 не обязательны. Если задан элемент
3786 .IR user ,
3787 то Midnight Commander будет регистрироваться на удалённый компьютер под
3788 этим именем, в противном случае \- под тем именем, с которым вы
3789 зарегистрированы в локальной системе. Если задан
3790 .I port
3791 то он будет использован для подключения к удалённому компьютеру.
3792 Если задан элемент
3793 .IR remote\-dir ,
3794 то указанный каталог станет текущим после соединения с удалённым компьютером.
3796 Примеры:
3799     sftp://onlyrsh.mx/linux/local
3800     sftp://joe:password@want.compression.edu/private
3801     sftp://joe@noncompressed.ssh.edu/private
3802     sftp://joe@somehost.ssh.edu:2222/private
3804 При установлении соединения происходит проверка ключа сервера с использованием
3805 файла ~/.ssh/known_hosts file. Если пара сервер/ключ в этом файле не найдена
3806 или сервер найден, но ключ не соответствует, пользователю показывается
3807 окно с соответствующим сообщением, содержащее три кнопки:
3809 .B [Да]
3810 добавить новую пару сервер/ключ в файл ~/.ssh/known_hosts и продолжить соединение.
3812 .B [Игнорировать]
3813 не добавлять новую пару сервер/ключ в файл ~/.ssh/known_hosts и всё равно
3814 продолжить соединение (на свой страх и риск).
3816 .B [Нет]
3817 прервать соединение.
3818 .\"NODE "  Undelete File System"
3819 .SH "  Файловая система UFS (Undelete File System)"
3820 В ОС Linux можно сконфигурировать файловую систему ext2fs, используемую
3821 по умолчанию, таким образом, что появится возможность восстанавливать
3822 удалённые файлы (но только в файловой системе ext2). Файловая система
3823 UFS (Undelete File System) представляет собой интерфейс к библиотекам
3824 ext2fs, позволяющий восстановить имена всех удалённых файлов, выбрать
3825 некоторое количество таких файлов и восстановить их.
3827 Для того чтобы воспользоваться этой возможностью (этой файловой
3828 системой), нужно выполнить команду перехода (chdir) в специальный
3829 каталог, имя которого образуется из префикса "undel://" и имени
3830 специального файла устройства, на котором находится реальная файловая
3831 система.
3833 Например, чтобы восстановить удалённые файлы на втором разделе первого
3834 SCSI\-диска, нужно использовать следующее имя:
3837     undel://sda2
3840 Загрузка списка удалённых файлов требует некоторого времени, так что
3841 наберитесь терпения. Имейте в виду, что имена файлов в полученном списке
3842 будут цифровыми, так что поиск нужного придётся проводить либо по дате,
3843 либо последовательным просмотром содержимого (в общем, я вам не
3844 завидую!).
3845 .\"NODE "  EXTernal File System"
3846 .SH "  Внешняя файловая система (EXTernal File System)"
3847 .B extfs
3848 Внешняя файловая система позволяет очень просто интегрировать новые
3849 файловые контейнера и типы файлов простым написанием скриптов.
3851 Файловая система Extfs подразделяется на две категории:
3853 1. Автономные файловые системы, которые не ассоциированы ни с одним из
3854 типов файлов.они представляют некоторые системные данные как дерево каталогов
3855 Вы можете их вызвать набрав \fIcd fsname://\fR", где fsname \- это короткое
3856 имя extfs (см. ниже). Примеры этих ВФС включают audio (список всех звуковых
3857 дорожек на CD) или apt (список всех установленных в системе пакетов Debian).
3859 Например, для получения списка звуковых дорожек на CD наберите:
3862   cd audio://
3865 2. "Архивные" файловые системы (такие как rpm, patchfs и прочие) представляют
3866 содержимое файла как дерево каталогов. Они могут состоять из "реальных" файлов,
3867 находящихся в сжатом виде в архивах (urar, rpm) или из виртуальных файлов,
3868 например, сообщений в файле mailbox (mailfs) или части diff\-файла (patchfs).
3869 Для доступа к этим ВФС суффикс
3870 .I "fsname://"
3871 должен быть добавлен к имени архива. Сам архив может находиться в другой ВФС.
3873 Например, для получения списка содержимого архива documents.zip наберите:
3876   cd documents.zip/uzip://
3879 Можно манипулировать extfs\-путями как обычными каталогами и файлами. Например,
3880 можно добавить их в каталоги быстрого доступа или перейти на него из истории
3881 каталогов в панели. Основное ограничение: нельзя запускать shell\-команды
3882 внутри extfs, как и на любой другой нелокальной ВФС.
3884 Список некоторых extfs\-скриптов, включённых в Midnight Commander:
3886 .B a
3887 доступ к DOS/Windows диску 'A:' ("\fIcd a://\fR").
3889 .B apt
3890 front end для системы управления пакетами APT (Debian) ("\fIcd apt://\fR").
3892 .B audio
3893 Чтение и воспроизведение звуковых дорожек с CD ("\fIcd audio://\fR" или
3894 \"\fIcd device/audio://\fR").
3896 .B bpp
3897 пакеты дистрибутива Bad Penguin GNU/Linux ("\fIcd file.bpp/bpp://\fR").
3899 .B deb
3900 пакеты дистрибутива Debian GNU/Linux ("\fIcd file.deb/deb://\fR").
3902 .B dpkg
3903 Управление установленными deb\-пакетами ("\fIcd deb://\fR").
3905 .B hp48
3906 просмотр и копирование файлов с/на калькулятор HP48 ("\fIcd hp48://\fR").
3908 .B lslR
3909 просмотр lslR\-файлов, находящихся на многих FTP\-серверах ("\fIcd filename/lslR://\fR").
3911 .B mailfs
3912 поддержка файлов формата mailbox ("\fIcd mailbox/mailfs://\fR").
3914 .B patchfs
3915 поддержка diff\-файлов ("\fIcd filename/patchfs://\fR").
3917 .B rpm
3918 поддержка файлов в формате RPM ("\fIcd filename/rpm://\fR").
3920 .B rpms
3921 Управление установленными в системе RPM\-пакетами ("\fIcd rpms://\fR").
3923 .B ulha, urar, uzip, uzoo, uar, uha
3924 архивы ("\fIcd archive/xxxx://\fR"), где xxxx один из:
3925 .IR ulha ,
3926 .IR urar ,
3927 .IR uzip ,
3928 .IR uzoo ,
3929 .IR uar ,
3930 .IR uha ).
3932 Вы можете назначить ВФС файлах по типу или расширению в секции
3933 .\"LINK2"
3934 Файл расширений
3935 .\"Edit Extension File"
3936 Например, для обработки пакетов Debian внесите:
3939   regex/\.deb$
3940           Open=%cd %p/deb://
3942 .\"NODE "Colors"
3943 .SH "Цвета"
3944 Программа Midnight Commander пытается определить, поддерживает ли ваш
3945 терминал цвета, используя для этого базу данных о терминалах и имя
3946 вашего терминала. Иногда это не удаётся. В таких случаях можно
3947 включить или отключить цветной вывод, используя ключи запуска программы
3948 \-c и \-b, соответственно.
3950 Программа может быть скомпилирована с использованием библиотек
3951 .B ncurses
3952 или
3953 .BR S\-Lang .
3954 .B Ncurses
3955 не даёт возможности включать цветной режим: ncurses использует только
3956 информацию из базы данных о терминалах. Для того чтобы узнать, какая
3957 библиотека была использована при компиляции, дайте команду
3958 .BR "mc \-V" .
3960 Если программа скомпилирована с использованием менеджера экрана
3961 .BR S\-Lang ,
3962 она проверяет значение переменной
3963 .BR COLORTERM .
3964 Задание этой переменной даёт тот же эффект, что и задание ключа \-c.
3966 Можно указать терминалы, которые всегда должны работать в цветном
3967 режиме, добавив строку
3968 .I color_terminals
3969 в секцию Colors инициализационного файла. В этом случае Midnight
3970 Commander не будет пытаться определить, поддерживает ли ваш терминал
3971 цветной вывод. Пример:
3974 [Colors]
3975 color_terminals=linux,xterm
3978 color_terminals=terminal\-name1,terminal\-name2...
3981 Midnight Commander обеспечивает также возможность изменять цвета,
3982 заданные по умолчанию. В настоящее время таблица используемых цветов
3983 задаётся переменной
3984 .B MC_COLOR_TABLE
3985 или в секции Colors инициализационного файла.
3987 В секции Colors загружаемая по умолчанию таблица цветов определяется
3988 переменной (строкой)
3989 .IR base_color .
3990 Вы можете указать альтернативную таблицу цветов для терминала, используя
3991 имя терминала как ключ в этой секции. Пример:
3994 [Colors]
3995 base_color=
3996 xterm=menu=magenta:marked=,magenta:markselect=,red
3999 Формат определения цвета:
4002   <keyword>=<fgcolor>,<bgcolor>,<attributes>:<keyword>= ...
4005 Цвета не являются обязательными, а в качестве ключевых слов <keywords>
4006 могут использоваться: для задания цветовой палитры в панелях: normal,
4007 selected, disabled, marked, markselect, errors, input, inputmark, inputunchanged,
4008 commandlinemark, reverse, gauge, header, inputhistory, commandhistory.
4009 Цвета строки "горячих" клавиш
4010 .BR "F1 \- F10" :
4011 bbarhotkey, bbarbutton.
4012 Цвет строки статуса редактора и программ просмотра и сравнения файлов: statusbar.
4013 Цвета пунктов меню: menunormal, menusel, menuhot, menuhotsel, menuinactive.
4014 Цвета в окне диалога: dnormal, dfocus, dhotnormal, dhotfocus.
4015 Цвета в диалоге\-сообщении об ошибке: errdfocus, errdhotnormal, errdhotfocus, errdtitle.
4016 Цвета в окне встроенной помощи: helpnormal, helpitalic, helpbold, helplink, helpslink.
4017 Цвета в окне программы просмотра: viewnormal, viewbold, viewunderline, viewselected.
4018 Цвета в редакторе: editnormal, editbold, editmarked, editwhitespace, editnonprintable,
4019 editlinestate.
4020 Цвета окна всплывающего меню: pmenunormal, pmenusel, pmenutitle.
4022 Цвета задавать не обязательно. Цвет какого именно поля определяется
4023 каждым ключевым словом, можно понять из перевода этого ключевого слова.
4024 Некоторые случаи требуют пояснений.
4026 .I header
4027 определяет цвет заголовка панели, строку, содержащую заголовки панелей
4028 и индикатор сортировки.
4030 .I input
4031 определяет цвета в строке ввода в диалоговых окнах;
4033 .I inputmark
4034 цвет выделенного текста в строке ввода в диалоговых окнах;
4036 .I inputunchanged
4037 цвет текста в строке ввода до первого изменения или до перемещения курсора;
4039 .I commandlinemark
4040 цвет выделенного текста в командной строке;
4042 .I gauge
4043 определяет цвет заполненной части полоски (progress bar), при
4044 графическом отображении хода выполнения файловых операций (копирование и
4045 др.).
4046 .I disabled
4047 определяет цвет элемента диалога, который не может по каким\-то причинам быть выбран
4048 для работы с ним.
4050 Диалоговые окна используют следующие цвета:
4051 .I dnormal
4052 используется для нормального текста,
4053 .I dfocus
4054 \- цвет, используемый
4055 для выделенного в данный момент компонента окна,
4056 .I dhotnormal
4057 \- цвет, используемый для выделения "горячих" клавиш в обычных
4058 компонентах, в то время как цвет
4059 .I dhotfocus
4060 используется для выделения "горячих" клавиш в выбранных в данный момент
4061 компонентах окна.
4063 В меню используется та же самая схема, только в качестве названий
4064 элементов используются menunormal, menusel, menuhot, menuhotsel и menuinactive.
4066 Окно подсказки использует следующие цвета:
4067 .I helpnormal
4068 \- для отображения простого текста,
4069 .I helpitalic
4070 \- для вывода текста, выделенного в man\-страницах курсивом,
4071 .I helpbold
4072 \- для вывода текста, выделенного в man\-страницах жирным шрифтом,
4073 .I helplink
4074 \- для выделения неактивных гиперссылок,
4075 .I helpslink
4076 \- для выделения активной в данный момент гиперссылки.
4078 Во всплывающем меню используются следующие цвета:
4079 .I pmenunormal
4080 \- для невыбранных пунктов меню и как основной цвет окна,
4081 .I pmenusel
4082 \- для выбранного пункта меню,
4083 .I pmenutitle
4084 \- для заголовка окна меню.
4086 Возможные цвета: black, gray, red, brightred, green, brightgreen, brown,
4087 yellow, blue, brightblue, magenta, brightmagenta, cyan, brightcyan,
4088 lightgray и white. Для прозрачного фона используются специальное ключевое
4089 слово "default". Слово "default" можно использовать только при задании цвета
4090 фона. Для основных цветов MC используется другое специальное ключевое
4091 слово: "base". Если терминал поддерживает 256 цветов, то для них могут
4092 использоваться обозначения: от color16 до color255 или от rgb000 до rgb555
4093 и от gray0 до gray23.
4094 Пример:
4097 [Colors]
4098 base_color=normal=white,default:marked=magenta,default
4101 Атрибуты обозначаются словами "bold", "italic", "underline", "reverse" и "blink".
4102 Чтобы использовать несколько атрибутов, их надо перечислить через символ "+".
4103 The special word "none" menas no attributes, without attempting to fall back
4104 to base_color. Пример:
4107 menuhotsel=yellow;black;bold+underline
4109 .\"NODE "Skins"
4110 .SH "Внешний вид"
4111 Вы можете изменить внешний вид Midnight Commander'а. Для этого необходимо
4112 указать файл, в котором указаны цвета и линии для отрисовки рамок. Такой
4113 файл называется далее скин\-файл. переопределение внешнего вида полностью
4114 совместимо с заданием цветов, описанным в секции
4115 .\"LINK2"
4116 Цвета\&.
4117 .\"Colors"
4119 Если скин содержит описание любого из 256\-ти цветов, то необходимо установить
4120 опцию '256colors' со значением TRUE в секции [skin].
4122 Поиск скин\-файла производится по следующему алгоритму (до
4123 первого нахождения файла):
4126 1) параметр командной строки
4127 .B \-S <скин>
4128 или
4129 .B \-\-skin=<скин>
4131 2) переменная окружения
4132 .B MC_SKIN
4134 3) параметр
4135 .B skin
4136 в секции
4137 .B [Midnight\-Commander]
4138 конфигурационного файла.
4140 4) файл
4141 .B %sysconfdir%/mc/skins/default.ini
4143 5) файл
4144 .B %pkgdatadir%/skins/default.ini
4146 Параметры в трёх первых случаях могут содержать абсолютный путь к скин\-файлу
4147 либо просто название скина (с расширением \.ini либо без него). В данном
4148 случае поиск скин\-файла будет происходить по следующим каталогам (до первого
4149 нахождения):
4153 .B ~/.local/share/mc/skins/
4156 .B %sysconfdir%/mc/skins/
4159 .B %pkgdatadir%/skins/
4162 Для получения расширенной информации, обратитесь к подразделам:
4164 .\"LINK2"
4165 Описание секций и параметров
4166 .\"Skins sections"
4168 .\"LINK2"
4169 Определения цветовых пар
4170 .\"Skins colors"
4172 .\"LINK2"
4173 Псевдонимы цветов и атрибутов
4174 .\"Skins aliases"
4176 .\"LINK2"
4177 Линии для отрисовки рамок
4178 .\"Skins lines"
4180 .\"LINK2"
4181 Совместимость
4182 .\"Skins oldcolors"
4185 .\"NODE "  Skins sections"
4186 .SH "  Описание секций"
4187 Секция
4188 .B [skin]
4189 содержит информацию, относящуюся к самому скин\-файлу. Параметр
4190 .I description
4191 кратко описывает скин.
4194 Секция
4195 .B [filehighlight]
4196 содержит описания цветовых пар для групп подсветок имен файлов.
4197 Названия параметров в секции должно совпадать с названиями секций в файле подсветки.
4198 Смотрите раздел
4199 .\"LINK2"
4200 Подсветка имён файлов
4201 .\"Filenames Highlight"
4202 для получения подробной информации.
4205 Секция
4206 .B [core]
4207 содержит описание элементов, используемых повсеместно.
4209 .I _default_
4210 Цвет по умолчанию. Используется во всех остальных секциях (глобальный параметр),
4211 если в них нет переопределения.
4213 .I selected
4214 курсор
4216 .I marked
4217 отмеченные данные
4219 .I markselect
4220 курсор на отмеченных данных
4222 .I gauge
4223 цвет заполненной части индикатора прогресса
4225 .I input
4226 элемент ввода данных
4228 .I reverse
4229 инвертированный цвет
4232 Секция
4233 .B [dialog]
4234 содержит описания элементов диалоговых окон (кроме сообщений об ошибках).
4236 .I _default_
4237 цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4239 .I dfocus
4240 цвет элемента, находящегося в фокусе
4242 .I dhotnormal
4243 цвет "горячих" клавиш
4245 .I dhotfocus
4246 цвет "горячих" клавиш, находящихся в фокусе
4249 Секция
4250 .B [error]
4251 содержит описания элементов диалога\-сообщения об ошибках.
4253 .I _default_
4254 цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4256 .I errdhotnormal
4257 цвет "горячих" клавиш
4259 .I errdhotfocus
4260 цвет "горячих" клавиш, находящихся в фокусе
4263 Секция
4264 .B [menu]
4265 содержит описание элементов, отображающихся в меню. Это касается как системного меню
4266 (вызываемого клавишей
4267 .BR F9 ),
4268 так и пользовательских меню (
4269 .B F2
4270 в панелях или
4271 .B F11
4272 в редакторе).
4274 .I _default_
4275 цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4277 .I entry
4278 цвет пунктов меню
4280 .I menuhot
4281 цвет "горячих" клавиш
4283 .I menusel
4284 цвет выделенного пункта меню
4286 .I menuhotsel
4287 цвет "горячих" клавиш, находящихся в фокусе
4289 .I menuinactive
4290 цвет неактивного меню
4293 Секция
4294 .B [help]
4295 содержит описания цветов для окна отображения помощи.
4297 .I _default_
4298 цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4300 .I helpitalic
4301 цветовыделение элементов с атрибутом
4302 .B italic
4304 .I helpbold
4305 цветовыделение элементов с атрибутом
4306 .B bold
4308 .I helplink
4309 цвет ссылок
4311 .I helpslink
4312 цвет ссылки, находящейся под курсором
4315 Секция
4316 .B [editor]
4317 содержит описания элементов редактора
4319 .I _default_
4320 цвет по умолчанию для данной секции. Если не указан, то используется [core]._default_
4322 .I editbold
4323 цветовыделение элементов с атрибутом
4324 .B bold
4326 .I editmarked
4327 цвет выделенного текста
4329 .I editwhitespace
4330 цодсветка знаков табуляции и "висящих" пробелов
4332 .I editlinestate
4333 цвет области отображения состояния строки.
4336 Секция
4337 .B [viewer]
4338 содержит описания элементов редактора
4340 .I viewunderline
4341 цветовыделение элементов с атрибутом
4342 .B underline
4344 .\"NODE "  Skins colors"
4345 .SH "  Цветовые пары"
4346 Каждый параметр в скин\-файле содержит цветовые пары.
4348 Цветовые пары описываются как два цвета и необязательные атрибуты,
4349 разделённые символом ";". Первый цвет задаёт цвет написания символов,
4350 второй \- цвет фона. Любой из цветов и атрибуты могут быть пропущены,
4351 в этом случае будет взят цвет по умолчанию (глобальный или для данной
4352 секции).
4354 Например:
4357 [core]
4358     # зелёным по чёрному
4359     _default_=green;black
4360     # зелёным (умолч.) по синему
4361     selected=;blue
4362     # жёлтым по чёрному (умолч.) с подчёркиванием
4363     marked=yellow;;underline
4367 Возможные цвета (названия) и атрибуты описаны в секции
4368 .\"LINK2"
4369 Цвета\&.
4370 .\"Colors"
4372 .\"NODE "  Skins aliases"
4373 .SH "  Псевдонимы цветов и атрибутов"
4374 Эта необязательная секция содержит определения псевдонимов цветов (не цветовых пар)
4375 и атрибутов. Псевдоним представляет собой части определения параметров скина.
4376 В определение псевдонима может использоваться другой псевдоним, но при этом
4377 не должны образовываться циклические ссылки.
4379 Например:
4382 [aliases]
4383     myfavfg=green
4384     myfavbg=black
4385     myfavattr=bold+italic
4386 [core]
4387     _default_=myfavfg;myfavbg;myfavattr
4390 .\"NODE "  Skins lines"
4391 .SH "  Линии для отрисовки рамок"
4392 Линии задаются в секции
4393 .B [Lines]
4394 в скин\-файле. По умолчанию используются одинарные линии, но возможно
4395 переназначить на использование любых utf\-8 символов, похожих на линии
4397 .I ВНИМАНИЕ!!!
4398 При сборке Midnight Commander с библиотекой ncurses использование
4399 линий ограничено! Возможна только отрисовка одинарных линий. По всем
4400 вопросам и предложениям обращайтесь к разработчикам ncurses.
4403 Описание параметров секции
4404 .BR [Lines] :
4406 .I lefttop
4407 изображение левого верхнего угла рамки
4409 .I righttop
4410 изображение правого верхнего угла рамки
4412 .I centertop
4413 изображение ответвления горизонтальной линии вниз
4415 .I centerbottom
4416 изображение ответвления горизонтальной линии вверх
4418 .I leftbottom
4419 изображение левого нижнего угла рамки
4421 .I rightbottom
4422 изображение правого нижнего угла рамки
4424 .I leftmiddle
4425 изображение ответвления вертикальной линии вправо
4427 .I rightmiddle
4428 изображение ответвления вертикальной линии влево
4430 .I centermiddle
4431 изображение пересечения вертикальной и горизонтальной линий
4433 .I horiz
4434 изображение горизонтальной линии
4436 .I vert
4437 изображение вертикальной линии
4439 .I thinhoriz
4440 изображение тонкой горизонтальной линии
4442 .I thinvert
4443 изображение тонкой вертикальной линии
4445 .\"NODE "  Skins oldcolors"
4446 .SH "  Совместимость"
4447 Назначение цветов элементов посредством скин\-файлов полностью совместимо
4448 с назначением цветов, описанном в секции
4449 .\"LINK2"
4450 Цвета\&.
4451 .\"Colors"
4453 В данном случае переназначение цветов имеет приоритет над скин\-файлами и носит
4454 дополняющий характер.
4456 .\"NODE "Filenames Highlight"
4457 .SH "Подсветка имён файлов"
4458 Секция [filehighlight] из текущего скин\-файла содержит имена параметров
4459 (в качестве групп подсветки) и значения параметров как цветовые пары.
4460 Описания цветовых пар смотрите в разделе
4461 .\"LINK2"
4462 Внешний вид
4463 .\"Skins"
4465 Правила подсветки находятся в файле %sysconfdir%/mc/filehighlight.ini
4466 (~/.config/mc/filehighlight.ini).
4467 Названия групп должны совпадать с названиями параметров в секции
4468 [filehighlight] в текущем скин\-файле.
4470 Ключи в группах могут принимать следующие значения:
4472 .I type
4473 Тип файла. Если параметр присутствует, остальные опции игнорируются
4475 .I regexp
4476 Регулярное выражение. Если присутствует, параметр 'extensions' игнорируется.
4478 .I extensions
4479 Список расширений файлов. Расширения разделяются символом ';'.
4481 .I extensions_case
4482 (имеет смысл только с параметром 'extensions') делает правило 'extensions'
4483 чувствительным к регистру букв (true) или не чувствительным (false).
4485 Параметр 'type' (тип файла) может принимать значения:
4487 \- FILE (все файлы)
4488   \- FILE_EXE
4489 \- DIR (все каталоги)
4490   \- LINK_DIR
4491 \- LINK (все ссылки (линки), исключая "битые" линки)
4492   \- HARDLINK
4493   \- SYMLINK
4494 \- STALE_LINK
4495 \- DEVICE (все файлы устройств)
4496   \- DEVICE_BLOCK
4497   \- DEVICE_CHAR
4498 \- SPECIAL (все специальные файлы)
4499   \- SPECIAL_SOCKET
4500   \- SPECIAL_FIFO
4501   \- SPECIAL_DOOR
4503 .\"NODE "Special Settings"
4504 .SH "Специальные установки"
4505 Большинство установок Midnight Commander может быть изменено путем
4506 использования меню. Однако имеется несколько установок, которые могут
4507 быть изменены только путем непосредственного редактирования
4508 конфигурационного файла
4509 .BR ~/.config/mc/ini .
4511 .I clear_before_exec
4513 По умолчанию Midnight Commander очищает экран перед выполнением команды.
4514 Если вы хотите, чтобы вывод предыдущей команды не исчезал, измените
4515 значение поля clear_before_exec на 0.
4517 .I confirm_view_dir
4519 Если вы нажимаете
4520 .B F3
4521 на имени каталога, обычно
4522 .B MC
4523 переходит в этот каталог. Если этот флаг будет установлен в 1,
4524 .B MC
4525 будет спрашивать подтверждение перед тем, как перейти в указанный
4526 каталог, если в текущем каталоге были помечены какие\-либо файлы.
4528 .I ftpfs_retry_seconds
4530 Этот параметр задаёт интервал времени (в секундах), по истечении
4531 которого Midnight Commander будет предпринимать повторную попытку
4532 соединиться с FTP\-сервером после того, как предыдущая попытка окончилась
4533 неудачей. Если задано нулевое значение, программа не будет повторять
4534 попытку соединиться.
4536 .I ftpfs_use_passive_connections
4538 По умолчанию эта опция выключена. Она включается для передачи файлов по
4539 протоколу FTP в тех случаях, когда компьютер пользователя располагается
4540 за маршрутизатором, фильтрующим пакеты (behind a filtering packet
4541 router). Эта опция работает только в том случае, если вы не используете
4542 FTP\-прокси.
4544 .I max_dirt_limit
4546 Определяет, сколько раз может быть пропущена операция обновления
4547 изображения на экране при работе во встроенной программе просмотра.
4548 Обычно этот параметр не имеет большого значения, поскольку программа
4549 автоматически выбирает оптимальное значение в зависимости от скорости
4550 нажатий на клавиши. Однако на очень медленных машинах или терминалах с
4551 большой скоростью автоповторения (keyboard auto repeat) слишком большое
4552 значение этого параметра может привести к тому, что процедура обновления
4553 экрана начнет вaс раздражать.
4555 По\-видимому, значение max_dirt_limit, равное 10, обеспечивает наилучший
4556 выбор, и именно такое значение устанавливается по умолчанию.
4558 .I mouse_move_pages_viewer
4560 Определяет, будет ли прокрутка информации (scrolling) во встроенной
4561 программе просмотра, осуществляемая с помощью мышки, производиться
4562 страницами или на одну строку.
4564 .I only_leading_plus_minus
4566 Устанавливает специальный режим обработки символов '+', '\-', '*' в
4567 командной строке. Эти символы используются для выбора, отмены выбора и
4568 инвертирования выбора, но выполняют такую функцию только если командная
4569 строка пуста. В середине командной строки эти символы уже не вызывают
4570 выполнения операций группового выбора, но зато вы не сможете
4571 использовать эти символы для таких операций, если командная строка не
4572 пуста.
4574 .I alternate_plus_minus
4576 Если установлена, символы '+', '\-', '\\' and '*' обрабатываются обычным
4577 образом. Чтобы выбрать файлы, отменить или инвертировать выбор,
4578 используйте 'Alt\-+', 'Alt\--' и 'Alt\-*' соответственно.
4580 .I show_output_starts_shell
4582 Эта переменная работает только в том случае, когда не включена поддержка
4583 subshell. Если она установлена, то при нажатии
4584 .B C\-o
4585 для перехода в экран пользователя будет запускаться новый экземпляр
4586 оболочки.
4588 .I torben_fj_mode
4590 Установка этой опции слегка изменяет реакцию программы на нажатие клавиш
4591 .B Home
4593 .B End
4594 в активной панели. Вместо того, чтобы перемещать подсветку (курсор) к первому
4595 или последнему из имен файлов, отображенных на панели, нажатие этих клавиш будет
4596 вызывать следующую реакцию:
4598 клавиша
4599 .B Home
4600 \- перемещение курсора вверх до середины панели, если курсор был ниже, в противном
4601 случае перемещение на самую верхнюю строку; если только курсор уже на самой верхней
4602 строке, то перемещение на самую первую строку списка файлов.
4604 клавиша
4605 .B End
4606 вызывает аналогичную реакцию \- смещение вниз до середины панели, если курсор
4607 был выше; если ниже \- то переход на последнюю отображаемую в панели строку;
4608 если уже на последней строке, то перемещение курсора на самую последнюю строку
4609 списка файлов.
4611 .I use_file_to_guess_type
4613 Когда эта опция включена (что сделано по умолчанию), mc будет вызывать
4614 программу
4615 .B file
4616 для определения типа файла в соответствии с типами файлов, указанными в файле
4617 .\"LINK2"
4618 mc.ext.ini\&.
4619 .\"Edit Extension File"
4621 .I xtree_mode
4623 Если эта переменная включена (по умолчанию она выключена), то при
4624 просмотре в одной из панелей структуры дерева каталогов во второй панели
4625 автоматически будет отображаться список файлов выбранного каталога.
4627 .I clipboard_store
4628 Эта переменная позволяет назначить внешнюю программу (с параметрами) для
4629 работы с буфером обмена, такую как 'xclip', для вставки данных в системный
4630 буфер обмена.
4631 Например:
4634 clipboard_store=xclip \-i
4637 .I clipboard_paste
4638 Эта переменная позволяет назначить внешнюю программу (с параметрами) для
4639 работы с буфером обмена, такую как 'xclip', для получения данных из системного
4640 буфера обмена.
4641 Например:
4644 clipboard_paste=xclip \-o
4647 .I autodetect_codeset
4649 Эта опция позволяет использовать команду enca для автоматического
4650 определения кодировки текстовых файлов во встроенных просмотрщике и редакторе.
4651 Список допустимых значений может быть получен командой
4652 "enca \-\-list languages | cut \-d : \-f1". Опция должна располагаться в секции
4653 [Misc].
4655 Например:
4658 autodetect_codeset=russian
4660 .\"NODE "Parameters for external editor or viewer"
4661 .SH "Параметры для внешних редакторов и программ просмотра"
4662 Midnight Commander позволяет задать некоторые параметрыы для внешних редакторов
4663 и программ просмотра. Они задаются в секции [External editor or viewer parameters],
4664 которая сначала ищется в системном (mc.lib), а затем в пользовательском (~/.config/mc/ini)
4665 файле инициализации. Имя параметра должно совпадать с именем внешнего редактора или
4666 программы просмотра. Значение параметра может содержать следующие переменные:
4668 .I %filename
4669 Имя файла для редактирования или просмотра.
4671 .I %lineno
4672 Номер начальной строки в открываемом файле.
4674 Пример:
4677 [External editor or viewer parameters]
4678     vi=%filename +%lineno
4679     joe=%filename +%lineno
4680     more=%filename +%lineno
4683 Начальная строка передаётся в во внешнюю программу редактирования или просмотра
4684 только в том случае, если она вызывается из окна результатов
4685 .\"LINK2"
4686 поиска файлов\&.
4687 .\"Find File"
4689 Если внешняя программа редактирования или просмотра запускается по клавишам
4690 .B F4
4691 или
4692 .BR F3 ,
4693 MC надеется, что она имеет собственную функцию открытия файла в том же самом месте,
4694 где он был закрыт в предыдущий раз. Такую функцию имеет, например, редактор "joe"
4695 и многие другие. MC не препятствует внешней программе редактирования или просмотра
4696 самостоятельно сохранять и восстанавливать позиции в открываемых файлах.
4697 .\"NODE "Terminal databases"
4698 .SH "Базы терминалов"
4699 Midnight Commander обеспечивает возможность внесения исправлений в
4700 системную базу терминалов, даже если вы не обладаете правами
4701 суперпользователя. Midnight Commander ищет в системном инициализационном
4702 файле (файл
4703 .B mc.lib
4704 в библиотечном каталоге программы Midnight Commander) или в файле
4705 .B ~/.config/mc/ini
4706 секцию с названием "terminal:your\-terminal\-name", а затем секцию
4707 "terminal:general". Каждая строка в этих секциях содержит ключевое
4708 слово, которое вы хотите определить, за которым следует знак равенства и
4709 определение ключевого слова. Специальный символ
4710 .B \\\\e
4711 используется для задания экранирующих последовательностей, а
4712 .B ^x
4713 служит для задания последовательностей вида
4714 .B control\-x
4716 В качестве ключевых слов используются:
4719 f0 \- f20     определяет последовательность символов,
4720               генерируемых при нажатии на функциональные
4721               клавиши F0\-F20
4722 bs            определяет последовательность символов, которая
4723               будет использоваться вместо клавиши Backspace
4724 home          то же для клавиши Home
4725 end           то же для клавиши End
4726 up            то же для клавиши Up
4727 down          то же для клавиши Down
4728 left          то же для клавиши Left
4729 right         то же для клавиши Right
4730 pgdn          то же для клавиши Page Down
4731 pgup          то же для клавиши Page Up
4732 insert        то же для клавиши Insert
4733 delete        то же для клавиши Delete
4734 complete      комбинация клавиш для выполнения операции "завершение ввода"
4737 Например, для того, чтобы задать, что клавише
4738 .B Insert
4739 соответствует экранирующая последовательность "Escape + [ + O + p", нужно
4740 в файле ini прописать строку:
4743 insert=\\e[Op
4746 Операция "завершение ввода" обычно вызывается по клавишам
4747 .BR Alt\-Tab ,
4748 но задав значение ключевого слова
4749 .I complete
4750 можно вызывать такую же реакцию системы по другой комбинации клавиш
4751 (почему бы не сделать это, если у вас клавиатура, имеющая массу
4752 неиспользуемых клавиш!).
4753 .\"NODE "FILES"
4754 .SH "Файлы"
4755 Программа извлекает всю нужную ей информацию из файлов, пути к которым
4756 определяются относительно переменной окружения
4757 .BR MC_DATADIR .
4758 Если эта переменная не задана, происходит обращение к так называемому
4759 библиотечному каталогу программы Midnight Commander. Для того чтобы
4760 узнать имя этого каталога, дайте команду
4761 .BR "mc \-f" .
4763 .I %pkgdatadir%/help/mc.hlp
4765 Файл подсказки для программы.
4767 .I %pkgdatadir%/mc.ext.ini
4769 Используемый по умолчанию общесистемный файл расширений.
4771 .I ~/.config/mc/mc.ext.ini
4773 Файл расширений пользователя. Если этот файл существует, он используется
4774 вместо общесистемного файла расширений.
4776 .I %sysconfdir%/mc/mc.ini
4778 .I %pkgdatadir%/mc.ini
4780 Общесистемные файлы установок для Midnight Commander; используются только
4781 в тех случаях, когда пользователь не имеет своего файла
4782 .BR ~/.config/mc/ini .
4783 Если файл %sysconfdir%/mc/mc.ini существует, то %pkgdatadir%/mc.ini
4784 не используется.
4786 .I %pkgdatadir%/mc.lib
4788 Глобальные установки для Midnight Commander. Установки из этого файла
4789 действительны для всех пользователей, независимо от того, имеют ли они
4790 ~/.config/mc/ini или нет. В настоящий момент только
4791 .\"LINK2"
4792 настройки терминалов
4793 .\"Terminal databases"
4794 загружаются из mc.lib.
4796 .I ~/.config/mc/ini
4798 Собственные установки пользователя. Если такой файл существует, то
4799 установки загружаются из него, а не из общесистемного инициализационного
4800 файла программы.
4802 .I %pkgdatadir%/hints/mc.hint
4804 Этот файл содержит подсказки (hints или cookies), циклически
4805 отображаемые программой.
4807 .I %pkgdatadir%/mc.menu
4809 Этот файл содержит общесистемное меню приложений.
4811 .I ~/.config/mc/menu
4813 Собственное меню пользователя. Если этот файл существует, он
4814 используется вместо общесистемного меню.
4816 .I ~/.cache/mc/Tree
4818 Список каталогов для окна, выводимого при выборе пункта меню
4819 "Команда/Дерево каталогов" или при просмотре дерева каталогов в одной из
4820 панелей. Каждая строка файла соответствует подкаталогу. Строки,
4821 начинающиеся со слэша ("/") соответствуют полным путям. Если строка
4822 начинается с цифры, то надо взять указанное число символов из имени
4823 предыдущего каталога. При желании можно создать этот файл, дав
4824 команду
4827  find / \-type d \-print | sort > ~/.cache/mc/Tree
4830 Обычно не имеет смысла делать это, потому что Midnight Commander
4831 автоматически обновляет этот файл.
4833 .I ./.mc.menu
4835 локальное меню, задаваемое пользователем. Если этот файл существует, он
4836 используется вместо файла меню из домашнего каталога пользователя и
4837 общесистемного меню.
4839 Для того чтобы изменить корневой каталог MC, установленный по умолчанию,
4840 можно использовать переменную окружения
4841 .BR MC_PROFILE_ROOT .
4842 Значением этой переменный должен быть абсолютный путь. Если переменная MC_PROFILE_ROOT
4843 не определена или пуста, используется переменная окружения HOME. Если и HOME
4844 не определена или пуста, каталоги MC определяются средствами библиотеки GLib.
4845 .\"SKIP_SECTION"
4846 .\" "LICENSE"
4847 .SH Лицензия
4848 Эта программа распространяется в надежде, что она будет полезной, но БЕЗ
4849 КАКИХ\-ЛИБО ГАРАНТИЙ; даже без подразумеваемых гарантий КОММЕРЧЕСКОЙ
4850 ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. Для получения подробных
4851 сведений смотрите Универсальную Общественную Лицензию GNU.
4852 .\"NODE "AVAILABILITY"
4853 .SH "Обновление версий"
4854 Последние версии программы Midnight Commander можно найти на сайте
4855 http://ftp.midnight\-commander.org/.
4856 .\"NODE "SEE ALSO"
4857 .SH "Другие источники"
4858 ed(1), gpm(1), terminfo(1), view(1), sh(1), bash(1), tcsh(1),
4859 zsh(1), mcedit(1).
4862 Страница, посвященная Midnight Commander, в World Wide Web:
4863         https://www.midnight\-commander.org/
4866 Данная страница оперативного руководства содержит информацию, актуальную
4867 для версии 4.6.0 (январь 2003 года). Если вы используете более свежую
4868 версию программы, оригинальная страница на английском языке может
4869 содержать более полную и актуальную информацию. Для просмотра
4870 оригинальной страницы в оболочке bash можно использовать команду
4872 LANG= man mc
4874 .\"NODE "AUTHORS"
4875 .SH "АВТОРЫ"
4876 Miguel de Icaza (miguel@ximian.com), Janne Kukonlehto
4877 (jtklehto@paju.oulu.fi), Radek Doulik (rodo@ucw.cz), Fred Leeflang
4878 (fredl@nebula.ow.org), Dugan Porter (dugan@b011.eunet.es), Jakub Jelinek
4879 (jj@sunsite.mff.cuni.cz), Ching Hui (mr854307@cs.nthu.edu.tw), Andrej
4880 Borsenkow (borsenkow.msk@sni.de), Norbert Warmuth
4881 (nwarmuth@privat.circular.de), Mauricio Plaza
4882 (mok@roxanne.nuclecu.unam.mx), Paul Sheer (psheer@icon.co.za), Pavel
4883 Machek (pavel@ucw.cz) and Pavel Roskin (proski@gnu.org) are the
4884 developers of this package. Alessandro Rubini (rubini@ipvvis.unipv.it)
4885 has been especially helpful debugging and enhancing the program's mouse
4886 support, John Davis (davis@space.mit.edu) also made his S\-Lang library
4887 available to us under the GPL and answered my questions about it, and
4888 the following people have contributed code and many bug fixes (in
4889 alphabetical order):
4891 Adam Tla/lka (atlka@sunrise.pg.gda.pl), alex@bcs.zp.ua (Alex I.
4892 Tkachenko), Antonio Palama, DOS port (palama@posso.dm.unipi.it), Erwin
4893 van Eijk (wabbit@corner.iaf.nl), Gerd Knorr (kraxel@cs.tu\-berlin.de),
4894 Jean\-Daniel Luiset (luiset@cih.hcuge.ch), Jon Stevens
4895 (root@dolphin.csudh.edu), Juan Francisco Grigera, Win32 port
4896 (j\-grigera@usa.net), Juan Jose Ciarlante (jjciarla@raiz.uncu.edu.ar),
4897 Ilya Rybkin (rybkin@rouge.phys.lsu.edu), Marcelo Roccasalva
4898 (mfroccas@raiz.uncu.edu.ar), Massimo Fontanelli (MC8737@mclink.it),
4899 Sergey Ya. Korshunoff (seyko2@gmail.com), Thomas Pundt
4900 (pundtt@math.uni\-muenster.de), Timur Bakeyev
4901 (timur@goff.comtat.kazan.su), Tomasz Cholewo
4902 (tjchol01@mecca.spd.louisville.edu), Torben Fjerdingstad
4903 (torben.fjerdingstad@uni\-c.dk), Vadim Sinolitis (vvs@nsrd.npi.msu.su)
4904 and Wim Osterholt (wim@djo.wtm.tudelft.nl).
4906 Перевод текста подсказки на русский язык \- Костромин В.А., 1999г.
4907 Исправления, адаптация к текущей версии и конвертация в формат mandoc \-
4908 Самойлов А.В. <sav@bcs.zp.ua>, 2002 г.
4909 .\"NODE "BUGS"
4910 .SH "Недоработки"
4911 Известные авторам недоработки программы перечислены в файле TODO,
4912 который можно найти в составе поставляемого пакета.
4914 Если вы обнаружили в программе какие\-то недостатки или недоработки,
4915 оформите, пожалуйста, ваши замечания по адресу
4916 .IR https://www.midnight\-commander.org/ .
4918 Дайте подробное описание обнаруженных недостатков (и/или ваших
4919 предложений по усовершенствованию программы), сообщите версию программы
4920 с которой вы работаете (для получения номера версии используйте команду
4921 mc \-V), в какой операционной системе вы запускали программу. В случае
4922 фатальной ошибки программы мы будем очень благодарны, если вы пришлете
4923 след вызовов.