Chosmetics changes to reflect /doc/mc.1.in, some .TP added in Listing Mode... and...
[midnight-commander.git] / doc / es / mc.1.in
blob1ae40455e530692036b0c625b5e91e7c640c1f90
1 .\" Traducido el 6 de septiembre de 1998 por
2 .\"     Francisco Gabriel Aroca Tapia <fgat1@alu.um.es>
3 .\"
4 .\" Actualizado el 6 agosto de 2002 por
5 .\"     David H. Martín Alonso <dmartina@excite.com>
6 .\"
7 .\"TOPICS "Índice de Contenidos:"
8 .TH MC 1 "20 de Octubre de 1998" "MC Versión 4.6.0" "GNU Midnight Commander"
9 .\"SKIP_SECTION"
10 .SH "NOMBRE"
11 mc \- Entorno visual para sistemas tipo Unix.
12 .\"SKIP_SECTION"
13 .SH "SINTAXIS"
14 .B mc
15 [\-abcCdfhPstuUVx] [\-l registro] [dir1 [dir2]] [-v fichero]
16 .\"NODE "DESCRIPTION"
17 .SH "DESCRIPCIÓN"
18 "Midnight Commander" (Comandante de Medianoche) es
19 un navegador de directorios/gestor de ficheros para
20 sistemas operativos tipo Unix.
21 .\"NODE "OPTIONS"
22 .\".\"DONT_SPLIT"
23 .SH "OPCIONES"
24 .TP
25 .I "\-a"
26 Deshabilita el uso de caracteres gráficos para el dibujo de líneas.
27 .TP
28 .I "\-b"
29 Fuerza el uso de la pantalla de Blanco y Negro.
30 .TP
31 .I "\-c"
32 Fuerza el uso del modo color, por favor chequear la sección
33 .\"LINK2"
34 Colores
35 .\"Colors"
36 para más información.
37 .TP
38 .I "\-C arg"
39 Usado para especificar un juego de colores diferentes en la línea de comandos.
40 El formato de arg está documentado en la sección
41 .\"LINK2"
42 Colores\&. 
43 .\"Colors"
44 .TP
45 .I "\-d"
46 Deshabilita el soporte de ratón.
47 .TP
48 .I "\-f"
49 Muestra las rutas de búsqueda compiladas para ficheros de Midnight Commander.
50 .TP
51 .I "\-k"
52 Resetea softkeys a su valor por defecto según la base de datos de termcap/terminfo.
53 Sólo útil en terminales HP cuando la función keys no funciona.
54 .TP
55 .I "-l registro"
56 Guarda el diálogo ftpfs con el servidor en el fichero.
57 .TP
58 .I "\-P"
59 Al salir del programa, Midnight Commander imprimirá el último directorio de trabajo.
60 Esta opción no debe ser usada directamente, sino desde una función de la shell adecuada
61 para poder cambiar el directorio activo al directorio en uso dentro de Midnight Commander.
62 (Gracias a Torben Fjerdingstad y Sergey por su contribución con esta función
63 y el código que implementa esta opción).
64 Consultar en los ficheros
65 .B @prefix@/share/mc/bin/mc.sh
66 (usuarios de bash y zsh) y
67 .B @prefix@/share/mc/bin/mc.csh
68 (usuarios de tcsh) las correspondientes definiciones de esta función.
69 .TP
70 .I "\-s"
71 Activa el modo para terminales lentos. En este modo el programa no
72 dibuja bordes con líneas de caracteres y desactiva el modo detallado.
73 .TP
74 .I "\-t"
75 Usado sólo si el código fue compilado con Slang y terminfo: hace que
76 Midnight Commander use el valor de la variable de entorno
77 .B TERMCAP
78 para obtener información de terminal en vez de la
79 la base de datos de terminales del sistema.
80 .TP
81 .I "\-u"
82 Deshabilita el uso de shell concurrente (sólo tiene sentido si este
83 Midnight Commander fue construido con soporte de shell concurrente).
84 .TP
85 .I "\-U"
86 Habilita el uso de shell concurrente (sólo tiene sentido si este
87 Midnight Commander fue construido con soporte de subshell opcional).
88 .TP
89 .I "\-v fichero"
90 Utiliza el visor interno para ver el fichero.
91 .TP
92 .I "\-V"
93 Muestra la versión del programa.
94 .TP
95 .I "\-x"
96 Fuerza el modo xterm. Usado cuando se ejecuta en terminales con características de xterm (dos
97 modos de pantalla, y pueden enviar secuencias de escape de ratón).
98 .PP
99 Si se especifica, el primer directorio se mostrará en el
100 panel activo y el segundo directorio en el otro panel.
101 .\"NODE "Overview"
102 .SH "Introducción"
103 La pantalla de Midnight Commander está divida en cuatro partes. La mayor
104 parte de la pantalla está ocupada por los dos paneles de directorio. Por defecto,
105 la segunda línea más inferior de la pantalla es la línea de comandos del shell, y
106 la línea inferior muestra las etiquetas de las teclas de función. La línea superior es la
107 .\"LINK2"
108 barra de menú\&.
109 .\"Menu Bar"
110 La línea de la barra de menú podría no ser visible, pero aparece si pulsamos
111 en la primea línea de la pantalla con el ratón o pulsamos la tecla F9.
113 Midnight Commander pone a la vista dos directorios al mismo
114 tiempo. Uno de los paneles es el panel actual (hay una barra de selección
115 en el panel actual). La mayoría de las operaciones tienen lugar en el
116 panel actual. Algunas operaciones con ficheros como Renombrar y Copiar utilizan
117 por defecto el directorio del panel no seleccionado como destino, pero
118 siempre solicitan una confirmación previa y podemos cambiarlo. Para más
119 información, ver las secciones sobre los
120 .\"LINK2"
121 Paneles de Directorio\&,
122 .\"Directory Panels"
124 .\"LINK2"
125 Menús Izquierdo y Derecho
126 .\"Left and Right Menus"
127 y el
128 .\"LINK2"
129 Menú de Fichero\&.
130 .\"File Menu"
132 Podemos ejecutar comandos del sistema desde el Midnight Commander simplemente
133 escribiéndolos. Todo lo que escribamos aparecerá en la línea de comandos del shell
134 y cuando pulsemos Intro, Midnight Commander ejecutará estos comandos; ver las secciones
135 .\"LINK2"
136 Línea de Comandos del Shell
137 .\"Shell Command Line"
139 .\"LINK2"
140 Teclas de la Línea de Entrada
141 .\"Input Line Keys"
142 para aprender más sobre la línea de comandos.
143 .\"NODE "Mouse Support"
144 .SH "Soporte de Ratón"
145 Midnight Commander soporta el uso del ratón. Se activa cuando
146 estamos ejecutándolo en un terminal tipo
147 .B xterm(1)
148 (funciona incluso si realizamos una conexión de telnet, ssh o rlogin a
149 otra máquina desde el xterm) o si estamos ejecutándolo en una consola Linux
150 y tenemos el servidor
151 .B gpm
152 cargado.
154 Cuando pulsamos el botón izquierdo del ratón sobre un fichero en los paneles
155 de directorios, ese fichero es seleccionado; si lo hacemos con el botón derecho,
156 el fichero es marcado (o desmarcado, dependiendo del estado previo).
158 Una doble pulsación sobre un fichero intentará ejecutar el comando si se trata de
159 un programa ejecutable; y si la extensión del fichero tiene un programa
160 .\"LINK2"
161 asociado a esa extensión\&,
162 .\"Extension File Edit"
163 se ejecuta el programa especificado.
165 Además, es posible ejecutar los comandos asignados a las teclas de función
166 pulsando con el ratón sobre las etiquetas de la línea inferior de la pantalla.
168 Si se pulsa un botón del ratón sobre la línea del borde superior del
169 panel de directorio, se sube una página hacia atrás. Asimismo, una pulsación
170 sobre la línea inferior baja una página hacia adelante. Éste
171 procedimiento vale también para el
172 .\"LINK2"
173 Visor de Ayuda
174 .\"Contents"
175 y el
176 .\"LINK2"
177 Árbol de Directorios\&.
178 .\"Directory Tree"
180 El valor por defecto de auto repetición para los botones del ratón es 400
181 milisegundos. Este valor se puede modificar editando el fichero
182 .\"LINK2"
183 \&~/.mc/ini
184 .\"Save Setup"
185 y cambiando el parámetro
186 .IR mouse_repeat_rate .
188 Si estamos ejecutando Midnight Commander con soporte para ratón, podemos
189 recuperar el comportamiento habitual del ratón (cortar y pegar texto)
190 manteniendo pulsada la tecla Mayúsculas.
191 .SH ""
192 .\"NODE "Keys"
193 .SH "Teclas"
194 Algunos comandos en Midnight Commander implican el uso de las teclas
195 .I Control
196 (etiquetada habitualmente CTRL o CTL) y
197 .I Meta
198 (identificada como ALT o incluso Compose). En este manual usaremos las
199 siguientes abreviaturas:
201 .B C-<chr>
202 significa mantener pulsada la tecla Control mientras pulsamos
203 el carácter <chr>. Así C-f sería: manteniendo pulsada la tecla Control
204 teclear f.
206 .B M-<chr>
207 significa mantener pulsada la tecla Meta o Alt mientras pulsamos
208 el carácter <chr>. Si no hay tecla Meta o Alt, pulsar
209 .IR ESC ,
210 soltar, y entonces pulsar el carácter <chr>.
212 Todas las líneas de entrada en Midnight Commander usan una aproximación
213 a las asociaciones de teclas del editor GNU Emacs.
215 Hay bastantes secciones que hablan acerca de las teclas. Las siguientes
216 son las más importantes.
218 La sección
219 .\"LINK2"
220 Menú de Fichero
221 .\"File Menu"
222 documenta los atajos de teclado para los comandos que aparecen en
223 el Menú de Fichero. Esta sección incluye las teclas de función. La mayor parte
224 de esos comandos realizan alguna acción, normalmente sobre el fichero seleccionado
225 o sobre los ficheros marcados.
227 La sección
228 .\"LINK2"
229 Paneles de Directorio
230 .\"Directory Panels"
231 documenta las teclas que seleccionan un fichero o marcan ficheros como
232 objetivo de una acción posterior (la acción normalmente es una del
233 menú de fichero).
235 La sección
236 .\"LINK2"
237 Línea de Comando del Shell
238 .\"Shell Command Line"
239 lista las teclas que son usadas para introducir o editar líneas de
240 comandos. La mayor parte de ellas copian nombres de ficheros y demás desde
241 los paneles de directorio a la línea de comando (para evitar un tecleado excesivo)
242 o acceden al historial de la línea de comandos.
244 .\"LINK2"
245 Teclas de línea de Entrada
246 .\"Input Line Keys"
247 Son usadas para editar líneas de entrada. Esto implica la línea de comandos
248 y las líneas de entrada en las ventanas de preguntas.
249 .\"NODE "  Miscellaneous Keys"
250 .SH "  Otras Teclas"
251 Tienen cabida aquí algunas teclas que no encajan completamente en ninguna de las anteriores categorías:
253 .B Intro.
254 Si hay algún texto en la línea de comandos (la de la parte inferior de
255 los paneles), entonces ese comando es ejecutado. Si no hay texto en la línea
256 de comandos entonces si la barra de selección está situada sobre un directorio
257 Midnight Commander realiza un
258 .B chdir(2)
259 al directorio seleccionado y recarga la información en el panel;
260 si la selección es un fichero ejecutable entonces es ejecutado. Por último,
261 si la extensión del fichero seleccionado coincide con una de las
262 extensiones en el
263 .\"LINK2"
264 fichero de extensiones
265 .\"Extension File Edit"
266 entonces es ejecutado el comando correspondiente.
268 .B C-l
269 redibuja toda la información en la pantalla de Midnight Commander.
271 .B C-x c
272 ejecuta el comando
273 .\"LINK2"
274 Cambiar Permisos
275 .\"Chmod"
276 en un fichero o un conjunto de ficheros marcados.
278 .B C-x o
279 ejecuta el comando
280 .\"LINK2"
281 Chown
282 .\"Chown"
283 sobre el fichero actual o sobre los ficheros marcados.
285 .B C-x l
286 ejecuta el comando enlazado.
288 .B C-x s
289 ejecuta el comando enlazado simbólicamente.
291 .B C-x i
292 selecciona el modo de la pantalla del otro panel a información.
294 .B C-x q
295 selecciona el modo de la pantalla del otro panel a vista rápida.
297 .B C-x !
298 ejecuta la utilidad de
299 .\"LINK2"
300 búsquedas externas\&.
301 .\"External panelize"
303 .B C-x h
304 ejecuta el comando
305 .\"LINK2"
306 añadir a la Lista Rápida de Directorios\&.
307 .\"Hotlist"
309 .B M-!
310 ejecuta el comando de Vista Filtrada, descrito en el
311 .\"LINK2"
312 comando Ver\&.
313 .\"Internal File Viewer"
315 .B M-?
316 ejecuta el comando
317 .\"LINK2"
318 Buscar fichero\&.
319 .\"Find File"
321 .B M-c
322 muestra la ventana de diálogo del comando
323 .\"LINK2"
324 "cd Rápido" .
325 .\"Quick cd"
327 .B C-o
328 cuando el programa está siendo ejecutado en la consola Linux o SCO o bajo un xterm,
329 se mostrará la salida del comando anterior. Cuando fuere ejecutado en una
330 consola de Linux, Midnight Commander usa un programa externo
331 (cons.saver) para controlar la copia y restauración de información en la
332 pantalla.
334 Cuando el soporte de subshell está compilado internamente, podemos pulsar C-o en cualquier
335 momento y seremos llevados de vuelta a la pantalla principal de Midnight Commander, para
336 volver a nuestra aplicación basta con volver a pulsar C-o. Si tenemos una aplicación
337 suspendida usando esta técnica, no podremos ejecutar otros programas
338 desde Midnight Commander hasta que terminemos la aplicación
339 suspendida.
340 .\"NODE "  Directory Panels"
341 .SH "  Paneles de Directorio"
342 Esta sección enumera las teclas que operan en los paneles de directorio. Si
343 queremos saber cómo cambiar la apariencia de los paneles, deberemos echar un vistazo
344 a la sección
345 .\"LINK2"
346 Menús Izquierdo y Derecho\&.
347 .\"Left and Right Menus"
349 .B Tab, C-i
350 cambia el panel actual. El panel activo deja de serlo y el no activo
351 pasa a ser el nuevo panel activo. La barra de selección se mueve del
352 antiguo panel al nuevo, desaparece de aquél y aparece en éste.
354 .B Insertar, C-t
355 para marcar ficheros (y/o directorios) como seleccionados podemos usar la tecla Insertar (Ins)
356 (La secuencia kich1 de terminfo) o la combinación C-t (Control-t). Para deseleccionar
357 ficheros, basta con repetir la operación sobre los ficheros y/o directorios antes marcados.
359 .B M-g, M-r, M-j
360 usadas para seleccionar el fichero superior en un panel, el fichero central y el inferior del
361 panel, respectivamente.
363 .B C-s, M-s
364 inicia la búsqueda de un fichero en la lista de directorios (panel activo). Cuando la búsqueda
365 está activa las pulsaciones de teclado son añadidas a la cadena de búsqueda y no a
366 la línea de comandos. Si la opción
367 .I Mostrar Mini-estado
368 está habilitada la cadena a buscar es mostrada en la línea de mini-estado.
369 Conforme tecleemos, la barra de selección se desplazará al siguiente fichero
370 o directorio cuyo nombre coincida con las letras introducidas. Las teclas
371 .I borrar
373 .I suprimir
374 pueden ser utilizadas para corregir errores de escritura. Si pulsamos C-s
375 de nuevo, se busca la siguiente coincidencia.
377 .B M-t
378 rota el listado de pantalla actual para mostrar el siguiente modo
379 de listado. Con esto es posible intercambiar rápidamente de un listado
380 completo al regular o breve, así como al modo de listado definido por el usuario.
382 .B C-\\\\ (control-Contrabarra)
383 muestra la
384 .\"LINK2"
385 Lista Rápida de Directorios
386 .\"Hotlist"
387 y cambiar al directorio seleccionado.
389 .B * N. de T.:
390 En el teclado castellano, existe un pequeño inconveniente, dado que
391 la contrabarra, no se consigue con una sola pulsación, por lo que este método
392 no funciona directamente.
394 .B + \ (más)
395 usado para seleccionar (marcar) un grupo de ficheros. Midnight Commander
396 preguntará por una expresión regular describiendo el grupo. Cuando los
397 .I Caracteres Comodín (Shell Patterns)
398 están habilitados, la expresión regular es idéntica a las expresiones
399 regulares en el shell (poniendo * para cero o más caracteres y ?
400 para uno o más caracteres). Si los
401 .I Caracteres Comodín
402 están deshabilitados, entonces la selección de ficheros se realiza con expresiones
403 regulares normales (VA. ed (1)).
405 Si la expresión empieza o termina con una barra (/), entonces la selección se
406 realiza sobre directorios en vez de ficheros.
408 .B - (menos) o \\\\ (contrabarra)
409 usaremos la tecla - o "\\" para deseleccionar un grupo de ficheros. Ésta es la operación contraria
410 a la realizada por la tecla Más (+).
412 .B * N. de T.:
413 La tecla que realiza originalmente la función descrita es el menos (-)
414 ya que ésta es la utilizada en la versión originaria del programa, Comandante Norton.
417 .B Cursor-Arriba, C-p
418 desplaza la barra de selección a la entrada anterior en el panel.
420 .B Cursor-Abajo, C-n
421 desplaza la barra de selección a la entrada siguiente en el panel.
423 .B Inicio (Home), a1, M-<
424 desplaza la barra de selección a la primera entrada en el panel.
426 .B Fin (End), c1, M->
427 desplaza la barra de selección a la última entrada en el panel.
429 .B Av. Pág (next-page), C-v
430 desplaza la barra de selección a la página siguiente.
432 .B Re. Pág (prev-page), M-v
433 desplaza la barra de selección a la página anterior.
435 .B M-o
436 si el otro panel es un panel con lista de ficheros y estamos situados en un
437 directorio en el panel activo actual, entonces otro panel se posiciona
438 dentro del directorio del panel activo (como la tecla de Emacs C-o)
439 en otro caso el otro panel es posicionado el directorio padre
440 del directorio seleccionado en el panel activo.
442 .B C-RePág (C-PageUp), C-AvPág (C-PageDown)
443 solamente bajo la consola Linux: realiza un chdir ".." o al
444 directorio actualmente seleccionado respectivamente.
445 .\"NODE "  Shell Command Line"
446 .SH "  Línea de Comandos del Shell"
447 Esta sección enumera las teclas útiles para evitar la excesiva escritura
448 cuando se introducen comandos del shell.
450 .B M-Intro
451 copia el nombre de fichero seleccionado a la línea de comandos.
453 .B C-Intro
454 igual a M-Intro, esto sólo funciona bajo Linux.
456 .B M-Tab
457 realiza una
458 .\"LINK2"
459 Terminación automática (completion)
460 .\"Completion"
461 del nombre de fichero, comando, variable, nombre de usuario y host.
463 .B C-x t, C-x C-t
464 copia los ficheros marcados (o si no los hay, el fichero
465 seleccionado) del panel activo (C-x t) o del otro panel (C-x C-t) a
466 la línea de comandos.
468 .B C-x p, C-x C-p
469 la primera secuencia de teclas copia el nombre de la ruta de acceso actual
470 a la línea de comandos, y la segunda copia la ruta del otro panel a la
471 línea de comandos.
473 .B C-q
474 el comando cita (quote) puede ser utilizado para insertar caracteres
475 que de otro modo serían interpretados por Midnight Commander (como el símbolo '+')
477 .B M-p, M-n
478 usaremos esas teclas para navegar a través del histórico de comandos. M-p devuelve
479 la última entrada, M-n devuelve la siguiente.
481 .B M-h
482 visualiza el historial para la línea de entrada actual.
483 .\"NODE "  General Movement Keys"
484 .SH "  Teclas Generales de Movimiento"
485 El visor de ayuda, el visor de fichero y el árbol de directorios usan
486 un código de control de movimiento común. Por consiguiente, reconocen las
487 mismas teclas. Además, cada uno reconoce algunas otras teclas propias.
489 Otras partes de Midnight Commander utilizan algunas de las mismas
490 teclas de movimiento, por lo que esta sección podría ser aplicada a ellas también.
492 .B Arriba (Up), C-p
493 mueve una línea hacia arriba.
495 .B Abajo (Down), C-n
496 mueve una línea hacia abajo.
498 .B Re Pág (Retroceso de Página, Prev Page, Page Up), M-v
499 mueve una página completa hacia atrás.
501 .B Av Pág (Avance de Página, Next Page, Page Down), C-v
502 mueve una página hacia delante.
504 .B Inicio (Home), A1
505 mueve al principio.
507 .B Fin (End), C1
508 mueve al final.
510 El visor de ayuda y el de fichero reconocen las siguientes teclas
511 aparte de las mencionadas anteriormente:
513 .B b, C-b, C-h, Retroespacio (Backspace), Suprimir (Delete)
514 mueve una página completa hacia atrás.
516 .B Barra espaciadora (Space bar)
517 mueve una página hacia delante.
519 .B u, d
520 mueve la mitad de la página hacia atrás o adelante.
522 .B g, G
523 mueve al principio o al final.
524 .\"NODE "  Input Line Keys"
525 .SH "  Teclas de la Línea de Entrada"
526 Las líneas de entrada (usadas en la
527 .\"LINK2"
528 línea de comandos
529 .\"Shell Command Line"
530 y para los cuadros de diálogo en el programa) reconocen esas teclas:
532 .B C-a
533 coloca el cursor al comienzo de la línea.
535 .B C-e
536 coloca el cursor al final de la línea.
538 .B C-b, Izquierda (move-left)
539 desplaza el cursor una posición a la izquierda.
541 .B C-f, Derecha (move-right)
542 desplaza el cursor una posición a la derecha.
544 .B M-f
545 avanza una palabra.
547 .B M-b
548 retrocede una palabra.
550 .B C-h, Retroespacio (backspace)
551 borra el carácter anterior.
553 .B C-d, Suprimir (Delete)
554 elimina el carácter de la posición del cursor.
556 .B C-@
557 sitúa una marca para cortar.
559 .B C-w
560 copia el texto entre el cursor y la marca a la caché de eliminación y elimina
561 el texto de la línea de entrada.
563 .B M-w
564 copia el texto entre el cursor y la marca a la caché de eliminación.
566 .B C-y
567 restaura el contenido de la caché de eliminación.
569 .B C-k
570 elimina el texto desde el cursor hasta el final de la línea.
572 .B M-p, M-n
573 usaremos esas teclas para desplazarnos a través del historial de comandos. M-p nos lleva
574 a la última entrada, M-n nos sitúa en la siguiente.
576 .B M-C-h, M-Retroespacio (M-Backspace)
577 borra la palabra anterior.
579 .B M-Tab
580 realiza una
581 .\"LINK2"
582 terminación
583 .\"Completion"
584 del nombre de fichero, comando, variable, nombre de usuario o host.
585 .SH ""
586 .\"NODE "Menu Bar"
587 .SH "Barra de Menú"
588 La barra de menú aparece cuando pulsamos F9 o pulsamos el botón del ratón
589 sobre la primera fila de la pantalla. La barra de menú tiene cinco submenús: "Izquierdo", "Fichero",
590 "Comando", "Opciones" y "Derecho".
593 .\"LINK2"
594 Menús Izquierdo y Derecho
595 .\"Left and Right Menus"
596 nos permiten modificar la apariencia de los paneles de directorio
597 izquierdo y derecho.
600 .\"LINK2"
601 Menú de Fichero
602 .\"File Menu"
603 lista las acciones que podemos realizar sobre el fichero actualmente seleccionado
604 o sobre los ficheros marcados.
607 .\"LINK2"
608 Menú de Comandos
609 .\"Command Menu"
610 lista las acciones más generales y que no guardan relación con
611 la selección actual de ficheros.
612 .\"NODE "  Left and Right Menus"
613 .SH "  Menús Izquierdo y Derecho (Arriba y Abajo)"
614 La presentación de los paneles de directorio puede ser cambiada desde los menús
615 .B Izquierdo
617 .B Derecho
618 (denominados
619 .B Arriba
621 .B Abajo
622 si hemos elegido la disposición horizontal de paneles en las opciones de
623 .\"LINK2"
624 presentación\&).
625 .\"Layout"
626 .\"NODE "    Listing Mode..."
627 .SH "    Modo de Listado..."
628 El modo de listado es usado para visualizar ficheros y sus atributos, hay
629 cuatro modos diferentes disponibles:
630 .B Completo (Full),
631 .B Breve (Brief),
632 .B Largo (Long),
634 .B Personalizado (User).
636 La vista completa muestra el nombre del fichero, el tamaño del mismo y
637 la hora de modificación.
639 La vista breve muestra sólo el nombre del fichero y utiliza dos columnas
640 (por lo cual puede mostrar el doble de entradas que otros modos).
642 La vista extensa es similar a la salida del comando
643 .B "ls -l".
644 Este modo aprovecha todo el ancho de la pantalla.
646 Si elegimos el modo de visualización en formato "User", deberemos especificar
647 el formato de presentación, es decir, los atributos que deseamos que sean mostrados.
649 El formato de presentación personalizado debe comenzar con un especificador de tamaño de panel. Éste
650 podría ser medio (half) o completo (full), lo cual indicaría un panel de media pantalla
651 y un panel a toda pantalla respectivamente.
653 Después del tamaño del panel, deberíamos especificar el modo de dos columnas en
654 el panel, lo cual se indica añadiendo el número "2" a la cadena de formato de
655 usuario.
657 Después de esto añadimos el nombre de los campos con un delimitador de tamaño
658 opcional. Estos son los campos disponibles que podemos visualizar:
660 .B nombre (en la versión internacional, name)
661 visualiza el nombre de fichero.
663 .B tamaño (size)
664 visualiza el tamaño del fichero.
666 .B bsize
667 es una forma alternativa del formato
668 .BR size .
669 Muestra el tamaño de los ficheros y para los directorios visualiza
670 SUB-DIR o UP--DIR.
672 .B tipo (type)
673 muestra el campo type de un carácter de extensión. Este carácter es un
674 subconjunto de la información mostrada por el comando ls con la opción -F.
675 Un asterisco (*) para ficheros ejecutables, una barra (/) para directorios,
676 una arroba (@, at-sign) para los enlaces, un signo igual (=) para sockets,
677 un guión para los dispositivos de caracteres, un signo más para dispositivos de bloque,
678 un pipe (|) para colas, una tilde (~) para enlaces simbólicos a directorios y
679 un signo de exclamación para enlaces perdidos (enlaces que no apuntan a ninguna parte).
681 .B mtime
682 hora de última modificación del fichero.
684 .B atime
685 hora del último acceso al fichero.
687 .B ctime
688 hora de creación del fichero.
690 .B perm
691 una cadena representando los bits actuales de permisos del fichero.
693 .B mode
694 un valor octal con los actuales bits de permisos del fichero.
696 .B nlink
697 número de enlaces al fichero.
699 .B ngid
700 el Identificador de Grupo, GID (numérico).
702 .B nuid
703 el Identificador de Usuario, UID (numérico).
705 .B owner
706 el propietario del fichero.
708 .B group
709 el grupo del fichero.
711 .B inode
712 el inodo del fichero.
714 Además, podemos usar estos nombres de campo para organizar la pantalla:
716 .B space
717 un espacio en el formato de pantalla.
719 .B mark
720 un asterisco si el fichero está marcado, o un espacio si no lo está.
722 .B |
723 este carácter es utilizado para añadir una línea vertical al formato de pantalla.
725 Para forzar un campo a un tamaño fijo (un especificador de tamaño), basta añadir
726 ':' seguido del número de caracteres que deseamos tenga el campo, si
727 el número es seguido por el símbolo '+', entonces el tamaño especifica el
728 tamaño mínimo, aunque si el programa advierte que hay más espacio en la
729 pantalla, entonces expandirá la anchura del campo.
731 Por ejemplo, el listado
732 .B Completo (Full)
733 corresponde a este formato:
735 half type,name,|,size,|,mtime
737 Y el listado
738 .B Largo (Long)
739 corresponde a este formato:
741 full perm,space,nlink,space,owner,space,group,space,size,space,
742 mtime,space,name
744 Éste es un bonito formato de pantalla definida por el usuario:
746 half name,|,size:7,|,type,mode:3
748 Los paneles además pueden ser activados en los siguientes modos:
750 .B "Información"
751 La vista de información visualiza información relacionada con el
752 fichero seleccionado y, si es posible, información sobre el sistema
753 de ficheros empleado.
755 .B "Árbol"
756 La vista en árbol es bastante similar a la función
757 .\"LINK2"
758 árbol de directorios\&.
759 .\"Directory Tree"
760 Para más información véase la sección correspondiente.
762 .B "Vista Rápida"
763 En este modo, el panel cambia a un
764 .\"LINK2"
765 visor reducido
766 .\"Internal File Viewer"
767 que muestra el contenido del fichero actualmente seleccionado,
768 si seleccionamos el panel (con la tecla
769 .I tab
770 o el ratón), tendremos acceso a los comandos usuales del visor.
771 .\"NODE "    Sort Order..."
772 .SH "    Modo de Ordenación..."
773 Los ocho modos de ordenación son por nombre, por extensión, por hora de modificación,
774 por hora de acceso, por la hora de modificación de la información del inodo, por tamaño,
775 por inodo y desordenado. En el cuadro de diálogo del modo de ordenación podemos elegir
776 el modo de ordenación así como especificar si deseamos que éste se realice en orden inverso
777 chequeando la casilla Invertir.
779 Por defecto, los directorios se colocan ordenados antes que los ficheros.
780 Esto se puede cambiar en Configuración dentro del
781 .\"LINK2"
782 Menú de Opciones
783 .\"Options Menu"
784 activando la opción
785 .BR "Mezclar ficheros y directorios" .
786 .\"NODE "    Filter..."
787 .SH "    Filtro..."
788 El comando de filtro nos permite seleccionar un patrón (por ejemplo
789 .BR "*.tar.gz" )
790 con el cual los ficheros deben coincidir para ser mostrados. Indiferente
791 al patrón de filtro, los directorios y enlaces a directorios
792 son mostrados siempre en el panel de directorios.
793 .\"NODE "    Reread"
794 .SH "    Releer"
795 El comando releer recarga la lista de ficheros en el directorio. Esto es
796 útil si otros procesos han creado, borrado o modificado ficheros. Si
797 hemos panelizado los nombres de los ficheros en un panel, esto recargará
798 los contenidos del directorio y eliminará la información panelizada (véase la sección
799 .\"LINK2"
800 Búsquedas externas
801 .\"External panelize"
802 para más información).
803 .\"NODE "  File Menu"
804 .SH "  Menú de Fichero"
805 Midnight Commander utiliza las teclas de función
806 .I F1
808 .I F10
809 como atajos de teclado
810 para los comandos que aparecen en el menú de fichero. Las secuencias de escape para las
811 Fkeys son características de terminfo desde kf1 hasta kf10. En terminales sin
812 soporte de teclas de función, podemos conseguir la misma funcionalidad
813 pulsando la tecla
814 .I ESC
815 seguido de un número entre 1 y 9 o 0 (correspondiendo de
816 .I F1
818 .I F9
820 .I F10
821 respectivamente).
823 El menú de Fichero posee los siguientes comandos (atajos de teclado entre paréntesis):
825 .B Ayuda
827 .I F1
830 Invoca el visor hipertexto de ayuda interno. Dentro del
831 .\"LINK2"
832 visor de ayuda\&,
833 .\"Contents"
834 podemos usar la tecla
835 .I Tab
836 para seleccionar el siguiente enlace y la tecla
837 .I Intro
838 para seguir ese enlace. Las teclas
839 .I Espacio
841 .I Retroespacio
842 son usadas para mover adelante y atrás en una página de ayuda. Pulsando
843 .I F1
844 de nuevo para obtener la lista completa de teclas válidas.
846 .B Menú (
847 .I F2 )
849 Invoca el
850 .\"LINK2"
851 Menú de usuario
852 .\"Menu File Edit"
853 El menú de usuario otorga una manera fácil de tener usuarios con un menú
854 y añadir asimismo características extra a Midnight Commander.
856 .B Ver (
857 .I F3,
858 .I Mayúsculas-F3 )
860 Visualiza el fichero actualmente seleccionado. Por defecto invoca el
861 .\"LINK2"
862 Visor de Ficheros Interno
863 .\"Internal File Viewer"
864 pero si la opción "Usar visor interno" está desactivada, invoca un visor
865 de ficheros externo especificado por la variable de entorno
866 .B PAGER.
867 Si la variable
868 .B PAGER
869 no está definida, se invoca al comando "view". Si en vez de esto usamos
870 .I Mayúsculas-F3,
871 el visor será invocado sin realizar ningún tipo de formateo o
872 preprocesamiento del fichero.
874 .B Ver filtrado (
875 .I M-! )
877 Este comando pregunta por un comando y sus argumentos (el argumento por defecto
878 es el nombre del fichero actualmente seleccionado), la salida de ese comando es mostrada en
879 el visor de ficheros interno.
881 .B Editar (
882 .I F4 )
884 Actualmente invoca el editor
885 .B vi,
886 u otro especificado en la variable de entorno
887 .B EDITOR,
888 o en el
889 .\"LINK2"
890 Editor de Ficheros Interno
891 .\"Internal File Editor"
892 si la opción
893 .B use_internal_edit
894 está activada.
896 .B Copiar (
897 .I F5 )
899 Sobreimpresiona una ventana de entrada con destino por defecto al directorio del
900 panel no seleccionado y copia el fichero actualmente seleccionado (o
901 los ficheros marcados, si hay al menos uno marcado) al directorio especificado
902 por el usuario en la ventana. Durante este proceso, podemos pulsar
903 .IR C-c " o " ESC
904 para anular la operación. Para más detalles sobre la máscara de origen
905 (que será normalmente * o ^\\(.*\\)$ dependiendo
906 de la selección de Uso de los patrones del shell) y los posibles comodines en destino
907 véase
908 .\"LINK2"
909 Máscara copiar/renombrar\&.
910 .\"Mask Copy/Rename"
912 En algunos sistemas, es posible hacer la copia en segundo plano pulsando en el botón
913 de segundo plano con el ratón (o pulsando
914 .I M-b
915 en el cuadro de diálogo). Los
916 .\"LINK2"
917 Trabajos en Segundo Plano
918 .\"Background jobs"
919 son utilizados para controlar los procesos en segundo plano.
921 .B Ligar (Enlazar,
922 .I C-x l
923 .B )
925 Crea un enlace al fichero actual.
927 .B Liga simbólica (Enlace simbólico, C-x s)
929 Crea un enlace simbólico al fichero actual. Para aquellos que no conozcan
930 qué son los enlaces: crear un enlace a un fichero es algo parecido a copiar
931 el fichero, salvo que el fichero original y el destino representan el
932 mismo fichero físico, los mismos datos reales. Por ejemplo, si editamos uno de esos
933 ficheros, todos los cambios que realicemos aparecerán en ambos ficheros. Hay quien
934 llama a los enlaces alias o accesos directos.
936 Un enlace aparece como un fichero real. Después de crearlo, no hay modo de decir cuál
937 es el original y cuál el enlace. Si borramos uno de ellos el otro aún seguirá intacto. Es muy difícil
938 advertir que los ficheros representan la misma imagen. Usaremos estos enlaces
939 cuando no necesitemos saberlo.
941 Un enlace simbólico es una referencia al nombre del fichero original. Si
942 el fichero original es borrado, el enlace simbólico queda sin utilidad. Es bastante
943 fácil advertir que los ficheros representan la misma imagen. Midnight
944 Commander muestra un símbolo "@" delante del nombre del fichero si es un
945 enlace simbólico a alguna parte (excepto a un directorio, caso en que muestra una tilde (~)).
946 El fichero original al cual el enlace apunta es mostrado en la línea de estado si la opción
947 .I "Mini status"
948 está habilitada. Usaremos enlaces simbólicos cuando
949 queramos evitar la confusión que pueden causar los enlaces físicos.
951 .B Renombrar/mover (F6)
953 Presenta un diálogo de entrada proponiendo como directorio de destino el
954 directorio del panel no activo, y mueve allí, o bien los ficheros marcados
955 o en su defecto el fichero seleccionado. El usuario puede introducir en
956 el diálogo un destino diferente. Durante el proceso, se puede pulsar
957 .IR C-c " o " ESC
958 para abortar la operación. Para más detalles, véase más arriba la
959 operación Copiar, dado que la mayoría de los aspectos son similares.
961 En algunos sistemas, es posible hacer la copia en segundo plano pulsando
962 con el ratón en el susodicho botón de segundo plano (o pulsando
963 .I M-o
964 en el cuadro de diálogo). Con
965 .\"LINK2"
966 Procesos en 2º plano
967 .\"Background jobs"
968 se puede controlar estas tareas.
970 .B Crear directorio (F7)
972 Presenta un diálogo de entrada y crea el directorio especificado.
974 .B Borrar (F8)
976 Borra, o bien los ficheros marcados o en su defecto el fichero
977 seleccionado en el panel activo. Durante el proceso, se puede pulsar
978 .IR C-c " o " ESC
979 para abortar la operación.
981 .B Cambio rápido de directorio (M-c)
982 Usaremos el comando
983 .\"LINK2"
984 Cambiar de directorio
985 .\"Quick cd"
986 si tenemos llena la línea de comandos y queremos hacer un cd a algún lugar.
988 .B Selecciona grupo (+)
990 Es usado para seleccionar (marcar) un grupo de ficheros. Midnight Commander
991 preguntará por una expresión regular describiendo el grupo. Cuando los
992 .I Patrones del Shell
993 están habilitados, la expresión regular es tal y como lo es en el shell
994 (* para cero o más caracteres y ? para un carácter). Si los
995 .I Patrones del Shell
996 están desactivados, entonces la selección de ficheros se realiza con expresiones
997 regulares normales (Véase ed (1)).
999 Para marcar directorios en vez de ficheros, la expresión debe empezar o terminar
1000 con '/'.
1002 .B De-selecciona grupo (\\\\)
1004 Utilizado para deseleccionar un grupo de ficheros. Es la operación antagonista al comando
1005 .IR "Selecciona grupo" .
1007 .B Salir (F10, Mayúsculas-F10)
1009 Finaliza Midnight Commander. Mayúsculas-F10 es usado cuando queremos
1010 salir y estamos utilizando la envoltura del shell. Mayúsculas-F10 no nos llevará
1011 al último directorio visitado con Midnight Commander, en vez de eso
1012 nos llevará al directorio donde fue invocado Midnight Commander.
1013 .\"NODE "    Quick cd"
1014 .SH "    Cambiar de directorio"
1015 Este comando es útil si tenemos completa la línea de comandos y
1016 queremos hacer un
1017 .\"LINK2"
1019 .\"The cd internal command"
1020 a algún lugar sin tener que cortar y pegar sobre la línea. Este comando
1021 sobreimpresiona una pequeña ventana, donde introducimos todo aquello que
1022 es válido como argumento del comando
1023 .B cd
1024 en la línea de comandos y después pulsamos intro. Este comando caracteriza
1025 todas las cualidades incluidas en el
1026 .\"LINK2"
1027 comando cd interno\&.
1028 .\"The cd internal command"
1029 .\"NODE "  Command Menu"
1030 .SH "  Menú de Comando"
1031 El comando
1032 .\"LINK2"
1033 Árbol de directorios
1034 .\"Directory Tree"
1035 muestra una figura con estructura de árbol con los directorios.
1037 El comando
1038 .\"LINK2"
1039 Buscar fichero
1040 .\"Find File"
1041 permite buscar un fichero específico. El comando "Intercambiar paneles"
1042 intercambia los contenidos de los dos paneles de directorios.
1044 El comando "Activa/desactiva paneles" muestra la salida del último comando
1045 del shell. Esto funciona sólo en xterm y en una consola Linux y SCO.
1047 El comando Compara directorios (C-x d) compara los paneles de directorio
1048 uno con el otro. Podemos usar el comando Copiar (F5) para hacer ambos
1049 paneles idénticos. Hay tres métodos de comparación. El método rápido
1050 compara sólo el tamaño de fichero y la fecha. El método completo realiza
1051 una comparación completa octeto a octeto. El método completo no está disponible si
1052 la máquina no soporta la llamada de sistema mmap(2). El método de comparación
1053 de sólo tamaño sólo compara los tamaños de fichero y no chequea los
1054 contenidos o las fechas, sólo chequea los tamaños de los ficheros.
1056 El comando Histórico de comandos muestra una lista
1057 de los comandos escritos. El comando seleccionado es copiado a la línea de comandos.
1058 El histórico de comandos puede ser accedido también tecleando M-p ó M-n.
1060 El comando
1061 .\"LINK2"
1062 Lista de directorios frecuentes (C-\\)
1063 .\"Hotlist"
1064 realiza el cambio desde el directorio actual a directorios utilizados a menudo más rápidamente.
1066 .\"LINK2"
1067 Búsquedas externas
1068 .\"External panelize"
1069 nos permite ejecutar un programa externo, y llevar la salida de ese
1070 programa al panel actual.
1072 El comando
1073 .\"LINK2"
1074 Edición del fichero de extensiones
1075 .\"Extension File Edit"
1076 nos permite especificar los programas a ejecutar para intentar
1077 ejecutar, ver, editar y realizar un montón de cosas sobre ficheros
1078 con ciertas extensiones (terminaciones de fichero). Por ejemplo, asociar la extensión
1079 de los ficheros de audio de SUN (.au) con el programa reproductor adecuado. El comando
1080 .\"LINK2"
1081 Edición del fichero de extensiones
1082 .\"Extension File Edit"
1083 podría ser usado para editar el menú de usuario (el cual aparece pulsando F2).
1084 .\"NODE "    Directory Tree"
1085 .SH "    Árbol de Directorios"
1086 El comando Árbol de directorios muestra una figura con la estructura de los directorios.
1087 Podemos seleccionar un directorio de la figura y Midnight Commander cambiará
1088 a ese directorio.
1090 Hay dos modos de invocar el árbol. El comando de árbol de directorios
1091 está disponible desde el menú Comando. El otro modo es seleccionar la vista en árbol
1092 desde el menú Izquierdo o Derecho.
1094 Para evitar largos retardos Midnight Commander crea la figura de árbol
1095 escaneando solamente un pequeño subconjunto de todos los directorios. Si
1096 el directorio que queremos ver no está, nos moveremos hasta su directorio padre
1097 y pulsaremos C-r (o F2).
1099 Podemos utilizar las siguientes teclas:
1101 .\"LINK2"
1102 Teclas de Movimiento General
1103 .\"General Movement Keys"
1104 válidas.
1106 .B Intro.
1107 En el árbol de directorios, sale del árbol de directorios y cambia al
1108 directorio en el panel actual. En la vista de árbol, cambia a este directorio
1109 en el otro panel y permanece en el modo de vista Árbol en el panel actual.
1111 .B C-r, F2 (Releer).
1112 Relee este directorio. Usaremos este comando cuando el árbol de directorios esté anticuado:
1113 hay directorios perdidos o muestra algunos directorios que no existen ya.
1115 .B F3 (Olvidar).
1116 Borra ese directorio de la figura del árbol. Usaremos esto para eliminar
1117 desorden de la figura. Si queremos que el directorio vuelva a la figura del árbol
1118 pulsaremos F2 en su directorio padre.
1120 .B F4 (Estático/Dinámico, Dinam/Estát).
1121 Intercambia entre el modo de navegación dinámico (predefinido) y el modo estático.
1123 En el modo de navegación estático podemos usar las teclas del cursor Arriba y Abajo
1124 para seleccionar un directorio. Todos los directorios conocidos serán mostrados.
1126 En el modo de navegación dinámico podemos usar las teclas del cursor Arriba y Abajo
1127 para seleccionar el directorio hermano, la tecla Izquierda para situarnos en el directorio
1128 padre, y la tecla Derecha para situarnos en el directorio hijo. Sólo los directorios
1129 padre, hijo y hermano son mostrados, el resto son dejados fuera. La figura de árbol cambia
1130 dinámicamente conforme nos desplazamos sobre ella.
1132 .B F5 (Copiar).
1133 Copia el directorio.
1135 .B F6 (Renombrar/Mover, RenMov).
1136 Mueve el directorio.
1138 .B F7 (Mkdir).
1139 Crea un nuevo directorio por debajo del directorio actual. El directorio creado
1140 será así el hijo del directorio del cual depende jerárquicamente (Padre).
1142 .B F8 (Eliminar).
1143 Elimina este directorio del sistema de ficheros.
1145 .B C-s, M-s.
1146 Busca el siguiente directorio coincidente con la cadena de búsqueda. Si no hay
1147 tal directorio esas teclas moverán una línea abajo.
1149 .B C-h, Retroespacio.
1150 Borra el último carácter de la cadena de búsqueda.
1152 .B Cualquier otro carácter.
1153 Añade el carácter a la cadena de búsqueda y se desplaza al siguiente directorio
1154 que comienza con esos caracteres. En la vista de árbol debemos primero
1155 activar el modo de búsqueda pulsando C-s. La cadena de búsqueda es mostrada
1156 en la línea de mini-estado.
1158 Las siguientes acciones están disponibles sólo en el árbol de directorios. No
1159 son funcionales en la vista de árbol.
1161 .B F1 (Ayuda).
1162 Invoca el visor de ayuda y muestra ésta sección.
1164 .B Esc, F10.
1165 Sale del árbol de directorios. No cambia el directorio.
1167 El ratón es soportado. Un doble Click se comporta como pulsar Intro. Véase
1168 también la sección sobre
1169 .\"LINK2"
1170 soporte de ratón\&.
1171 .\"Mouse Support"
1172 .\"NODE "    Find File"
1173 .SH "    Buscar Fichero"
1174 La opción Buscar Fichero primero pregunta por el directorio inicial para la búsqueda
1175 y el nombre de fichero a buscar. Pulsando el botón árbol
1176 podemos seleccionar el directorio inicial desde el
1177 .\"LINK2"
1178 Árbol de directorios\&.
1179 .\"Directory Tree"
1181 El campo de contenidos acepta expresiones regulares similares a egrep(1). Eso
1182 significa que tenemos caracteres de escape con significado especial para egrep con "\\",
1183 p.e. si buscamos "strcmp (" tendremos que introducir "strcmp \\("
1184 (sin las dobles comillas).
1186 Podemos iniciar la búsqueda pulsando el botón Aceptar.
1187 Durante el proceso de búsqueda podemos detenerla desde el botón Terminar.
1189 Podemos navegar por la lista de ficheros con las teclas del cursor Arriba y Abajo. El botón Chdir
1190 cambiará al directorio del fichero actualmente seleccionado. El botón "Otra vez" preguntará los parámetros para una nueva
1191 búsqueda. El botón Terminar finaliza la operación de búsqueda. El botón Panelizar
1192 colocará los ficheros encontrados en el panel actual y así
1193 podremos realizar más operaciones con ellos (ver, copiar, mover,
1194 borrar y demás). Después de panelizar podemos pulsar C-r para regresar al listado
1195 normal de ficheros.
1197 Es posible tener una lista de directorios que el comando Buscar Fichero
1198 debería saltar durante la búsqueda (por ejemplo, podemos querer
1199 evitar búsquedas en un CDROM o en un directorio NFS que está montado a través de un
1200 enlace lento).
1202 Los directorios a ser omitidos deberían ser enumerados en la variable
1203 .B find_ignore_dirs
1204 en la sección
1205 .B Misc
1206 de nuestro fichero ~/.mc/ini.
1208 Los componentes del directorio deberían ser separados por dos puntos, como en
1209 el ejemplo que sigue:
1212 [Misc]
1213 find_ignore_dirs=/cdrom:/nfs/wuarchive:/afs
1216 Debemos valorar la utilización de
1217 .\"LINK2"
1218 Búsquedas externas
1219 .\"External panelize"
1220 en ciertas situaciones. La utilidad Buscar ficheros es sólo para consultas
1221 simples, pero con Búsquedas externas se pueden hacer exploraciones tan
1222 complejas como queramos.
1223 .\"NODE "    External panelize"
1224 .SH "    Búsquedas Externas"
1225 Búsquedas externas nos permite ejecutar un programa externo, y
1226 tomar la salida de ese programa como contenido del panel actual.
1228 Por ejemplo, si queremos manipular en uno de los paneles todos los enlaces
1229 simbólicos del directorio actual, podemos usar búsquedas externas para
1230 ejecutar el siguiente comando:
1233 find . -type l -print
1236 Hasta la finalización del comando, el contenido del directorio del panel no
1237 será el listado de directorios del directorio actual, pero sí todos los ficheros
1238 que son enlaces simbólicos.
1240 Si queremos panelizar todos los ficheros que hemos bajado de nuestro servidor ftp,
1241 podemos usar el comando awk para extraer el nombre del fichero
1242 de los ficheros de registro (log) de la transferencia:
1245 awk '$9 ~! /incoming/ { print $9 }' < /usr/adm/xferlog
1248 Tal vez podríamos necesitar guardar los comandos utilizados frecuentemente bajo un nombre descriptivo,
1249 de manera que podamos llamarlos rápidamente. Haremos esto tecleando el comando
1250 en la línea de entrada y pulsando el botón "Añadir nuevo". Entonces introduciremos un nombre
1251 bajo el cual queremos que el comando sea guardado. La próxima vez, bastará elegir
1252 ese comando de la lista y no habrá que escribirlo de nuevo.
1253 .\"NODE "    Hotlist"
1254 .SH "    Lista de Directorios Frecuentes"
1255 El historial de directorios muestra las etiquetas de los directorios en el
1256 histórico de directorios. Midnight Commander cambiará al directorio correspondiente
1257 a la etiqueta seleccionada. Desde el diálogo de la lista, podemos eliminar
1258 parejas etiqueta/directorio ya creadas y añadir una nueva. Para añadir
1259 podríamos necesitar de la utilización del comando Añadir a la lista (C-x h), que añade el
1260 directorio actual (no el seleccionado) a la lista de directorios frecuentes. Se preguntará al usuario
1261 respecto a la etiqueta para el directorio.
1263 Esto hace el posicionamiento en directorios usados frecuentemente más rápido. Deberíamos considerar el uso
1264 de la variable CDPATH tal y como se describe en
1265 .\"LINK2"
1266 comando cd interno\&.
1267 .\"The cd internal command"
1268 .\"NODE "    Extension File Edit"
1269 .SH "    Edición del Fichero de Extensiones"
1270 Esto invocará nuestro editor con el fichero ~/.mc/ext. El formato de
1271 este fichero es como sigue (el formato fue cambiado con la versión 3.0):
1273 Todas las líneas que empiecen con # o estén vacías serán ignoradas.
1275 Las líneas que comiencen en la primera columna deberán tener el siguiente formato:
1277 .I PalabraClave/Descripción+NuevaLínea,
1278 p.e. cualquier cosa después de
1279 .I palabraClave/
1280 hasta el fin de línea es
1281 .I descripción
1283 las palabras clave son:
1285 .I shell
1287 (desc es entonces cualquier extensión (sin comodines), p.e. para indicar todos los ficheros
1288 con extensión desc (*desc). Ejemplo: .tar indica *.tar)
1290 .I regex
1292 (desc es una expresión regular)
1294 .I type
1296 (el fichero coincide si `file %f` coincide con la expresión regular indicada en desc
1297 (el nombre de fichero: parte de `file %f` es eliminada))
1299 .I default
1301 (coincide con todo fichero sin importar su descripción)
1303 El resto de líneas deben comenzar con un espacio o tabulador y usan el siguiente formato:
1305 .I PalabraClave=comando+NuevaLínea
1306 (sin espacios junto al =), donde
1307 .I PalabraClave
1308 debe ser:
1310 .I Open
1311 (si el usuario pulsa Intro o dos veces el ratón),
1312 .I View
1313 (F3),
1314 .I Edit
1315 (F4).
1317 .I comando
1318 es cualquier comando en línea del shell, con
1319 .\"LINK2"
1320 sustitución de macro
1321 .\"Macro Substitution"
1322 simple.
1324 El objetivo es evaluado de arriba abajo (el orden es importante).
1325 Si no están definidas algunas acciones, la búsqueda continúa como si el objetivo
1326 no coincidiese (p.e. si un fichero encaja con la primera y la segunda entrada y la acción Ver
1327 no está definida en la segunda, entonces al pulsar F3 la acción Ver desde
1328 la segunda entrada será utilizada. default debe capturar todas las acciones.
1329 .\"NODE "    Background jobs"
1330 .SH "    Trabajos en Segundo Plano"
1331 Nos permite controlar el estado de cualquier proceso de Midnight Commander
1332 en segundo plano (sólo las operaciones de copiar y mover ficheros pueden realizarse
1333 en segundo plano). Podemos parar, reiniciar y eliminar procesos en segundo plano desde
1334 aquí.
1335 .\"NODE "    Menu File Edit"
1336 .SH "    Edición del Fichero de Menú"
1337 El menú de usuario es un menú de acciones útiles que puede ser personalizado
1338 por el usuario. Cuando accedemos al menú de usuario se utiliza, si existe,
1339 el fichero .mc.menu del directorio actual, pero sólo si es propiedad del
1340 usuario o del superusuario y no es modificable por todos.
1341 Si no se encuentra allí el fichero, se intenta de la misma manera con ~/.mc/menu,
1342 y si no, mc utiliza el menú por defecto para todo el sistema
1343 @prefix@/share/mc/mc.menu.
1345 El formato del menú de fichero es muy simple. Las líneas que empiezan con
1346 todo excepto espacio o tab son consideradas entradas para el menú (para
1347 posibilitar su uso como atajo de teclado, el primer carácter deberá
1348 ser una letra). Todas las líneas que comienzan con tab o espacio
1349 son los comandos que serán ejecutados cuando la entrada es seleccionada.
1351 Cuando se selecciona una opción todas las líneas de comandos de la opción
1352 se copian a un fichero temporal del directorio homónimo (normalmente
1353 /usr/tmp) y entonces es ejecutado el fichero. Esto permite al usuario poner
1354 constructores normales del shell en los menús. También tiene lugar
1355 una sustitución simple de macros antes de ejecutar el código del menú. Para mayor información, ver
1356 .\"LINK2"
1357 Sustitución de macro\&.
1358 .\"Macro Substitution"
1360 He aquí un ejemplo de fichero mc.menu:
1363 A       Vuelca el contenido del fichero seleccionado
1364         od -c %f
1366 B       Edita un informe de errores y lo envía al superusuario
1367         vi /tmp/mail.$$
1368         mail -s "Error Midnight Commander" root < /tmp/mail.$$
1370 M       Lee al correo
1371         emacs -f rmail
1373 N       Lee las noticias de Usenet
1374         emacs -f gnus
1376 H       Realiza una llamada al navegador hypertexto info
1377         info
1379 J       Copia recursivamente el directorio actual al otro panel
1380         tar cf - . | (cd %D && tar xvpf -)
1382 K       Realiza una versión del directorio actual
1383         echo -n "Nombre del fichero de distribución: "
1384         read tar
1385         ln -s %d `dirname %d`/$tar
1386         cd ..
1387         tar cvhf ${tar}.tar $tar
1389 = f *.tar.gz | f *.tgz & t n
1390 X       Extrae los contenidos de un fichero tar comprimido
1391         tar xzvf %f
1394 .B Condiciones por Defecto
1396 Cada entrada del menú puede ir precedida por una condición. La condición debe
1397 comenzar desde la primera columna con un carácter '='. Si la condición es
1398 verdadera, la entrada del menú será la entrada por defecto.
1401 Sintaxis condicional:   = <sub-cond>
1402   o:                    = <sub-cond> | <sub-cond> ...
1403   o:                    = <sub-cond> & <sub-cond> ...
1405 Sub-condición es una de las siguientes:
1407   f <patrón>            ¿el fichero actual encaja con el patrón?
1408   F <patrón>            ¿otro fichero encaja con el patrón?
1409   d <patrón>            ¿el directorio actual encaja con el patrón?
1410   D <patrón>            ¿otro directorio encaja con el patrón?
1411   t <tipo>              ¿fichero actual es de tipo <tipo>?
1412   T <tipo>              ¿otro fichero es de tipo <tipo>?
1413   ! <sub-cond>          niega el resultado de la sub-condición
1416 Patrón es un patrón normal del shell o una expresión regular, de acuerdo
1417 con la opción de patrones del shell. Podemos cambiar el valor global de
1418 la opción de los patrones del shell escribiendo "shell_patterns=x" en la primera línea
1419 del fichero de menú (donde "x" es 0 ó 1).
1421 Tipo es uno o más de los siguientes caracteres:
1424   n     no directorio
1425   r     fichero regular
1426   d     directorio
1427   l     enlace
1428   c     dispositivo tipo carácter
1429   b     dispositivo tipo bloque
1430   f     tubería (fifo)
1431   s     socket
1432   x     ejecutable
1433   t     marcado (tagged)
1436 Por ejemplo 'rlf' significa fichero regular, enlace o cola. El tipo 't'
1437 es un poco especial porque actúa sobre el panel en vez de sobre
1438 un fichero. La condición '=t t' es verdadera si existen ficheros marcados en el
1439 panel actual y falsa si no los hay.
1441 Si la condición comienza con '=?' en vez de '=' se mostrará un trazado de
1442 depuración mientras el valor de la condición es calculado.
1444 Las condiciones son calculadas de izquierda a derecha. Esto significa que
1446         = f *.tar.gz | f *.tgz & t n
1448 es calculado como
1450         ( (f *.tar.gz) | (f *.tgz) ) & (t n)
1453 He aquí un ejemplo de uso de condiciones:
1456 = f *.tar.gz | f *.tgz & t n
1457 L       Lista el contenido de un fichero tar comprimido
1458         gzip -cd %f | tar xvf -
1461 .B Condiciones aditivas
1463 Si la condición comienza con '+' (o '+?') en lugar de '=' (o '=?') es
1464 una condición aditiva. Si la condición es verdadera la entrada de menú será
1465 incluida en el menú. Sin embargo, si la condición es falsa, la entrada de menú no será
1466 incluida en el menú.
1468 Podemos combinar condiciones por defecto y aditivas comenzando la condición con
1469 '+=' o '=+' (o '+=?' o '=+?' si queremos depurar). Si nosotros queremos
1470 condiciones diferentes, una para añadir y otra por
1471 defecto, una entrada de menú con dos líneas de condición, una
1472 comenzando con '+' y otra con '='.
1474 Los comentarios empiezan con '#'. Las líneas adicionales de comentarios deben empezar
1475 con '#', espacio o tab.
1476 .\"NODE "  Options Menu"
1477 .SH "  Menú de Opciones"
1478 Midnight Commander tiene opciones que pueden ser activadas o desactivadas
1479 a través de una serie de diálogos a los que se accede desde este menú. Una
1480 opción está activada cuando tiene delante un asterisco o una "x".
1483 .\"LINK2"
1484 Configuración
1485 .\"Configuration"
1486 se pueden cambiar la mayoría de opciones de Midnight Commander.
1489 .\"LINK2"
1490 Presentación
1491 .\"Layout"
1492 está un grupo de opciones que determinan la apariencia de mc en la
1493 pantalla.
1496 .\"LINK2"
1497 Confirmación
1498 .\"Confirmation"
1499 podemos especificar qué acciones requieren una confirmación del usuario
1500 antes de ser realizadas.
1503 .\"LINK2"
1504 Juego de Caracteres
1505 .\"Display bits"
1506 podemos seleccionar qué caracteres es capaz de mostrar nuestro terminal.
1509 .\"LINK2"
1510 Aprender Teclas
1511 .\"Learn keys"
1512 podemos verificar teclas que no funcionan en algunos terminales y
1513 solucionarlo.
1516 .\"LINK2"
1517 Sistema de Ficheros Virtual (VFS)
1518 .\"Virtual FS"
1519 podemos especificar algunas opciones relacionadas con VFS (Sistema de
1520 Ficheros Virtual).
1522 .\"LINK2"
1523 Guardar Configuración
1524 .\"Save Setup"
1525 guarda los valores actuales de los menús Izquierdo, Derecho y Opciones.
1526 También se guardan algunos otros valores.
1527 .\"NODE "    Configuration"
1528 .SH "    Configuración"
1529 Este diálogo presenta una serie de opciones divididas en tres grupos:
1530 Opciones de los Paneles, Pausa Después de Ejecutar y Otras Opciones.
1532 .B Opciones de los paneles
1534 .I Mostrar Ficheros de Respaldo.
1535 Mostrar los ficheros terminados en tilde '~'. Por defecto, Midnight
1536 Commander no los muestra (como la opción -B de ls de GNU).
1538 .I Mostrar Ficheros Ocultos.
1539 Mostrar los ficheros que comiencen con un punto (como ls -a).
1541 .I Marcar y Avanzar.
1542 Hacer avanzar la barra de selección tras marcar un fichero (con C-t o
1543 con la tecla Insertar).
1545 .I Menús Desplegables.
1546 Mostrar el contenido de los menús desplegables inmediatamente al presionar
1547 F9. Si está desactivada sólo la barra de títulos de los menús está
1548 visible, y será necesario abrir cada menú con las flechas de movimiento
1549 o con las teclas de acceso rápido.
1551 .I Mezclar Ficheros y Directorios.
1552 Cuando esta opción está habilitada, todos los ficheros y directorios
1553 se muestran mezclados. Si la opción está desactivada, los directorios
1554 (y enlaces a directorios) aparecen al principio de la lista, y el resto
1555 de ficheros a continuación.
1557 .I Recarga Rápida de Directorios.
1558 Hace que Midnight Commander emplee una pequeña trampa al determinar
1559 si los contenidos del directorio han cambiado. El truco consiste en
1560 recargar el directorio sólo si el inodo del directorio ha cambiado. Las
1561 recargas se producen si se crean o borrar ficheros, pero si lo que cambia
1562 es sólo el inodo de un fichero del directorio (cambios en el tamaño,
1563 permisos, propietario, etc.) la pantalla no se actualiza. En esos casos,
1564 si tenemos la opción activada, será preciso forzar la recarga de forma
1565 manual (con C-r).
1567 .B Pausa Después de Ejecutar.
1569 Después de ejecutar comandos, Midnight Commander puede realizar una pausa,
1570 y darnos tiempo a examinar la salida del comando. Hay tres posibles
1571 valores para esta variable:
1573 .I Nunca.
1574 Significa que no queremos ver la salida de nuestros comandos. Si estamos
1575 utilizando la consola Linux o SCO o un xterm, podremos ver la salida
1576 del comando pulsando C-o.
1578 .I Sólo en Terminales Tontas.
1579 Obtendremos el mensaje de pausa sólo en terminales que no sean capaces
1580 de mostrar la salida del último comando ejecutado (en realidad, cualquier
1581 terminal que no sea un xterm o una consola de Linux).
1583 .I Siempre.
1584 El programa realizará siempre una pausa después de ejecutar comandos.
1586 .B Otras Opciones
1588 .I Operación Detallada.
1589 Controla la visualización de detalles durante las operaciones de
1590 Copiar, Mover y Borrar (i.e., muestra un cuadro de diálogo para cada
1591 operación). Si tenemos un terminal lento, podríamos querer desactivar
1592 la operación detallada. Se desactiva automáticamente si la velocidad de
1593 nuestro terminal es menor de 9600 bps.
1595 .I Calcular Totales.
1596 Hace que Midnight Commander calcule el total de bytes y el número de
1597 ficheros antes de iniciar operaciones de Copiar, Mover y Borrar. Esto
1598 proporciona una barra de progreso más precisa a costa de cierta
1599 velocidad. Esta opción no tiene efecto si la
1600 .I Operación Detallada
1601 no está seleccionada.
1603 .I Patrones del shell.
1604 Por defecto los comandos de Selección, Deselección y Filtro emplean
1605 expresiones regulares al estilo del shell. Para realizar esto se
1606 realizan las siguientes conversiones: '*' se cambia por '.*' (cero o
1607 más caracteres); '?' por '.' (exactamente un carácter) y '.' por un
1608 punto literal. Si la opción está desactivada, entonces las expresiones
1609 regulares son las descritas en ed(1).
1611 .I Auto-Guardar Configuración.
1612 Si esta opción está activada, cuando salimos de Midnight Commander las
1613 opciones configurables de Midnight Commander se guardan en el fichero
1614 ~/.mc/ini.
1616 .I Auto Menús.
1617 Si está activada, el menú de usuario aparece automáticamente al arrancar.
1618 Útil en menús construidos para personas sin conocimientos de Unix.
1620 .I Usar Editor Interno.
1621 Emplear el editor de ficheros interno. Si está desactivada, se editarán
1622 los ficheros con el editor especificado por la variable de entorno
1623 .B EDITOR
1624 y si no se especifica ninguno, se usará
1625 .B vi.
1626 Véase la sección sobre el
1627 .\"LINK2"
1628 editor de ficheros interno\&.
1629 .\"Internal File Editor"
1631 .I Usar Visor Interno.
1632 Emplear el visor de ficheros interno. Si la opción está desactivada,
1633 el paginador especificado en la variable de entorno
1634 .B PAGER
1635 será el utilizado.
1636 Si no se especifica ninguno, se usará el comando
1637 .B view.
1638 Véase la sección sobre el
1639 .\"LINK2"
1640 visor de ficheros interno\&.
1641 .\"Internal File Viewer"
1643 .I Completar: Mostrar Todos.
1644 Por defecto, al completar nombres en situaciones de ambigüedad, Midnight
1645 Commander completa todo lo posible al pulsar
1646 .B M-Tab
1647 y produce un pitido; al intentarlo por segunda vez se muestra una lista
1648 con las posibilidades que han dado lugar a la ambigüedad. Con esta opción,
1649 la lista aparece directamente tras pulsar
1650 .B M-Tab
1651 por primera vez.
1653 .I Hélice de actividad.
1654 Mostrar un guión rotatorio en la esquina superior derecha a modo de
1655 indicador de progreso.
1657 .I Navegación al Estilo Lynx.
1658 Cuando la selección es un directorio y la línea de órdenes está vacía
1659 permite cambiar a él con las flechas de movimiento. Esta opción está
1660 inactiva por defecto.
1662 .I Cd Sigue los Enlaces.
1663 Esta opción, si está seleccionada, hace que Midnight Commander siga la
1664 secuencia de directorios lógica al cambiar el directorio actual, tanto en
1665 el panel como usando el comando cd. Éste es el comportamiento por defecto
1666 de la shell bash. Sin esto, Midnight Commander sigue la estructura real
1667 de directorios, y cd .. nos trasladará al padre real del directorio
1668 actual aunque hayamos entrado en ese directorio a través de un enlace,
1669 y no al directorio donde se encontraba el enlace.
1671 .I Precauciones de Borrado.
1672 Dificulta el borrado accidental de ficheros. La opción por defecto en el
1673 diálogo de confirmación de borrado se cambia a "No". Por defecto, esta
1674 opción está desactivada.
1675 .\"NODE "    Layout"
1676 .SH "    Presentación"
1677 La ventana de presentación nos da la posibilidad de cambiar la
1678 presentación general de la pantalla. Podemos configurar si son visibles
1679 la barra de menú, la línea de comandos, la línea de sugerencias o la
1680 barra de teclas de Función. En la consola Linux o SCO podemos especificar
1681 cuántas líneas se muestran en la ventana de salida.
1683 El resto del área de pantalla se utiliza para los dos paneles de
1684 directorio. Podemos elegir si disponemos los paneles vertical u
1685 horizontalmente. La división puede ser simétrica o bien podemos indicar
1686 una división asimétrica.
1688 Por defecto, todos los contenidos de los paneles se muestran en el mismo
1689 color, pero se puede indicar que
1690 .I permisos
1692 .I tipos de ficheros
1693 se resalten empleando
1694 .\"LINK2"
1695 colores
1696 .\"Colors"
1697 diferentes. Si se activa el resaltado de permisos, las partes de los
1698 campos de
1699 .I permisos
1701 .\"LINK2"
1702 Modo de Listado
1703 .\"Listing Mode..."
1704 aplicables al usuario actual de Midnight Commander serán resaltados
1705 usando el color indicado por medio de la palabra clave
1706 .I selected.
1707 Si se activa el resaltado de tipos de ficheros, los ficheros aparecerán
1708 coloreados según su tipo (i.e. directorios, ficheros core, ejecutables,...).
1710 Si la opción
1711 .I Mostrar Mini-Estado
1712 está activa se muestra, en la parte inferior de cada panel, una línea
1713 con información sobre el fichero seleccionado en cada momento.
1714 .\"NODE "    Confirmation"
1715 .SH "    Confirmación"
1716 En este menú configuramos las opciones de confirmación de eliminación de ficheros,
1717 sobreescritura, ejecución pulsando intro y salir del programa.
1718 .\"NODE "    Display bits"
1719 .SH "    Bits de Visualización"
1720 Esta opción es utilizada para configurar el rango de caracteres visibles en la
1721 pantalla. Esta selección puede ser 7-bits si nuestro terminal/curses soporta
1722 sólo siete bits de salida, ISO-8859-1 muestra todos los caracteres del mapa
1723 ISO-8859-1 despliegue de 8 bit para aquellos terminales que puedan
1724 los 8 bits en toda su extensión.
1725 .\"NODE "    Learn keys"
1726 .SH "    Aprender teclas"
1727 Este diálogo nos permite comprobar si nuestras teclas F1-F20, Inicio, Fin, etc. funcionan adecuadamente
1728 en nuestro terminal. A menudo fallan, dado que muchas bases de datos de terminales están mal.
1730 Podemos movernos alrededor con la tecla Tab, con las teclas de movimiento de vi ('h' izquierda, 'j'
1731 abajo, 'k' arriba y 'l' derecha) y después de pulsar cualquier tecla del cursor (esto
1732 las marcará con OK), entonces podremos usar esa tecla también.
1734 Para probarlas basta con pulsar cada una de ellas. Tan pronto como pulsamos una tecla y
1735 ésta funciona adecuadamente, OK debería aparecer junto al nombre de la susodicha tecla. Una vez
1736 que una tecla es marcada con OK empieza a funcionar con normalidad, p.e. F1 la primera vez
1737 comprobará que F1 funciona perfectamente, pero a partir de ese momento mostrará la ayuda.
1738 Esto mismo es aplicable a las teclas del cursor. La tecla tab debería funcionar siempre.
1740 Si algunas teclas no funcionan adecuadamente, entonces no veremos el OK tras el nombre de la tecla
1741 después de haberla pulsado. Podemos entonces intentar solucionarlo. Haremos esto
1742 pulsando el botón de esa tecla (con el ratón o usando Tab e Intro).
1743 Entonces un mensaje rojo aparecerá y se nos pedirá que pulsemos la tecla en cuestión.
1744 Si deseamos abortar el proceso, bastará con pulsar Esc y esperar hasta que el mensaje
1745 desaparezca. Si no, pulsaremos la tecla que nos pide y esperaremos hasta que
1746 el diálogo desaparezca.
1748 Cuando acabemos con todas las teclas, podríamos Guardar nuestras teclas
1749 en nuestro fichero ~/.mc/ini dentro de la sección [terminal:TERM] (donde TERM es el
1750 nombre de nuestro terminal actual) o descartarlas. Si todas nuestras teclas funcionan
1751 correctamente y no debemos corregir ninguna, entonces (lógico) no se grabará.
1752 .\"NODE "    Virtual FS"
1753 .SH "    Opciones del VFS"
1754 Esta opción nos proporciona el control sobre la caché de información del
1755 .\"LINK2"
1756 Sistema de Ficheros Virtual (VFS)\&.
1757 .\"Virtual File System"
1759 Midnight Commander guarda en memoria la información relacionada con alguno
1760 de los sistemas de ficheros virtuales para acelerar el acceso a los ficheros en el
1761 sistema de ficheros. Puesto que la información que debe ser guardada puede ser grande
1762 (por ejemplo, los ficheros tar comprimidos podrían ser guardados en la RAM para acceder
1763 más rápidamente), podríamos querer ajustar los parámetros de la información con caché
1764 para disminuir la utilización de memoria o aumentar la velocidad de acceso a
1765 los sistemas de ficheros más utilizados.
1767 El sistema de ficheros Tar es bastante inteligente a la hora de manejar sus ficheros:
1768 sólo carga las entradas de los directorios y, cuando necesita usar la
1769 información contenida en el fichero tar, va y la toma.
1771 A grosso modo, los ficheros tar son normalmente guardados comprimidos (los ficheros tar sin comprimir
1772 son especies en extinción), y debido a la naturaleza de esos ficheros
1773 (las entradas de directorio de los ficheros tar no están allí esperando a que
1774 las carguemos nosotros), el sistema de ficheros tar tiene dos posibilidades: cargar todo
1775 el fichero tar descomprimido en memoria o descomprimir el fichero en el disco
1776 en una localización temporal y acceder entonces al fichero descomprimido como
1777 a un fichero tar normal.
1779 En este cuadro de diálogo indicamos a Midnight Commander que tamaños
1780 de ficheros tar comprimidos toleraremos cargar a nuestra preciada
1781 memoria. La selección por defecto es un megabyte, esto significa que los
1782 ficheros tar comprimidos cuyo tamaño sea como máximo una mega serán cargados
1783 en memoria, si no es así será creado un fichero tar descomprimido
1784 para acceder a los contenidos (todo esto es transparente para el usuario).
1786 El programa nos permitirá añadir un sufijo para especificar las unidades
1787 del número que tecleamos, usaremos 'k' para kilobytes y 'm' para indicar megabytes.
1788 Nuestra rutina no acepta números en formato de coma flotante, de modo que no podremos usar
1789 ".5 m" para indicar 512 kilobytes, tendremos que usar "512 k" en su lugar.
1791 Ahora, dado que a todos nos encanta navegar por los ficheros, incluidos los tar,
1792 sobre el disco, es común que salgamos de un fichero tar y volvamos a entrar en él
1793 después. Puesto que la descompresión es lenta, Midnight Commander mantendrá en
1794 memoria la información durante una cantidad de tiempo limitado, después de alcanzado
1795 el momento, todos los recursos de memoria asociados con el sistema de ficheros
1796 serán liberados. El período por defecto es de un minuto.
1797 .\"NODE "    Save Setup"
1798 .SH "    Guardar Configuración"
1799 Al arrancar Midnight Commander se carga la información
1800 de inicio del fichero ~/.mc/ini. Si éste no existe,
1801 se cargará la información del fichero de configuración genérico del sistema,
1802 @prefix@/share/mc/mc.ini. Si el fichero de configuración
1803 genérico del sistema no existe, MC utiliza la configuración por defecto.
1805 El comando
1806 .I Guardar Configuración
1807 crea el fichero ~/.mc/ini guardando la configuración actual
1808 de los menús
1809 .\"LINK2"
1810 Izquierdo, Derecho
1811 .\"Left and Right Menus"
1813 .\"LINK2"
1814 Opciones\&.
1815 .\"Options Menu"
1817 Si activamos la opción
1818 .I Auto-guarda configuración,
1819 MC guardará siempre la configuración actual al salir.
1821 Existen también configuraciones que no pueden ser cambiadas desde los menús. Para
1822 cambiarlas hay que editar manualmente el fichero de configuración.
1823 Ver la sección sobre
1824 .\"LINK2"
1825 Ajustes Especiales
1826 .\"Special Settings"
1827 para más información.
1828 .SH ""
1829 .\"NODE "Executing operating system commands"
1830 .SH "Ejecutando Comandos del Sistema Operativo"
1831 Podemos ejecutar comandos tecleando en la línea de comandos de Midnight
1832 Commander, o seleccionando el programa que queremos ejecutar
1833 en alguno de los paneles y pulsando Intro.
1835 Si pulsamos Intro sobre un fichero que no es ejecutable, Midnight
1836 Commander compara la extensión del fichero seleccionado con las extensiones
1837 recogidas en el
1838 .\"LINK2"
1839 Fichero de Extensiones\&.
1840 .\"Extension File Edit"
1841 Si se produce una coincidencia se ejecutará el código asociado con esa extensión.
1842 Tendrá lugar una
1843 .\"LINK2"
1844 expansión
1845 .\"Macro Substitution"
1846 muy simple antes de ejecutar el comando.
1847 .\"NODE "  The cd internal command"
1848 .SH "  Comando cd Interno"
1849 El comando
1850 .I cd
1851 es interpretado directamente por Midnight Commander, en vez de pasarlo
1852 al interprete de comandos para su ejecución. Por ello puede que no todas
1853 las posibilidades de expansión y sustitución de macro que hace nuestro
1854 shell estén disponibles, pero sí algunas de ellas:
1856 .I Sustitución de tilde.
1857 La tilde (~) será sustituida por nuestro directorio de inicio. Si
1858 añadimos un nombre de usuario tras la tilde, entonces será sustituido
1859 por el directorio de entrada al sistema del usuario especificado.
1861 Por ejemplo, ~coco sería el directorio de un supuesto usuario denominado
1862 "coco", mientras que ~/coco es el directorio coco dentro de nuestro
1863 propio directorio de inicio.
1865 .I Directorio anterior.
1866 Podemos volver al directorio donde estábamos anteriormente empleando el
1867 nombre de directorio especial '-' del siguiente modo:
1868 .B cd -
1870 .I Directorios en CDPATH.
1871 Si el directorio especificado al comando
1872 .B cd
1873 no está en el directorio actual, entonces Midnight Commander utiliza el
1874 valor de la variable de entorno
1875 .B CDPATH
1876 para buscar el directorio en cualquiera de los directorios enumerados.
1878 Por ejemplo, podríamos asignar a nuestra variable
1879 .B CDPATH
1880 el valor ~/src:/usr/src, lo que nos permitiría cambiar de directorio
1881 a cualquiera de los directorios dentro de ~/src y /usr/src, desde
1882 cualquier lugar del sistema de ficheros, usando sólo su nombre relativo
1883 (por ejemplo cd linux podría llevarnos a /usr/src/linux).
1884 .\"NODE "  Macro Substitution"
1885 .SH "  Sustitución de Macro"
1886 Cuando se accede al
1887 .\"LINK2"
1888 menú de usuario\&,
1889 .\"Menu File Edit"
1890 o se ejecuta un
1891 .\"LINK2"
1892 comando dependiente de extensión\&,
1893 .\"Extension File Edit"
1894 o se ejecuta un comando desde la línea de entrada de comandos,
1895 se realiza una simple sustitución de macro.
1897 Las macros son:
1899 .I "%f"
1901 Fichero actual.
1903 .I "%d"
1905 Nombre del directorio actual.
1907 .I "%F"
1909 Fichero actual en el panel inactivo.
1911 .I "%D"
1913 Directorio del panel inactivo.
1915 .I "%t"
1917 Ficheros actualmente marcados.
1919 .I "%T"
1921 Ficheros marcados en el panel inactivo.
1923 .I "%u"
1925 .I "%U"
1927 Similar a las macros %t y %T, salvo que los ficheros quedan desmarcados.
1928 Sólo se puede emplear esta macro una vez por cada entrada del fichero de menú
1929 o fichero de extensiones, puesto que para la siguiente vez no quedaría ningún
1930 fichero marcado.
1932 .I "%s"
1934 .I "%S"
1936 Ficheros seleccionados: Los ficheros marcados si los hay y si no el
1937 fichero actual.
1939 .I "%cd"
1941 Ésta es una macro especial usada para cambiar del directorio actual
1942 al directorio especificado frente a él. Esto se utiliza principalmente
1943 como interfaz con el
1944 .\"LINK2"
1945 Sistema de Ficheros Virtual\&.
1946 .\"Virtual File System"
1948 .I "%view"
1950 Esta macro es usada para invocar al visor interno. Puede ser utilizada
1951 en solitario, o bien con argumentos. Si pasamos algún argumento a esta
1952 macro, deberá ser entre paréntesis.
1954 Los argumentos son:
1955 .I ascii
1956 para forzar al visor a modo ascii;
1957 .I hex
1958 para forzar al visor a modo hexadecimal;
1959 .I nroff
1960 para indicar al visor que debe interpretar las secuencias de negrita y
1961 subrayado de nroff;
1962 .I unformated
1963 para indicar al visor que no interprete los comandos nroff referentes a texto
1964 resaltado o subrayado.
1966 .I "%%"
1968 El carácter %
1970 .I "%{cualquier texto}"
1972 Pregunta sobre la sustitución. Un cuadro de entrada es mostrado y el texto dentro
1973 de las llaves se usa como mensaje. La macro es sustituida por el texto
1974 tecleado por el usuario. El usuario puede pulsar ESC o F10 para cancelar. Esta macro
1975 no funciona aún sobre la línea de comandos.
1976 .\"NODE "  The subshell support"
1977 .SH "  Soporte de Subshell"
1978 El soporte del subshell es una opción de tiempo de compilación, que funciona con los
1979 shells: bash, tcsh y zsh.
1981 Cuando el código del subshell es activado Midnight Commander
1982 engendrará una copia de nuestro shell (la definida en la variable
1983 .B SHELL
1984 y si no está definida, el que aparece en el fichero /etc/passwd)
1985 y lo ejecuta en un pseudoterminal, en lugar de invocar un nuevo shell
1986 cada vez que ejecutamos un comando, el comando será pasado al
1987 subshell como si lo hubiésemos escrito. Esto además permite cambiar las
1988 variables de entorno, usaremos las funciones del shell y los alias definidos
1989 que serán válidos hasta salir de Midnight Commander.
1991 Si estamos usando
1992 .B bash
1993 podremos especificar comandos de arranque
1994 para el subshell en nuestro fichero ~/.mc/bashrc y
1995 mapas de teclado especiales en el fichero ~/.mc/inputrc.
1996 Los usuarios de
1997 .B tcsh
1998 podrán especificar los comandos de arranque en el fichero ~/.mc/tcshrc.
2000 Cuando utilizamos el código del subshell, podemos suspender aplicaciones en
2001 cualquier momento con la secuencia C-o y volver a Midnight Commander, si
2002 interrumpimos una aplicación, no podremos ejecutar otros comandos externos
2003 hasta que quitemos la aplicación que hemos interrumpido.
2005 Una característica extra añadida de uso del subshell es que el prompt
2006 mostrado por Midnight Commander es el mismo que estamos usando en
2007 nuestro shell.
2009 La sección
2010 .\"LINK2
2011 OPCIONES
2012 .\"OPTIONS"
2013 tiene más información sobre cómo controlar el código del subshell.
2014 .\"NODE "Chmod"
2015 .SH "Cambiar Permisos"
2016 Cambiar Permisos se usa para cambiar los bits de permisos en un grupo de
2017 ficheros y directorios. Puede ser invocado con la combinación de teclas C-x c.
2019 La ventana de Cambiar Permisos tiene dos partes -
2020 .I Permisos
2022 .I Fichero
2024 En la sección Fichero se muestran el nombre del fichero o directorio
2025 y sus permisos en formato numérico octal, así como su propietario y grupo.
2027 En la sección de Permisos hay un grupo de casillas de selección
2028 que corresponden a los posibles permisos del fichero. Conforme los cambiamos
2029 podemos ver cómo el valor octal va cambiando en la sección Fichero.
2031 Para desplazarse entre las casillas y botones de la ventana podemos
2032 usar las
2033 .I teclas del cursor
2034 o la
2035 .I tecla de tabulación.
2036 Para marcar o desmarcar casillas y para pulsar los botones
2037 usaremos la
2038 .I barra espaciadora.
2039 Podemos usar los atajos de teclado (las letras destacadas) para accionar
2040 directamente los elementos.
2042 Para aceptar y aplicar los permisos, usaremos la tecla Intro.
2044 Si se trata de un grupo de ficheros o directorios, podemos cambiar parte
2045 de los permisos marcándolos (las marcas son los asteriscos a la izquierda de las
2046 casillas) y pulsando el botón
2047 .B [* Poner]
2049 .B [* Quitar]
2050 para indicar la acción deseada. Los permisos no marcados conservan, en este
2051 caso, los valores previos.
2053 Podemos también fijar todos los permisos iguales en todos los ficheros
2054 con el botón
2055 .B [Todos]
2056 o sólo los permisos marcados con el botón
2057 .B [* Todos].
2058 En estos casos las casillas indican el estado en que queda cada permiso, igual
2059 que para ficheros individuales.
2061 .B [Todos]
2062 actúa sobre todos los permisos de todos los ficheros
2064 .B [* Todos]
2065 actúa sólo sobre los atributos marcados de los ficheros
2067 .B [* Poner]
2068 activa los permisos marcados en los ficheros seleccionados
2070 .B [* Quitar]
2071 desactiva los permisos marcados en los ficheros seleccionados
2073 .B [Aplicar]
2074 actúa sobre todos los permisos de cada fichero, uno a uno
2076 .B [Cancelar]
2077 cancela Cambiar Permisos
2078 .\"NODE "Chown"
2079 .SH "Cambiar Dueño"
2080 Cambiar Dueño permite cambiar el propietario y/o grupo de un fichero. La tecla
2081 rápida para este comando es C-x o.
2082 .\"NODE "Advanced Chown"
2083 .SH "Cambiar Dueño y Permisos"
2084 Cambiar Dueño y Permisos combina
2085 .\"LINK2"
2086 Cambiar Dueño
2087 .\"Chown"
2089 .\"LINK2"
2090 Cambiar Permisos
2091 .\"Chmod"
2092 en una única ventana. Se puede así cambiar los permisos, propietario y grupo
2093 del fichero de una sola vez.
2094 .\"NODE "File Operations"
2095 .SH "Operaciones con Ficheros"
2096 Cuando copiamos, movemos o borramos ficheros, Midnight Commander muestra el
2097 diálogo de operaciones con ficheros. En él aparecen los ficheros que se estén procesando
2098 y hasta tres barras de progreso. La barra de fichero indica qué parte del fichero actual
2099 va siendo copiada, la barra de contador indica cuántos de los ficheros marcados
2100 han sido completados y la barra de bytes nos dice qué parte del tamaño total de ficheros
2101 marcados ha sido procesado hasta el momento. Si la operación detallada está desactivada
2102 no se muestran las barras de fichero y bytes.
2104 En la parte inferior hay dos botones. Pulsando el botón Saltar se
2105 ignorará el resto del fichero actual. Pulsando el botón
2106 Abortar se detendrá la operación y se ignora el resto de ficheros.
2108 Hay otros tres diálogos que pueden aparecer durante operaciones de
2109 ficheros.
2111 El diálogo de error informa sobre una condición de error y tiene tres
2112 posibilidades. Normalmente seleccionaremos el botón Saltar para evitar el fichero
2113 o Abortar para detener la operación. También podemos seleccionar el botón
2114 Reintentar si hemos corregido el problema desde otro terminal.
2116 El diálogo Reemplazar aparece cuando intentamos copiar o mover un fichero
2117 sobre otro ya existente. El mensaje muestra fechas y tamaños de ambos ficheros.
2118 Pulsaremos el botón Sí para sobreescribir el fichero, el botón No
2119 para saltarlo, el botón Todos para sobreescribir todos los ficheros,
2120 Ninguno para no sobreescribir en ningún caso y Actualizar para sobreescribir
2121 si el fichero origen es posterior al fichero objeto. Podemos abortar toda la
2122 operación pulsando el botón Abortar.
2124 El diálogo de eliminación recursiva aparece cuando intentamos borrar
2125 un directorio no vacío. Pulsaremos Sí para borrar el directorio recursivamente,
2126 No para saltar el directorio, Todo para borrar recursivamente todos los directorios
2127 marcados no vacíos y Ninguno para saltarlos todos. Podemos abortar toda la
2128 operación pulsando el botón Abortar. Si seleccionamos el botón Sí o Todo
2129 se nos pedirá confirmación. Diremos "sí" sólo si estamos realmente
2130 de que queremos una eliminación recursiva.
2132 Si hemos marcado ficheros y realizamos una operación sobre ellos, sólo
2133 los ficheros sobre los que la operación fue exitosa son desmarcados. Los ficheros
2134 saltados y aquellos en los que la operación falló permanecen marcados.
2135 .\"NODE "Mask Copy/Rename"
2136 .SH "Mascara de Copiar/Renombrar"
2137 Las operaciones de copiar/mover permiten transformar los nombres de los ficheros
2138 de manera sencilla. Para ello, hay que procurar una máscara correcta para el
2139 origen y normalmente en la terminación del destino algunos caracteres comodín.
2140 Todos los ficheros que concuerden con la máscara origen son copiados/renombrados
2141 según la máscara destino. Si hay ficheros marcados, sólo aquellos que encajen con
2142 la máscara de origen serán renombrados.
2144 Hay otras opción que podemos seleccionar:
2146 Seguir Enlaces indica si los enlaces simbólicos o físicos en el directorio
2147 origen (y recursivamente en sus subdirectorios) producen nuevos enlaces en el
2148 directorio destino o si queremos copiar su contenido.
2150 Copiar Recursivamente indica qué hacer si en el directorio
2151 destino existe ya un directorio con el mismo nombre que el
2152 fichero/directorio que está siendo copiado. La acción por defecto
2153 es copiar su contenido sobre ese directorio. Habilitando esto
2154 podemos copiar el directorio de origen dentro de ese directorio.
2155 Quizás un ejemplo pueda ayudar:
2157 Queremos copiar el contenido de un directorio denominado coco a /blas
2158 donde ya existe un directorio /blas/coco. Por defecto, mc copiaría el
2159 contenido en /blas/coco, pero con esta opción se copiaría como
2160 /blas/coco/coco.
2162 Preservar Atributos indica que se deben conservar los permisos originales
2163 de los ficheros, marcas temporales y si somos superusuario también el
2164 propietario y grupo originales.
2165 Si esta opción no está activa se aplica el valor actual de umask.
2167 .B "Usando Patrones Shell activado"
2169 Usando Patrones Shell nos permite usar los caracteres comodín '*' y '?'
2170 en la máscara de origen. Funcionará igual que en la línea de órdenes. En
2171 la máscara destino, sólo están permitidos los comodines '*' y '\\<número>'.
2172 El primer '*' en la máscara destino corresponde al primer grupo del comodín
2173 en la máscara de origen, el segundo '*' al segundo grupo, etcétera.
2174 El comodín '\\1' corresponde al primer grupo en la máscara de origen,
2175 el comodín '\\2' al segundo y así sucesivamente hasta '\\9'. El comodín '\\0'
2176 es el nombre completo del fichero fuente.
2178 Dos ejemplos:
2180 Si la máscara de origen es "*.tar.gz", el destino es "/blas/*.tgz" y el
2181 fichero a copiar es "coco.tar.gz", la copia se hará como "coco.tgz"
2182 en "/blas".
2184 Supongamos que queremos intercambiar el nombre y la extensión de modo que
2185 "fichero.c" se convierta en "c.fichero". La máscara origen será "*.*" y
2186 la de destino "\\2.\\1".
2188 .B "Usando Patrones Shell desactivado"
2190 Cuando la opción de Patrones Shell está desactivada MC no realiza una
2191 agrupación automática. Deberemos usar expresiones '\\(...\\)' en la máscara
2192 origen para especificar el significado de los comodines en la máscara destino.
2193 Esto es más flexible pero también necesita más escritura. Por lo demás,
2194 las máscaras destino son similares al caso de Patrones Shell activos.
2196 Dos ejemplos:
2198 Si la máscara de origen es "^\\(.*\\)\\.tar\\.gz$", el destino es
2199 "/blas/*.tgz" y el fichero a ser copiado es "coco.tar.gz", la copia
2200 será "/blas/coco.tgz".
2202 Si queremos intercambiar el nombre y la extensión para que "fichero.c"
2203 sea "c.fichero", la máscara de origen puede ser
2204 "^\\(.*\\)\\.\\(.*\\)$" y la de destino "\\2.\\1".
2206 .B "Capitalización"
2208 Podemos hacer cambios entre mayúsculas y minúsculas en los nombres de ficheros.
2209 Si usamos '\\u' o '\\l' en la máscara destino, el siguiente carácter será convertido a
2210 mayúsculas o minúsculas respectivamente.
2212 Si usamos '\\U' o '\\L' en la máscara destino, los siguientes caracteres
2213 serán convertidos a mayúsculas o minúsculas respectivamente hasta encontrar
2214 '\\E' o un segundo '\\U' o '\\L' o el fin del nombre del fichero.
2216 '\\u' y '\\l' tienen prioridad sobre '\\U' y '\\L'.
2218 Por ejemplo, si la máscara fuente es '*' (con Patrones Shell activo) o '^\\(.*\\)$'
2219 (Patrones Shell desactivado) y la máscara destino es '\\L\\u*' los nombres de ficheros
2220 serán convertidos para que tengan su inicial en mayúscula y el resto del nombre en
2221 minúsculas.
2223 También podemos usar '\\' como carácter de escape evitando la interpretación de todos
2224 estos caracteres especiales. Por ejemplo, '\\\\' es
2225 una contrabarra y '\\*' es un asterisco.
2226 .\"NODE "Internal File Viewer"
2227 .SH "Visor de Ficheros Interno"
2228 El visor de ficheros interno posee dos modos de pantalla: ASCII y hexadecimal.
2229 Para intercambiar entre modos, usaremos la tecla F4. Si tenemos el programa GNU gzip
2230 instalado, se usará automáticamente para descomprimir los ficheros
2231 según se necesite.
2233 El visor intentará usar el mejor método posible en nuestro sistema o
2234 el tipo de fichero para mostrar la información. El visor interno de ficheros
2235 interpretará algunas secuencias de cadenas para activar los atributos
2236 de negrita y subrayado, para conseguir una apariencia mejor de nuestros ficheros.
2238 En modo hexadecimal, la función de búsqueda acepta texto entre comillas
2239 así como constantes hexadecimales.
2241 Podemos intercalar ambas al mismo tiempo como sigue: "Cadena" 0xFE 0xBB
2242 "más texto". Todo texto entre constantes y comillas será ignorado.
2244 Algunos detalles internos del visualizador: En sistemas con acceso a la llamada
2245 del sistema mmap(2), el programa mapea el fichero en vez de cargarlo;
2246 si el sistema no provee de la llamada al sistema mmap(2) o el fichero
2247 realiza una acción que necesita de un filtro, entonces el visor usará
2248 sus cachés de crecimiento, cargando sólo las partes del fichero
2249 a las que actualmente estamos accediendo (esto incluye a los ficheros comprimidos).
2251 He aquí una lista de las acciones asociadas a cada tecla que
2252 Midnight Commander gestiona en el visor interno de ficheros.
2254 .B F1
2255 Invoca el visor de ayuda de hipertexto interno.
2257 .B F2
2258 Cambia el modo de ajuste de líneas en pantalla.
2260 .SM N. del T.-
2261 Envuelta (Ajustada), se muestra toda la
2262 información de la línea en la pantalla, de modo que si ésta ocupa más del ancho
2263 de la pantalla aparece como si fuese otra línea aparte o bien desenvuelta (desajustada),
2264 truncando el contenido de la línea que sobresale de la pantalla. Este contenido
2265 puede ser consultado utilizando las teclas del cursor.
2267 .B F4
2268 Cambia entre el modo hexadecimal y el Ascii.
2270 .B F5
2271 Ir a la línea. Nos pedirá el número de línea en el que deseamos posicionarnos y
2272 mostrará el fichero a partir de esa línea.
2274 .B F6, /.
2275 Búsqueda de expresión regular desde la posición actual hacia adelante.
2277 .B ?,
2278 Búsqueda de expresión regular desde la posición actual hacia atrás.
2280 .B F7
2281 Búsqueda normal/ búsqueda en modo hexadecimal.
2283 .B C-s.
2284 Comienza una búsqueda normal si no existe una expresión de búsqueda previa si no
2285 busca la próxima coincidencia.
2287 .B C-r.
2288 Comienza una búsqueda hacia atrás si no había expresión de búsqueda anterior si no
2289 busca la próxima coincidencia.
2291 .B n.
2292 Buscar la próxima coincidencia.
2294 .B F8
2295 Intercambia entre el modo crudo y procesado: esto mostrará el fichero como se encuentra en disco
2296 o si se ha especificado un filtro de visualización en el fichero mc.ext, entonces
2297 la salida filtrada. El modo actual es siempre el contrario al mostrado
2298 en la etiqueta del botón, en tanto que el botón muestra el modo en el que entraremos
2299 con la pulsación de esa tecla.
2301 .B F9
2302 Alterna entre la visualización con y sin formato: en el modo con formato
2303 se interpretan algunas secuencias de caracteres para mostrar texto en
2304 negrita y subrayado con diferentes colores. Como en el caso anterior,
2305 la etiqueta del botón muestra el estado contrario al actual.
2307 .B F10, Esc.
2308 Sale del visor interno.
2310 .B Av pág, espacio, C-v.
2311 Avanza una página hacia abajo.
2313 .B Re pág, M-v, C-b, Retroespacio.
2314 Retrocede una página hacia arriba.
2316 .B Cursor Abajo
2317 Desplaza el texto una línea hacia arriba, mostrando en la línea inferior de
2318 la pantalla una nueva línea que antes quedaba oculta.
2320 .B Cursor Arriba
2321 Desplaza una línea hacia abajo.
2323 .B C-l
2324 Redibuja el contenido de la pantalla.
2326 .B !
2327 Engendra un nuevo shell en el directorio de trabajo actual.
2329 .B "[n] m"
2330 Coloca la marca n.
2332 .B "[n] r"
2333 Salta hasta la marca n.
2335 .B C-f
2336 Salta al fichero siguiente.
2338 .B C-b
2339 Ídem al fichero anterior.
2341 .B M-r
2342 Intercambia entre los diferentes modos de regla: desactivado, arriba, abajo.
2344 Es posible adiestrar al visor de ficheros sobre cómo mostrar un fichero, mírese
2345 la sección
2346 .\"LINK2"
2347 Editar Fichero de Extensiones\&.
2348 .\"Extension File Edit"
2349 .\"NODE "Internal File Editor"
2350 .SH "Editor de Ficheros Interno"
2351 El editor interno incorpora las prestaciones habituales de los editores
2352 a pantalla completa. Se inicia pulsando
2353 .B F4
2354 supuesto que la variable
2355 .I use_internal_edit
2356 esté presente en el fichero de inicialización. El tamaño de los ficheros
2357 está limitado a dieciséis megabytes ampliables y edita sin problemas
2358 ficheros binarios.
2360 Las características soportadas actualmente son: copia desplazamiento,
2361 borrado, corte, y pegado de bloques;
2362 .IR "deshacer paso a paso" ;
2363 menús desplegables; inserción de ficheros; definición de macros;
2364 buscar y reemplazar usando expresiones regulares (y nuestro propio
2365 buscar y reemplazar basado en formatos de scanf/printf); selección de
2366 texto con mayúsculas-cursor (sólo para la consola de linux); alternancia
2367 insertar-sobreescribir; y la opción de pasar bloques de texto por comandos
2368 externos como indent.
2370 El editor es muy fácil de usar y no requiere aprendizaje alguno.
2371 Para conocer las teclas asignadas a cada función, basta consultar los
2372 menús correspondientes. Además, las teclas de desplazamiento con la
2373 tecla de mayúsculas seleccionan texto. Se puede seleccionar con el ratón,
2374 aunque podemos recuperar su funcionamiento habitual en terminales (copiar
2375 y pegar) manteniendo pulsada la tecla mayúsculas.
2376 .B Ctrl-Ins
2377 copia al fichero
2378 .B cooledit.clip
2380 .B Mayúsculas-Ins
2381 pega desde
2382 .BR cooledit.clip .
2383 .B Mayúsculas-Supr
2384 corta y copia en
2385 .BR cooledit.clip ,
2387 .B Ctrl-Supr
2388 elimina el texto resaltado. La tecla Intro produce un salto de línea
2389 con sangrado automático opcional.
2391 Para definir una macro, pulsar
2392 .B Ctrl-R
2393 y entonces teclearemos las secuencias de teclas que deseamos sean
2394 ejecutadas. Pulsaremos
2395 .B Ctrl-R
2396 de nuevo al finalizar. Podemos asignar la macro a la tecla que queramos
2397 pulsando sobre ella. La macro será ejecutada cuando pulsemos
2398 .B Ctrl-A
2399 seguido de la tecla asignada. También será ejecutada si
2400 pulsamos Meta (Alt), Ctrl, o Escape y la tecla asignada, siempre y cuando
2401 la tecla no sea usada por ninguna otra función. Una vez definida, los comandos de
2402 macro irán al fichero
2403 .B cedit/cooledit.macros
2404 en nuestro directorio de inicio. Podemos eliminar una macro borrando
2405 la línea adecuada en este fichero.
2407 .B F19
2408 formateará el bloque seleccionado (sea texto, código
2409 .B C
2411 .B C++
2412 u otro). Esto está controlado por el fichero
2413 .B @prefix@/share/mc/edit.indent.rc
2414 que se copia la primera vez que se usa en
2415 .B .mc/cedit/edit.indent.rc
2416 en el directorio personal.
2418 Podemos usar la búsqueda scanf y Buscar y cambiar
2419 una cadena en formato C. Primero miraremos
2420 las páginas del manual de
2421 .B sscanf
2423 .B sprintf para saber qué formato de cadena
2424 es y cómo funciona. Un ejemplo es como sigue: Supongamos que queremos
2425 cambiar todas las apariciones de un paréntesis abierto, tres
2426 números separados por coma, y un paréntesis cerrado, con la palabra
2427 .I Melones_De_Pozo-Estrecho,
2428 el tercer número, la palabra
2429 .I Tomates_De_Mazarrón
2430 y el segundo número, Completaremos el diálogo del cuadro de Reemplazo
2431 como sigue:
2434 Introduce la cadena a buscar
2435 (%d,%d,%d)
2436 Introduce la cadena de remplazo
2437 Melones_De_Pozo-Estrecho %d Tomates_De_Mazarrón %d
2438 Introduce el orden de los argumentos de reemplazo
2442 La última línea especifica que el tercer y el segundo
2443 deben ser usados en lugar de la primera y la segunda.
2445 Es conveniente usar esta característica con "Confirmar cambios" marcado, porque
2446 una coincidencia es aquella que se encuentra cuando el número de argumentos
2447 coincide con el número dado, lo cual no siempre es cierto. Scanf también
2448 trata el espacio en blanco como si fuese elástico. Démonos cuenta que el formato de
2449 scanf format % es muy útil para rastrear cadenas, y el espacio en blanco.
2451 El editor también visualiza caracteres no estadounidenses (160+). Cuando se
2452 editan ficheros binarios, deberíamos configurar los
2453 .B bits de pantalla
2454 a 7 bits en el menú de opciones para guardar el espacio limpio.
2456 Véase también el fichero
2457 .B LEAME.edit
2458 para mayor información.
2459 .\"NODE "Completion"
2460 .SH "Terminación"
2461 Permite a Midnight Commander escribir por nosotros.
2463 Intenta completar el texto escrito antes de la posición actual. MC
2464 intenta la terminación tratando el texto como si fuera una variable
2465 (si el texto comienza con
2466 .B $
2467 ), nombre de usuario (si el texto empieza por
2468 .B ~
2469 ), nombre de máquina (si el texto comienza con
2470 .B @
2471 ) o un comando (si estamos en la línea de comandos en una posición
2472 donde podríamos escribir un comando; las terminaciones posibles entonces
2473 incluyen las palabras reservadas del shell así como comandos internos
2474 del shell) en ese orden. Si nada de lo anterior es aplicable, se intenta
2475 la terminación con nombres de fichero.
2477 La terminación de nombres de fichero, usuario y máquina funciona en todas las líneas
2478 de entrada; la terminación de comandos es específica de la línea de comandos.
2479 Si la terminación es ambigua (hay varias posibilidades diferentes),
2480 MC pita, y la acción siguiente depende de la opción
2481 .I Completar: Mostrar Todos
2482 en el diálogo de
2483 .\"LINK2"
2484 Configuración\&.
2485 .\"Configuration"
2486 Si está activada, se despliega inmediatamente junto a la posición actual
2487 una lista con todas las posibilidades donde se puede seleccionar con
2488 las flechas de movimiento e
2489 .B Intro
2490 la entrada correcta. También podemos seguir escribiendo caracteres con lo
2491 que la línea se sigue completando tanto como sea posible y simultáneamente
2492 la primera entrada coincidente de la lista se va resaltando. Si volvemos
2493 a pulsar
2494 .B M-Tab,
2495 sólo las coincidencias permanecen en la lista. Tan pronto
2496 como no haya ambigüedad, la lista desaparece; también podemos quitarla
2497 con las teclas de cancelación
2498 .B Esc,
2499 .B F10
2500 y las teclas de movimiento a izquierda y derecha. Si
2501 .\"LINK2"
2502 Completar: Mostrar Todos
2503 .\"Configuration"
2504 está desactivado, la lista aparece cuando pulsamos
2505 .B M-Tab
2506 por segunda vez; con la primera MC sólo emite un pitido.
2507 .\"NODE "Virtual File System"
2508 .SH "Sistemas de Ficheros Virtuales (VFS)"
2509 Midnight Commander dispone de una capa de código de acceso
2510 al sistema de ficheros; esta capa se denomina Sistema de Ficheros Virtual (VFS).
2511 El Sistema de Ficheros Virtual permite a Midnight Commander
2512 manipular ficheros no ubicados en el sistema de ficheros Unix.
2514 Midnight Commander incluye actualmente varios Sistemas de Ficheros
2515 Virtuales: el sistema de ficheros local, utilizado para acceder al sistema
2516 de ficheros Unix habitual; tarfs para manipular empaquetados con el comando
2517 tar y acaso comprimidos; undelfs para recuperar ficheros borrados
2518 en sistemas de ficheros de tipo ext2 (sistema de ficheros habitual en
2519 Linux); ftpfs para manipular ficheros en sistemas
2520 remotos a través de FTP; fish para manipular ficheros a través de conexiones a shell como
2521 rsh o ssh y finalmente mcfs (Midnight Commander file system), un sistema
2522 de ficheros para red. Si el programa se compiló incluyendo smbfs se pueden
2523 manipular ficheros en sistemas remotos empleando el protocolo SMB (CIFS).
2525 El código VFS interpretará todos los nombres de ruta usados y
2526 los dirigirá al sistema de ficheros correcto. El formato usado para cada uno
2527 de los sistemas de ficheros se describe más adelante en su propia sección.
2528 .\"NODE "  Tar File System"
2529 .SH "  Sistema de ficheros Tar (tarfs)"
2530 El sistema de ficheros tar y los ficheros tar comprimidos pueden consultarse usando
2531 el comando chdir. Para mostrar en el panel el contenido de un fichero tar, cambiamos
2532 de directorio empleando la siguiente sintaxis:
2534 .I /fichero.tar#utar/[directorio-dentro-tar]
2536 El fichero mc.ext también ofrece un atajo para los ficheros tar, esto quiere decir
2537 que normalmente basta con apuntar a un fichero tar y pulsar Intro para entrar en el
2538 fichero tar. Véase la sección
2539 .\"LINK2"
2540 Edición del Fichero de Extensiones
2541 .\"Extension File Edit"
2542 para obtener más detalles sobre cómo hacer esto.
2544 Ejemplos:
2547     mc-3.0.tar.gz#utar/mc-3.0/vfs
2548     /ftp/GCC/gcc-2.7.0.tar#utar
2551 En este último se indica la ruta completa hasta el fichero tar.
2552 .\"NODE "  FTP File System"
2553 .SH "  Sistema de ficheros FTP (ftpfs)"
2554 El ftpfs permite manipular ficheros en máquinas remotas. Para
2555 comenzar a usarlo, se puede emplear la "Conexión por FTP..."
2556 (accesible desde la barra de  menús) o podemos cambiar directamente el
2557 directorio actual desde la línea de órdenes con el comando cd y la ruta
2558 tal como esto:
2560 .I /#ftp:[!][usuario[:clave]@]maquina[:puerto][dir-remoto]
2562 los elementos,
2563 .I usuario,
2564 .I puerto
2566 .I directorio-remoto
2567 son opcionales. Si especificamos el elemento
2568 .I usuario,
2569 entonces Midnight Commander intentará entrar en la máquina
2570 remota como ese usuario, en otro caso usará nuestro nombre. El elemento opcional
2571 .I clave,
2572 si está presente, es la contraseña de acceso usada para autentificar la conexión. Esto
2573 no es muy recomendable (y menos guardarlo en nuestra lista de accesos favoritos, a menos que
2574 fijemos los atributos adecuados en ella, y aún así, puede no ser seguro).
2576 Ejemplos:
2579     /#ftp:ftp.nuclecu.unam.mx/linux/local
2580     /#ftp:tsx-11.mit.edu/pub/linux/packages
2581     /#ftp:!detras.barrera.edu/pub
2582     /#ftp:guest@pcremoto.com:40/pub
2583     /#ftp:miguel:xxx@servidor/pub
2584     /#ftp:ftp.um.es/pub
2587 Para acceder a lugares a través de cortafuegos usaremos el prefijo /#ftp:!
2588 para hacer que Midnight Commander utilice un proxy para realizar la transferencia ftp.
2589 Podemos establecer el proxy en el cuadro de diálogo
2590 .\"LINK2"
2591 Sistema de Ficheros Virtual (VFS)\&.
2592 .\"Virtual File System"
2594 La opción
2595 .I Usar siempre proxy
2596 obliga al programa a
2597 utilizar siempre el proxy. Si está fijada, el programa
2598 hará dos cosas: consultar el fichero @prefix@/share/mc.no_proxy para leer
2599 las líneas que contienen nombres de máquinas locales (si el nombre de máquina
2600 empieza con un punto, se supone que es un dominio) y se asume que cualquier
2601 cualquier máquina sin puntos en su nombre es directamente accesible.
2603 Si estamos usando ftpfs con un encaminador con filtrado de paquetes
2604 que no nos permita usar el modo regular de apertura de ficheros, podríamos
2605 querer forzar al programa a usar el modo de apertura pasivo. Para ello
2606 tendríamos que poner la opción ftpfs_use_passive_connections en el fichero de
2607 configuración.
2609 Midnight Commander guarda los listados de directorios en una caché. La vida de
2610 la caché es configurable en el cuadro de diálogo del
2611 .\"LINK2"
2612 Sistema de Ficheros Virtual (VFS)\&.
2613 .\"Virtual File System"
2614 Esto tiene un efecto curioso: si cambiamos algo en un directorio, no se verá
2615 reflejado en el listado hasta que se fuerce un refresco de la caché con la tecla
2616 C-r. No se trata de un fallo, sino de una utilidad; pensemos en lo pesado
2617 que es manipular ficheros con ftpfs sobre una conexión lenta.
2618 .\"NODE "  FIle transfer over SHell filesystem"
2619 .SH "  Sistema de ficheros de envío FIcheros por SHell (fish)"
2620 El fish es un sistema de ficheros por red que permite manipular ficheros
2621 en una máquina remota como si estuvieran almacenados localmente. Para
2622 ello es preciso que el sistema remoto este ejecutando el servidor fish
2623 o que la shell sea de tipo bash.
2625 Para conectar con la máquina remota basta cambiar de directorio a un
2626 directorio virtual cuyo nombre sea de la forma:
2628 .I /#sh:[usuario@]maquina[:opciones]/[directorio-remoto]
2630 Los elementos
2631 .I usuario,
2632 .I opciones
2634 .I directorio-remoto
2635 son opcionales. Si se especifica el elemento
2636 .I usuario
2637 Midnight Commander intentará entrar en la máquina remota como ese
2638 usuario, y si no usará nuestro nombre.
2640 Como
2641 .I opciones
2642 se puede poner 'C' para usar compresión y 'rsh' para utilizar una
2643 conexión rsh en vez de ssh. Si se indica el
2644 .I directorio-remoto,
2645 se buscará éste como primer directorio al conectar con la máquina
2646 remota.
2648 Ejemplos:
2651     /#sh:solorsh.es:r/linux/local
2652     /#sh:pepe@quiero.comprension.edu:C/privado
2653     /#sh:pepe@sincomprimir.ssh.edu/privado
2655 .\"NODE "  Network File System"
2656 .SH "  Sistema de ficheros de Red"
2657 El sistema de ficheros de Midnight Commander es un sistema de ficheros de red básico que
2658 nos permite manipular ficheros en una máquina remota como si estuviesen
2659 accesibles localmente. Para utilizar esto, la máquina remota debe estar ejecutando el
2660 programa servidor mcserv(8).
2662 Para conectar a una máquina remota, sólo necesitamos hacer un chdir a un
2663 directorio especial cuyo nombre sigue el siguiente formato:
2665 .I /#mc:[usuario@]máquina[:puerto][directorio-remoto]
2667 Los elementos
2668 .I usuario,
2669 .I puerto
2671 .I directorio-remoto
2672 son opcionales. Si especificamos el elemento
2673 .I usuario
2674 entonces Midnight Commander intentará acceder a la
2675 máquina como ese usuario, si no, usará nuestro login.
2677 El elemento
2678 .I puerto
2679 es utilizado cuando la máquina remota se ejecuta en un puerto especial
2680 (véase la página del manual de mcserv(8) para mayor información sobre puertos);
2681 finalmente, si el elemento
2682 .I directorio remoto
2683 está presente, nuestro directorio actual en la máquina remota
2684 será éste.
2686 Ejemplos:
2689     /#mc:ftp.nuclecu.unam.mx/linux/local
2690     /#mc:pepe@foo.edu:11321/privado
2692 .\"NODE "  SMB File System"
2693 .SH "  Sistema de ficheros SMB"
2694 El smbfs permite manipular ficheros en máquinas remotas con el protocolo
2695 denominado SMB (o CIFS). Esto incluye Windows Trabajo en Grupo, Windows
2696 9x/ME/XP, Windows NT, Windows 2000 y Samba. Para comenzar a usarlo,
2697 se puede emplear la "Conexión por SMB..." (accesible desde la barra de
2698 menús) o bien cambiar de directorio a un directorio virtual cuyo nombre
2699 sea de la forma:
2701 .I /#smb:[usuario@]maquina[/recurso][/directorio-remoto]
2703 Los elementos
2704 .IR "usuario" , " recurso " y " directorio-remoto"
2705 son opcionales. El
2706 .IR "usuario" , " dominio " y " contraseña"
2707 se pueden especificar en un cuadro de diálogo.
2709 Ejemplos:
2712     /#smb:maquina/Compartido
2713     /#smb:otramaquina
2714     /#smb:invitado@maquina/publico/leyes
2716 .\"NODE "  Undelete File System"
2717 .SH "  Sistema de ficheros de Recuperación"
2718 En sistemas Linux, si el programa de configuración nos preguntó si queríamos usar
2719 las facilidades de recuperación de ficheros de ext2fs, tendremos el sistema de ficheros
2720 recuperables accesible.
2721 La recuperación de ficheros borrados está disponible sólo en los sistemas de ficheros ext2. El
2722 sistema de ficheros recuperable es sólo un interface de la librería ext2fs con:
2723 restaurar todos los ficheros borrados en un ext2fs y proporciona
2724 la extracción selectiva de ficheros en una partición regular.
2726 Para usar este sistema de ficheros, tendremos que hacer un chdir a un nombre de fichero especial
2727 formado por el prefijo "/#undel" y el nombre de fichero donde se encuentra el
2728 sistema de ficheros actual.
2730 Por ejemplo, para recuperar ficheros borrados en la segunda partición del
2731 primer disco scsi en Linux, usaríamos el siguiente nombre de ruta:
2734     /#undel:sda2
2737 Esto le llevaría un tiempo a undelfs para cargar la información
2738 antes de empezar a navegar por los ficheros allí contenidos.
2739 .\"NODE "Colors"
2740 .SH "Colores"
2741 Midnight Commander intentará determinar si nuestro terminal soporta
2742 el uso de color utilizando la base de datos de terminales y nuestro nombre de terminal. Algunas veces
2743 estará confundido, por lo que deberemos forzar el modo en color o deshabilitar el modo de color
2744 usando el argumento -c y -b respectivamente.
2746 Si el programa está compilado con el gestor pantallas Slang
2747 en lugar de ncurses, también chequeará la variable
2748 .B COLORTERM,
2749 si existe, lo que tiene el mismo efecto que la opción -c.
2751 Podemos especificar a los terminales que siempre fuercen el modo en color
2752 añadiendo la variable
2753 .I color_terminals
2754 a la sección Colors del fichero de inicialización. Esto evitará que
2755 Midnight Commander intente la detección de soporte de color. Ejemplo:
2758 [Colors]
2759 color_terminals=linux,xterm
2762 color_terminals=nombre-terminal1,nombre-terminal2...
2765 El programa puede compilarse con ncurses y slang, ncurses no
2766 ofrece la posibilidad de forzar el modo en color: ncurses utiliza la
2767 información de la base de datos de terminales.
2769 Midnight Commander ofrece una forma de cambiar los colores por defecto.
2770 Actualmente los colores se configuran a través de la variable de entorno
2771 .B MC_COLOR_TABLE
2772 o en la sección Colors del fichero de inicialización.
2774 En la sección Colors, el mapa de colores por defecto se carga desde la variable
2775 .IR base_color .
2776 Podemos especificar un mapa de colores alternativo para un terminal
2777 utilizando el nombre del terminal como clave en esta sección. Ejemplo:
2780 [Colors]
2781 base_color=
2782 xterm=menu=magenta:marked=,magenta:markselect=,red
2785 El formato de la definición de color es:
2788   <PalabraClave>=<ColorTexto>,<ColorFondo>:<PalabraClave>= ...
2791 los colores son opcionales, y las palabras claves son: normal, selected,
2792 marked, markselect, errors, input, reverse menu, menusel, menuhot, menuhotsel,
2793 gauge;  los colores por defecto son: dnormal, dfocus, dhotnormal, dhotfocus;
2794 Los colores de Ayuda son: helpnormal, helpitalic, helpbold, helplink,
2795 helpslink; Color del visor: viewunderline; Modo especial resaltado:
2796 executable, directory, link, stalelink, device, special, core.
2797 Colores del editor: editnormal, editbold, editmarked.
2799 Los cuadros de diálogo usan los siguientes colores:
2800 .I dnormal
2801 usado para el texto normal,
2802 .I dfocus
2803 usado para el componente actualmente seleccionado,
2804 .I dhotnormal
2805 usado para diferenciar el color de la tecla activa
2806 en los componentes normales, mientras que el color
2807 .I dhotfocus
2808 se utiliza para el color resaltado en el componente seleccionado.
2810 Los menús utilizan el mismo esquema equivalente con los nombres menu, menusel, menuhot and
2811 menuhotsel en lugar de los anteriores.
2813 La ayuda utiliza los siguientes colores:
2814 .I helpnormal
2815 texto normal,
2816 .I helpitalic
2817 utilizado para el texto enfatizado con letra itálica en la página del manual,
2818 .I helpbold
2819 usado para el texto enfatizado en negrita en la página del manual,
2820 .I helplink
2821 usado para los hiperenlaces no seleccionados y
2822 .I helpslink
2823 es utilizado para el hiperenlace seleccionado.
2825 .I gauge (indicador)
2826 determina el color de la parte completada de la barra de progresión (gauge), que muestra
2827 qué porcentaje de ficheros fueron copiados etc. de modo gráfico.
2829 Para el modo de resaltado del tipo de ficheros,
2830 .I directory
2831 especifica el color con que se muestran los directorios;
2832 .I executable
2833 para los ficheros ejecutables;
2834 .I link
2835 usado para representar enlaces;
2836 .I device
2837 para dispositivos de caracteres y de bloque;
2838 .I special
2839 para ficheros especiales, tales como colas (FIFO) e IPC sockets;
2840 .I core
2841 es para los ficheros volcados (véase también la opción
2842 .B highlight_mode
2843 en la sección sobre
2844 .\"LINK2"
2845 Ajustes Especiales
2846 .\"Special Settings"
2849 Los colores posibles son: negro (black), gris (gray), rojo (red), rojo brillante (brightred), verde (green),
2850 verde claro (brightgreen), marrón (brown), amarillo (yellow), azul oscuro (blue), azul brillante (brightblue),
2851 rosa (magenta), rosa claro (brightmagenta),
2852 azul celeste (cyan), celeste claro (brightcyan), gris claro (lightgray) y blanco (white).
2853 Hay una palabra clave especial para obtener un fondo transparente. Se trata de 'default'. 'default'
2854 solo se puede utilizar para en el color de fondo. Ejemplo:
2857 [Colors]
2858 base_color=normal=white,default:marked=magenta,default
2860 .\"NODE "Special Settings"
2861 .SH "Ajustes Especiales"
2862 La mayoría de las opciones de Midnight Commander pueden cambiarse desde
2863 los menús. Sin embargo, hay un pequeño número de ajustes para los que
2864 es necesario editar el fichero de configuración.
2866 Estas variables se pueden cambiar en nuestro fichero ~/.mc/ini:
2868 .I clear_before_exec
2870 Por defecto Midnight Commander limpia la pantalla antes de ejecutar un
2871 comando. Si preferimos ver la salida del comando en la parte inferior
2872 de la pantalla, editaremos nuestro fichero ~/mc.ini y cambiaremos el
2873 valor del campo clear_before_exec a 0.
2875 .I confirm_view_dir
2877 Al pulsar F3 en un directorio, normalmente MC entra en ese directorio. Si
2878 este valor está a 1, entonces MC pedirá confirmación antes de cambiar
2879 el directorio si tenemos ficheros marcados.
2881 .I ftpfs_retry_seconds
2883 Este valor es el número de segundos que Midnight Commander esperará
2884 antes de intentar volver a conectar con un servidor de ftp que ha denegado el
2885 acceso. Si el valor es cero, el programa no reintentará el acceso.
2887 .I ftpfs_use_passive_connections
2889 Esta opción está desactivada por defecto. Hace que el código de FTPfs utilice el
2890 modo de apertura pasivo para transferir ficheros. Esto es usado por aquellos
2891 que están detrás de un encaminador con filtrado de paquetes. Esta opción sólo funciona si
2892 estamos utilizando un proxy para ftp.
2894 .I max_dirt_limit
2896 Especifica cuántas actualizaciones de pantalla pueden saltarse al menos en el visor
2897 de ficheros interno. Normalmente este valor no es significativo, porque
2898 el código automáticamente ajusta el número de actualizaciones a saltar de acuerdo
2899 al volumen de pulsaciones de teclas recibidas. Empero, en máquinas muy lentas o
2900 en terminales con autorepetición de teclado rápida, un valor grande puede hacer
2901 que la pantalla se actualice dando saltos.
2903 Parece ser que poniendo max_dirt_limit a 10 produce el mejor comportamiento,
2904 y éste es el valor por defecto.
2906 .I mouse_move_pages
2908 Controla cuándo el desplazamiento de pantalla realizado con el ratón se realiza por páginas o línea
2909 a línea en los paneles.
2911 .I mouse_move_pages_viewer
2913 Controla cuándo el desplazamiento de pantalla realizado con el ratón se realiza por páginas o línea
2914 a línea en el visor de ficheros interno.
2916 .I old_esc_mode
2918 Por defecto Midnight Commander trata la tecla ESC como prefijo de tecla
2919 (old_esc_mode=0), si activamos esta opción (old_esc_mode=1), entonces
2920 la tecla ESC actuará como prefijo de tecla durante un segundo, y si no hay
2921 pulsaciones, entonces ESC será interpretado como la tecla de cancelación (ESC
2922 ESC).
2924 .I only_leading_plus_minus
2926 Produce un tratamiento especial para '+', '-', '*' en la línea de comandos (seleccionar,
2927 deseleccionar, selección inversa) sólo si la línea de comandos está vacía. No necesitamos
2928 entrecomillar estos caracteres en la línea de comandos. Pero no podremos
2929 cambiar la selección cuando la línea de comandos no esté vacía.
2931 .I panel_scroll_pages
2933 Si existe (por defecto), el panel se desplazará media pantalla cuando el cursor
2934 alcance el final o el principio del panel, en otro caso se desplazará un fichero cada vez.
2936 .I show_output_starts_shell
2938 Esta variable sólo funciona si no se utiliza el soporte de subshell.
2939 Cuando utilizamos la combinación C-o para volver a la pantalla de usuario, si
2940 está activada, tendremos un nuevo shell. De otro modo, pulsando cualquier tecla
2941 nos devolverá a Midnight Commander.
2943 .I torben_fj_mode
2945 Si este modificador existe, entonces las teclas Inicio y Fin funcionarán de manera
2946 diferente en los paneles, en lugar de mover la selección al primer
2947 o último fichero en los paneles, actuarán como sigue:
2949 La tecla Inicio: Irá a la línea central del panel, si está bajo ella; sino va a
2950 la primera línea a menos que ya esté allí, en este caso
2951 irá al primer fichero del panel.
2953 La tecla Fin tiene un comportamiento similar: Irá a la línea central del panel, si
2954 está situada en la mitad superior del panel; si no irá a la línea inferior del panel a menos que
2955 ya estemos ahí, en cuyo caso moverá la selección al último nombre de fichero del panel.
2957 .I use_file_to_guess_type
2959 Si esta variable está activada (por defecto lo está) se recurrirá al
2960 comando "file" para reconocer los tipos de fichero referidos en el fichero
2961 .\"LINK2"
2962 mc.ext\&.
2963 .\"Extension File Edit"
2965 .I xterm_mode
2967 Si esta variable está activada (por defecto no) cuando naveguemos
2968 por el sistema de ficheros en un panel en árbol, se irá actualizando
2969 automáticamente el otro panel con los contenidos del directorio
2970 seleccionado en cada momento.
2971 .\"NODE "Terminal databases"
2972 .SH "Ajustes del Terminal"
2973 Midnight Commander permite hacer ajustes a la base de datos de terminales
2974 del sistema sin necesidad de privilegios de superusuario. El programa
2975 busca definiciones de teclas en el fichero de inicialización del sistema
2976 .B @prefix@/share/mc/mc.lib
2977 o en el del usuario
2978 .BR ~/.mc/ini ,
2979 en la sección "terminal:nuestro-terminal" y si no en "terminal:general".
2980 Cada línea comienza con el identificador de la tecla, seguido de un signo
2981 de igual y la definición de la tecla. Para representar el carácter de escape
2982 se utiliza \\e y ^x para el carácter control-x.
2984 Los identificadores de tecla son:
2987 f0 a f20      teclas de función f0 a f20
2988 bs            tecla de borrado
2989 home          tecla de inicio
2990 end           tecla de fin
2991 up            tecla de cursor arriba
2992 down          tecla de cursor abajo
2993 left          tecla de cursor izquierda
2994 right         tecla de cursor derecha
2995 pgdn          tecla de avance de página
2996 pgup          tecla de retroceso de página
2997 insert        tecla de insertar
2998 delete        tecla de suprimir
2999 complete      tecla para completar
3002 Ejemplo: para indicar que la secuencia Escape + [ + O + p corresponde
3003 a la tecla de insertar, hay que colocar en el fichero
3004 .BR ~/.mc/ini :
3007 insert=\\e[Op
3010 El identificador
3011 .I complete
3012 representa la secuencia usada para invocar el mecanismo de completar
3013 nombres. Esto se hace habitualmente con M-tabulador, pero podemos
3014 configurar otras teclas para esta función, especialmente en teclados
3015 que incorporan tantas teclas especiales (bonitas pero inútiles o
3016 infrautilizadas).
3017 .SH ""
3018 .\"NODE "FILES"
3019 .SH "FICHEROS AUXILIARES"
3020 El programa localiza toda su información en el directorio designado
3021 por la variable de entorno MC_DATADIR, o en su defecto, en el directorio
3022 @prefix@/share/mc.
3024 .I @prefix@/share/mc.hlp
3026 Fichero de ayuda.
3028 .I @prefix@/share/mc/mc.ext
3030 Fichero de extensiones por defecto del sistema.
3032 .I ~/.mc/bindings
3034 Fichero de usuario de extensiones y configuración de visor y editor. Si
3035 está presente prevalece sobre el contenido de los ficheros del sistema.
3037 .I @prefix@/share/mc/mc.ini
3039 Fichero de configuración del sistema para Midnight Commander, sólo si
3040 el usuario no dispone de su propio ~/.mc/ini.
3042 .I @prefix@/share/mc/mc.lib
3044 Opciones globales de Midnight Commander. Se aplican siempre a todos los
3045 usuarios, tengan ~/.mc/ini o no. Actualmente sólo se emplea para los
3046 .\"LINK2"
3047 ajustes de terminal\&.
3048 .\"Terminal databases"
3050 .I ~/.mc/ini
3052 Configuración personal del usuario. Si este fichero está presente entonces
3053 se cargará la configuración desde aquí en lugar de desde el fichero de
3054 configuración del sistema.
3056 .I @prefix@/share/mc/mc.hint
3058 Este fichero contiene los mensajes cortos de ayuda mostrados por el
3059 programa.
3061 .I @prefix@/share/mc/mc.menu
3063 Este fichero contiene el menú de aplicaciones por defecto para el sistema.
3065 .I ~/.mc/menu
3067 Menú de aplicaciones personal del usuario. Si está presente será utilizado
3068 en lugar del menú por defecto del sistema.
3070 .I ~/.mc/Tree
3072 La lista de directorios para el árbol de directorios y la vista en árbol.
3074 .I ./.mc.menu
3076 Menú local definido por el usuario. Si este fichero
3077 está presente será usado en lugar del menú de aplicaciones
3078 personal o de sistema.
3079 .\"SKIP_SECTION"
3080 .SH "LICENCIA"
3081 Este programa se distribuye en los términos que recoge la Licencia Pública
3082 General de GNU (GNU General Public License) tal como fue publicada por
3083 la Fundación de Software Libre (Free Software Foundation). La ayuda
3084 integrada con el programa contiene detalles sobre la Licencia y la
3085 carencia de garantía.
3086 .\"NODE "AVAILABILITY"
3087 .SH "DISPONIBILIDAD"
3088 La última versión de este programa puede encontrarse en
3089 ftp://ftp.gnome.org/mirror/gnome.org/stable/sources/mc/ y en los
3090 servidores espejo de GNOME que se relacionan en http://www.gnome.org/.
3091 .\"NODE "SEE ALSO"
3092 .SH "VÉASE TAMBIÉN"
3093 mcedit(1), mcserv(8), sh(1), bash(1), tcsh(1), zsh(1), ed(1), view(1),
3094 terminfo(1), gpm(1).
3097 La página web de Midnight Commander está en:
3098         http://www.ibiblio.org/mc/
3101 La presente documentación recoge información relativa a la versión 4.6.0
3102 (Agosto de 2002). Esta traducción no está actualizada con la versión
3103 original en inglés. Para acceder a información sobre versiones recientes
3104 consultar la página de manual en inglés que contiene información más
3105 completa y actualizada. Para ver el susodicho manual original ejecutar
3106 en la línea de órdenes:
3108         LANG= LC_ALL= man mc
3110 .\"NODE "AUTHORS"
3111 .SH "AUTORES"
3112 Miguel de Icaza (miguel@ximian.com), Janne Kukonlehto
3113 (jtklehto@paju.oulu.fi), Radek Doulik (rodo@ucw.cz), Fred Leeflang
3114 (fredl@nebula.ow.org), Dugan Porter (dugan@b011.eunet.es),
3115 Jakub Jelinek (jj@sunsite.mff.cuni.cz), Ching Hui
3116 (mr854307@cs.nthu.edu.tw), Andrej Borsenkow (borsenkow.msk@sni.de),
3117 Norbert Warmuth (nwarmuth@privat.circular.de), Mauricio Plaza
3118 (mok@roxanne.nuclecu.unam.mx), Paul Sheer (psheer@icon.co.za),
3119 Pavel Machek (pavel@ucw.cz) y Pavel Roskin (proski@gnu.org)
3120 son los desarrolladores de este paquete. Alessandro Rubini
3121 (rubini@ipvvis.unipv.it) ha sido especialmente útil depurando y mejorando
3122 el soporte de ratón del programa, John Davis (davis@space.mit.edu) también
3123 dejó su librería S-Lang disponible para nosotros bajo la GPL y respondió
3124 a mis preguntas sobre ella, y las siguientes personas han contribuido
3125 con código y la corrección de muchos errores (en orden alfabético):
3127 Adam Tla/lka (atlka@sunrise.pg.gda.pl), alex@bcs.zp.ua (Alex
3128 I. Tkachenko), Antonio Palama, DOS port (palama@posso.dm.unipi.it), Erwin
3129 van Eijk (wabbit@corner.iaf.nl), Gerd Knorr (kraxel@cs.tu-berlin.de),
3130 Jean-Daniel Luiset (luiset@cih.hcuge.ch), Jon Stevens
3131 (root@dolphin.csudh.edu), Juan Francisco Grigera, Win32 port
3132 (j-grigera@usa.net), Juan Jose Ciarlante (jjciarla@raiz.uncu.edu.ar),
3133 Ilya Rybkin (rybkin@rouge.phys.lsu.edu), Marcelo Roccasalva
3134 (mfroccas@raiz.uncu.edu.ar), Massimo Fontanelli (MC8737@mclink.it),
3135 Sergey Ya. Korshunoff (root@seyko.msk.su), Thomas Pundt
3136 (pundtt@math.uni-muenster.de), Timur Bakeyev (timur@goff.comtat.kazan.su),
3137 Tomasz Cholewo (tjchol01@mecca.spd.louisville.edu), Torben Fjerdingstad
3138 (torben.fjerdingstad@uni-c.dk), Vadim Sinolitis (vvs@nsrd.npi.msu.su)
3139 y Wim Osterholt (wim@djo.wtm.tudelft.nl).
3140 .\"NODE "BUGS"
3141 .SH "ERRORES"
3142 Véase el fichero "TODO" en la distribución para saber qué falta por hacer.
3144 Para informar de problemas con el programa, envíar un
3145 mensaje a la dirección: mc-devel@gnome.org.
3147 Proporcionar una descripción en detalle del problema, la versión del
3148 programa que se está empleando (mc -V muestra esta información) y el
3149 sistema operativo en el se ejecuta el programa. Si el programa revienta,
3150 sería también útil disponer del estado de la pila.
3151 .\"NODE "TRANSLATION"
3152 .SH "TRADUCCIÓN"
3153 Francisco Gabriel Aroca, 1998. Reformateado y actualizado por David
3154 Martín, 2002.
3156 Midnight Commander traducido a castellano por David Martín
3157 <dmartina@excite.com>.