small corrections / a forgived string ...
[midnight-commander.git] / doc / es / mc.1.in
blob5faa2c0dfebe33524c2f015857d046a53d352864
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" "Linux" "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 log] [dir1 [dir2]] [-v file]
16 .\"NODE "DESCRIPTION"
17 .SH "DESCRIPCIÓN"
18 .LP
19 "Midnight Commander" (Comandante de Medianoche) es
20 un navegador de directorios/gestor de ficheros para
21 sistemas operativos tipo Unix.
22 .\".\"DONT_SPLIT"
23 .\"NODE "OPTIONS"
24 .SH "OPCIONES"
25 .TP
26 .I "\-a"
27 Deshabilita el uso de caracteres gráficos para el dibujo de líneas.
28 .TP
29 .I "\-b"
30 Fuerza el uso de la pantalla de Blanco y Negro.
31 .TP
32 .I "\-c"
33 Fuerza el uso del modo color, por favor chequear la seción
34 .\"LINK2"
35 Colores
36 .\"Colors"
37 para más información.
38 .TP
39 .I "\-C arg"
40 Usado para especificar un juego de colores diferentes en la línea de comandos.
41 El formato de arg está documentado en la sección
42 .\"LINK2"
43 Colores.
44 .\"Colors"
45 .TP
46 .I "\-d"
47 Deshabilita el soporte de ratón.
48 .TP
49 .I "\-f"
50 Muestra las rutas de búsqueda compiladas para ficheros de Midnight Commander.
51 .TP
52 .I "\-k"
53 Resetea softkeys a su valor por defecto según la base de datos de termcap/terminfo.
54 Sólo útil en terminales HP cuando la función keys no funciona.
55 .TP
56 .I "-l fichero"
57 Guarda el diálogo ftpfs con el servidor en el fichero.
58 .TP
59 .I "\-P"
60 Al salir del programa, Midnight Commander imprimirá el último directorio de trabajo.
61 Esta opción no debe ser usada directamente, sino desde una función de la shell adecuada
62 para poder cambiar el directorio activo al directorio en uso dentro de Midnight Commander.
63 (Gracias a Torben Fjerdingstad y Sergey por su contribución con ésta función
64 y el código que implementa esta opción).
65 Consultar en los ficheros
66 .B @prefix@/share/mc/bin/mc.sh
67 (usarios de bash y zsh) y
68 .B @prefix@/share/mc/bin/mc.csh
69 (usuarios de tcsh) las correspondientes definiciones de esta función.
70 .TP
71 .I "\-s"
72 Activa el modo para terminales lentos. En este modo el programa no
73 dibuja bordes con líneas de caracteres y desactiva el modo detallado.
74 .TP
75 .I "\-t"
76 Usado sólo si el código fue compilado con Slang y terminfo: hace que
77 Midnight Commander use el valor de la variable de entorno
78 .B TERMCAP
79 para obtener información de terminal en vez de la
80 la base de datos de terminales del sistema.
81 .TP
82 .I "\-u"
83 Deshabilita el uso de shell concurrente (sólo tiene sentido si este
84 Midnight Commander fue construido con soporte de shell concurrente).
85 .TP
86 .I "\-U"
87 Habilita el uso de shell concurrente (sólo tiene sentido si este
88 Midnight Commander fue construido con soporte de subshell opcional).
89 .TP
90 .I "\-v fichero"
91 Utiliza el visor interno para ver el fichero.
92 .TP
93 .I "\-V"
94 Muestra la versión del programa.
95 .TP
96 .I "\-x"
97 Fuerza el modo xterm. Usado cuando se ejecuta en terminales con características de xterm (dos
98 modos de pantalla, y pueden enviar secuencias de escape de ratón).
99 .PP
100 Si se especifica, el primer directorio se mostrará en el
101 panel activo y el segundo directorio en el otro panel.
102 .\"NODE "Overview"
103 .SH "Introducción"
104 La pantalla de Midnight Commander está divida en cuatro partes. La mayor
105 parte de la pantalla está ocupada por los dos paneles de directorio. Por defecto,
106 la segunda línea más inferior de la pantalla es la línea de comandos del shell, y
107 la línea inferior muestra las etiquetas de las teclas de función. La línea superior es la
108 .\"LINK2"
109 barra de menú.
110 .\"Menu Bar"
111 La línea de la barra de menú podría no ser visible, pero aparece si pulsamos
112 en la primea línea de la pantalla con el ratón o pulsamos la tecla F9.
114 Midnight Commander pone a la vista dos directorios al mismo
115 tiempo. Uno de los paneles es el panel actual (hay una barra de selección
116 en el panel actual). La mayoría de las operaciones tienen lugar en el
117 panel actual. Algunas operaciones con ficheros como Renombrar y Copiar utilizan
118 por defecto el directorio del panel no seleccionado como destino, pero
119 siempre solicitan una confirmación previa y podemos cambiarlo. Para más
120 información, ver las secciones sobre los
121 .\"LINK2"
122 Paneles de Directorio,
123 .\"Directory Panels"
125 .\"LINK2"
126 Menús Izquierdo y Derecho
127 .\"Left and Right Menus"
128 y el
129 .\"LINK2"
130 Menú de Fichero.
131 .\"File Menu"
133 Podemos ejecutar comandos del sistema desde el Midnight Commander simplemente
134 escribiéndolos. Todo lo que escribamos aparecerá en la línea de comandos del shell
135 y cuando pulsemos Intro, Midnight Commander ejecutará estos comandos; ver las secciones
136 .\"LINK2"
137 Línea de Comandos del Shell
138 .\"Shell Command Line"
140 .\"LINK2"
141 Teclas de la Línea de Entrada
142 .\"Input Line Keys"
143 para aprender más sobre la línea de comandos.
145 .\"NODE "Mouse Support"
146 .SH "Soporte de Ratón"
147 Midnight Commander soporta el uso del ratón. Se activa cuando
148 estamos ejecutándolo en un terminal tipo
149 .B xterm(1)
150 (funciona incluso si realizamos una conexión de telnet, ssh o rlogin a
151 otra máquina desde el xterm) o si estamos ejecutándolo en una consola Linux
152 y tenemos el servidor
153 .B gpm
154 cargado.
156 Cuando pulsamos el botón izquierdo del ratón sobre un fichero en los paneles
157 de directorios, ese fichero es seleccionado; si lo hacemos con el botón derecho,
158 el fichero es marcado (o desmarcado, dependiendo del estado previo).
160 Una doble pulsación sobre un fichero intentará ejecutar el comando si se trata de
161 un programa ejecutable; y si la extensión del fichero tiene un programa
162 .\"LINK2"
163 asociado a esa extensión,
164 .\"Extension File Edit"
165 se ejecuta el programa especificado.
167 Además, es posible ejecutar los comandos asignados a las teclas de función
168 pulsando con el ratón sobre las etiquetas de la línea inferior de la pantalla.
170 Si se pulsa un botón del ratón sobre la línea del borde superior del
171 panel de directorio, se sube una página hacia atrás. Asímismo, una pulsación
172 sobre la línea inferior baja una página hacia adelante. Éste
173 procedimiento vale también para el
174 .\"LINK2"
175 Visor de Ayuda
176 .\"Contents"
177 y el
178 .\"LINK2"
179 Árbol de Directorios.
180 .\"Directory Tree"
182 El valor por defecto de auto repetición para los botones del ratón es 400
183 milisegundos. Éste valor se puede modificar editando el fichero
184 .\"LINK2"
185 \&~/.mc/ini
186 .\"Save Setup"
187 y cambiando el parámetro
188 .I mouse_repeat_rate.
190 Si estamos ejecutando Commander con soporte de ratón, podemos dejar de lado
191 el Commander y tener el comportamiento por defecto del ratón (cortando y pegando
192 texto) manteniendo pulsada la tecla Shift.
193 .SH ""
194 .\"NODE "Keys"
195 .SH "Teclas"
196 Algunos comandos en Midnight Commander implican el uso de las teclas
197 .I Control
198 (algunas veces representado por CTRL o CTL) y
199 .I Meta
200 (algunas veces denominado ALT o incluso Compose). En este manual usaremos
201 las siguientes abreviaturas:
203 C-<chr> significa mantener pulsada la tecla Control mientras pulsamos el carácter
204 <chr>. Así C-f sería: manteniendo pulsada la tecla Control teclear f.
206 M-<chr> significa mantener pulsada la tecla Meta o Alt mientras pulsamos el carácter <chr>.
207 Si no hay tecla Meta o Alt, pulsar ESC, soltar, y entonces pulsar el
208 carácter <chr>.
210 Todas las líneas de entrada en Midnight Commander usan una aproximación a
211 las prerrogativas de teclado del editor GNU Emacs.
213 Hay muchas secciones que hablan de las teclas. Las siguientes son
214 las más importantes.
216 La sección
217 .\"LINK2"
218 Menú de Fichero
219 .\"File Menu"
220 documenta los atajos de teclado para los comandos que aparecen en
221 el Menú de Fichero. Esta sección incluye las teclas de función. La mayor parte
222 de esos comandos realizan alguna acción, normalmente sobre el fichero seleccionado
223 o sobre los ficheros marcados.
225 La sección
226 .\"LINK2"
227 Paneles de Directorio
228 .\"Directory Panels"
229 documenta las teclas que seleccionan un fichero o marcan ficheros como
230 objetivo de una acción posterior (la acción normalmente es una del
231 menú de fichero).
233 La sección
234 .\"LINK2"
235 Linea de Comando del Shell
236 .\"Shell Command Line"
237 lista las teclas que son usadas para introducir o editar líneas de
238 comandos. La mayor parte de ellas copian nombres de ficheros y demás desde
239 los paneles de directorio a la línea de comando (para evitar un tecleado excesivo)
240 o acceden al historial de la línea de comandos.
242 .\"LINK2"
243 Teclas de línea de Entrada
244 .\"Input Line Keys"
245 Son usadas para editar líneas de entrada. Esto implica la línea de comandos
246 y las líneas de entrada en las ventanas de preguntas.
248 .\"NODE "  Miscellaneous Keys"
249 .SH "  Otras Teclas"
250 Tienen cabida aquí algunas teclas que no encajan completamente en ninguna de las anteriores categorías:
252 .B Intro.
253 Si hay algún texto en la línea de comandos (la de la parte inferior de
254 los paneles), entonces ese comando es ejecutado. Si no hay texto en la línea
255 de comandos entonces si la barra de selección está situada sobre un directorio
256 Midnight Commander realiza un
257 .B chdir(2)
258 al directorio seleccionado y recarga la información en el panel;
259 si la selección es un fichero ejecutable entonces es ejecutado. Por último,
260 si la extensión del fichero seleccionado coincide con una de las
261 extensiones en el
262 .\"LINK2"
263 fichero de extensiones
264 .\"Extension File Edit"
265 entonces es ejecutado el comando correspondiente.
267 .B C-l.
268 Redibuja toda la información en la pantalla de Midnight Commander.
270 .B C-x c.
271 Ejecuta el comando
272 .\"LINK2"
273 Cambiar Permisos
274 .\"Chmod"
275 en un fichero o un conjunto de ficheros marcados.
277 .B C-x o.
278 Ejecuta el comando
279 .\"LINK2"
280 Chown
281 .\"Chown"
282 sobre el fichero actual o sobre los ficheros marcados.
284 .B C-x l.
285 Ejecuta el comando enlazado.
287 .B C-x s.
288 Ejecuta el comando enlazado simbólicamente.
290 .B C-x i.
291 Selecciona el modo de la pantalla del otro panel a información.
293 .B C-x q.
294 Selecciona el modo de la pantalla del otro panel a vista rápida.
296 .B C-x !.
297 Ejecuta el comando de
298 .\"LINK2"
299 panelización externa.
300 .\"External panelize"
302 .B C-x h
303 Ejecuta el comando
304 .\"LINK2"
305 añadir a la Lista Rápida de Directorios.
306 .\"Hotlist"
308 .B M-!,
309 Ejecuta el comando de Vista Filtrada, descrito en el
310 .\"LINK2"
311 comando Ver.
312 .\"Internal File Viewer"
314 .B M-?,
315 Ejecuta el comando
316 .\"LINK2"
317 Buscar fichero.
318 .\"Find File"
320 .B M-c,
321 Muestra la ventana de diálogo del comando
322 .\"LINK2"
323 cd Rápido.
324 .\"Quick cd"
326 .B C-o,
327 Cuando el programa está siendo ejecutado en la consola Linux o SCO o bajo un xterm,
328 se mostrará la salida del comando anterior. Cuando fuere ejecutado en una
329 consola de Linux, Midnight Commander usa un programa externo
330 (cons.saver) para controlar la copia y restauración de información en la
331 pantalla.
333 Cuando el soporte de subshell está compilado internamente, podemos pulsar C-o en cualquier
334 momento y seremos llevados de vuelta a la pantalla principal de Midnight Commander, para
335 volver a nuestra aplicación basta con volver a pulsar C-o. Si tenemos una aplicación
336 suspendida usando esta técnica, no podremos ejecutar otros pprogramas
337 desde Midnight Commander hasta que terminemos la aplicación
338 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 hechar 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 antigüo 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-h (o M-r), M-j.
360 Usadas para secleccionar 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.
446 .\"NODE "  Shell Command Line"
447 .SH "  Línea de Comandos del Shell"
448 Esta sección enumera las teclas útiles para evitar la excesiva escritura
449 cuando se introducen comandos del shell.
451 .B M-Intro.
452 Copia el nombre de fichero seleccionado a la línea de comandos.
454 .B C-Intro.
455 Igual a M-Intro, esto sólo funcioba bajo Linux.
457 .B M-Tab.
458 Realiza una
459 .\"LINK2"
460 Terminación automática (completion)
461 .\"Completion"
462 del nombre de fichero, comando, variable, nombre de usuario y host.
464 .B C-x t, C-x C-t.
465 Copia los ficheros marcados (o si no los hay, el fichero
466 seleccionado) del panel activo (C-x t) o del otro panel (C-x C-t) a
467 la línea de comandos.
469 .B C-x p, C-x C-p.
470 La primera secuencia de teclas copia el nombre de la ruta de acceso actual
471 a la línea de comandos, y la segunda copia la ruta del otro panel a la
472 línea de comandos.
474 .B C-q.
475 El comando cita (quote) puede ser utilizado para insertar caracteres
476 que de otro modo serían interpretados por Midnight Commander (como el símbolo '+')
478 .B M-p, M-n.
479 Usaremos esas teclas para navegar a través del histórico de comandos. M-p devuelve
480 la última entrada, M-n devuelve la siguiente.
482 .B M-h.
483 Visualiza el historial para la línea de entrada actual.
485 .\"NODE "  General Movement Keys"
486 .SH "  Teclas Generales de Movimiento"
487 El visor de ayuda, el visor de fichero y el árbol de directorios usan
488 un código de control de movimiento común. Por consiguiente, reconocen las
489 mismas teclas. Además, cada uno reconoce algunas otras teclas propias.
491 Otras partes de Midnight Commander utilizan algunas de las mismas
492 teclas de movimiento, por lo que esta sección podría ser aplicada a ellas también.
494 .B Arriba (Up), C-p.
495 Mueve una línea hacia arriba.
497 .B Abajo (Down), C-n.
498 Mueve una línea hacia abajo.
500 .B Re Pág (Retroceso de Página, Prev Page, Page Up), M-v.
501 Mueve una página completa hacia atrás.
503 .B Av Pág (Avance de Página, Next Page, Page Down), C-v.
504 Mueve una página hacia delante.
506 .B Inicio (Home), A1.
507 Mueve al principio.
509 .B Fin (End), C1.
510 Mueve al final.
512 El visor de ayuda y el de fichero reconocen las siguientes teclas
513 aparte de las mencionadas anteriormente:
515 .B b, C-b, C-h, Retroespacio (Backspace), Suprimir (Delete).
516 Mueve una página completa hacia atrás.
518 .B Barra espaciadora (Space bar).
519 Mueve una página hacia delante.
521 .B u, d.
522 Mueve la mitad de la página hacia atrás o adelante.
524 .B g, G.
525 Mueve al principio o al final.
527 .\"NODE "  Input Line Keys"
528 .SH "  Teclas de la Línea de Entrada"
529 Las líneas de entrada (usadas en la
530 .\"LINK2"
531 línea de comandos
532 .\"Shell Command Line"
533 y para los cuadros de diálogo en el programa) reconocen esas teclas:
535 .B C-a
536 Coloca el cursor al comienzo de la línea.
538 .B C-e
539 Coloca el cursor al final de la línea.
541 .B C-b, Izquierda (move-left)
542 Desplaza el cursor una posición a la izquierda.
544 .B C-f, Derecha (move-right)
545 Desplaza el cursor una posición a la derecha.
547 .B M-f
548 Avanza una palabra.
550 .B M-b
551 Retrocede una palabra.
553 .B C-h, Retroespacio (backspace)
554 Borra el carácter anterior.
556 .B C-d, Suprimir (Delete)
557 Elimina el carácter de la posición del cursor.
559 .B C-@
560 Sitúa una marca para cortar.
562 .B C-w
563 Copia el texto entre el cursor y la marca a la caché de eliminación y elimina
564 el texto de la línea de entrada.
566 .B M-w
567 Copia el texto entre el cursor y la marca a la caché de eliminación.
569 .B C-y
570 Restaura el contenido de la caché de eliminación.
572 .B C-k
573 Elimina el texto desde el cursor hasta el final de la línea.
575 .B M-p, M-n
576 Usaremos esas teclas para desplazarnos a través del historial de comandos. M-p nos lleva
577 a la última entrada, M-n nos sitúa en la siguiente.
579 .B M-C-h, M-Retroespacio (M-Backspace)
580 Borra la palabra anterior.
582 .B M-Tab
583 Realiza una
584 .\"LINK2"
585 terminación
586 .\"Completion"
587 del nombre de fichero, comando, variable, nombre de usuario o host.
589 .SH ""
590 .\"NODE "Menu Bar"
591 .SH "Barra de Menú"
592 La barra de menú aparece cuando pulsamos F9 o pulsamos el botón del ratón
593 sobre la primera fila de la pantalla. La barra de menú tiene cinco submenús: "Izquierdo", "Fichero",
594 "Comando", "Opciones" y "Derecho".
597 .\"LINK2"
598 Menús Izquierdo y Derecho
599 .\"Left and Right Menus"
600 nos permiten modificar la apariencia de los paneles de directorio
601 izquierdo y derecho.
604 .\"LINK2"
605 Menú de Fichero
606 .\"File Menu"
607 lista las acciones que podemos realizar sobre el fichero actualmente seleccionado
608 o sobre los ficheros marcados.
611 .\"LINK2"
612 Menú de Comandos
613 .\"Command Menu"
614 lista las acciones más generales y que no guardan relación con
615 la selección actual de ficheros.
617 .\"NODE "  Left and Right Menus"
618 .SH "  Menús Izquierdo y Derecho (Arriba y Abajo)"
619 La presentación de los paneles de directorio puede ser cambiada desde los menús
620 .B "Izquierdo"
622 .B "Derecho"
623 .B ("Arriba"
625 .B "Abajo"
626 si hemos elegido la disposición horizontal de paneles en las opciones de
627 .\"LINK2"
628 presentación).
629 .\"Layout"
631 .\"NODE "    Listing Mode..."
632 .SH "    Modo de Listado..."
633 El modo de listado es usado para visualizar ficheros y sus atributos, hay
634 cuatro modos diferentes disponibles:
635 .B Completo (Full),
636 .B Breve (Brief),
637 .B Largo (Long),
639 .B Personalizado (User).
641 La vista completa muestra el nombre del fichero, el tamaño del mismo y
642 la hora de modificación.
644 La vista breve muestra sólo el nombre del fichero y utiliza dos columnas (
645 por lo cual puede mostrar el doble de entradas que otros modos).
647 La vista extensa es similar a la salida del comando
648 .B "ls -l".
649 Este modo aprovecha todo el ancho de la pantalla.
651 Si elejimos el modo de visualización en formato "User", deberemos especificar
652 el formato de presentación, es decir, los atributos que deseamos que sean mostrados.
654 El formato de presenación personalizado debe comenzar con un especificador de tamaño de panel. Éste
655 podría ser medio (half) o completo (full), lo cual indicaría un panel de media pantalla
656 y un panel a toda pantalla respectivamente.
658 Después del tamño del panel, deberíamos especificar el modo de dos columnas en
659 el panel, lo cual se indica añadiendo el número "2" a la cadena de formato de
660 usuario.
662 Después de esto añadimos el nombre de los campos con un delimitador de tamaño
663 opcional. Estos son los campos disponibles que podemos visualizar:
665 .B nombre (en la versión internacional, name),
666 visualiza el nombre de fichero.
668 .B tamaño (size),
669 visualiza el tamaño del fichero.
671 .B bsize,
672 es una forma alternativa del formato <bf/size/. Muestra
673 el tamaño de los ficheros y para los directorios visualiza
674 SUB-DIR o UP--DIR.
676 .B tipo (type),
677 muestra el campo type de un carácter de extensión. Este carácter es un
678 subconjunto de la información mostrada por el comando ls con la opción -F.
679 Un asterisco (*) para ficheros ejecutables, una barra (/) para directorios,
680 una arroba (@, at-sign) para los enlaces, un signo igual (=) para sockets,
681 un guión para los dispositivos de caracteres, un signo más para dispositivos de bloque,
682 un pipe (|) para colas, una tilde (~) para enlaces simbólicos a directorios y
683 un signo de exclamación para enlaces perdidos (enlaces que no apuntan a ninguna parte).
685 .B mtime,
686 hora de última modificación del fichero.
688 .B atime,
689 hora del último acceso al fichero.
691 .B ctime,
692 hora de creación del fichero.
694 .B perm,
695 una cadena representando los bits actuales de permisos del fichero.
697 .B mode,
698 un valor octal con los actuales bits de permisos del fichero.
700 .B nlink,
701 número de enlaces al fichero.
702 .B ngid,
703 el Identificador de Grupo, GID (numérico).
705 .B nuid,
706 el Identificador de Usuario, UID (numérico).
708 .B owner,
709 el propietario del fichero.
711 .B group,
712 el grupo del fichero.
714 .B inode,
715 el i-nodo del fichero.
717 Además, podemos usar estos nombres de campo para organizar la pantalla:
719 .B space,
720 un espacio en el formato de pantalla.
722 .B mark,
723 un asterisco si el fichero está marcado, o un espacio si no lo está.
725 .B |,
726 Este carácter es utilizado para añadir una línea vertical al formato de pantalla.
728 Para forzar un campo a un tamaño fijo (un especificador de tamaño), basta añadir
729 ':' seguido del número de caracteres que deseamos tenga el campo, si
730 el número es seguido por el símbolo '+', entonces el tamaño especifica el
731 tamaño mínimo, aunque si el programa advierte que hay más espacio en la
732 pantalla, entonces expandirá la anchura del campo.
734 Por ejemplo, el listado
735 .B Completo (Full)
736 corresponde a éste formato:
738 half type,name,|,size,|,mtime
740 Y el listado
741 .B Largo (Long)
742 corresponde a este formato:
744 full perm,space,nlink,space,owner,space,group,space,size,space,
745 mtime,space,name
747 Éste es un bonito formato de pantalla definida por el usuario:
749 half name,|,size:7,|,type,mode:3
751 Los paneles además pueden ser activados en los siguientes modos:
753 .B "Información"
754 La vista de información visualiza información relacionada con el
755 fichero seleccionado y, si es posible, información sobre el sistema
756 de ficheros empleado.
758 .B "Arbol"
759 La vista en árbol es bastante similar a la función
760 .\"LINK2"
761 árbol de directorios.
762 .\"Directory Tree"
763 Para más información véase la sección correspondiente.
765 .B "Vista Rápida"
766 En este modo, el panel cambia a un
767 .\"LINK2"
768 visor reducido
769 .\"Internal File Viewer"
770 que muestra el contenido del fichero actualmente seleccionado,
771 si seleccionamos el panel (con la tecla
772 .I tab
773 o el ratón), tendremos acceso a los comandos usuales del visor.
775 .\"NODE "    Sort Order..."
776 .SH "    Modo de Ordenación..."
777 Los ocho modos de ordenación son por nombre, por extensión, por hora de modificación,
778 por hora de acceso, por la hora de modoficación de la información del i-nodo, por tamaño,
779 por i-nodo y desordenado. En el cuadro de diálogo del modo de ordenación podemos elegir
780 el modo de ordenación así como especificar si deseamos que éste se realice en orden inverso
781 chequeando la casilla Invertir.
783 Por defecto los directorios son ordenados antes que los ficheros pero esto puede ser cambiado
784 desde el
785 .\"LINK2"
786 Menú de Opciones
787 .\"Options Menu"
788 (opción
789 .B "Mezcla todos los ficheros"
792 .\"NODE "    Filter..."
793 .SH "    Filtro..."
794 El comando de filtro nos permite seleccionar un patrón (por ejemplo
795 .B "*.tar.gz"
796 ) con el cual los ficheros deben coincidir para ser mostrados. Indiferente
797 al patrón de filtro, los directorios y enlaces a directorios
798 son mostrados siempre en el panel de directorios.
800 .\"NODE "    Reread"
801 .SH "    Releer"
802 El comando releer recarga la lista de ficheros en el directorio. Esto es
803 útil si otros procesos han creado, borrado o modificado ficheros. Si
804 hemos panelizado have panelized los nombres de los ficheros en un panel, esto recargará
805 los contenidos del directorio y eliminará la información panelizada (véase la sección
806 .\"LINK2"
807 Panelización externa
808 .\"External panelize"
809 para más información).
811 .\"NODE "  File Menu"
812 .SH "  Menú de Fichero"
813 Midnight Commander utiliza las teclas de función
814 .I F1
816 .I F10
817 como atajos de teclado
818 para los comandos que aparecen en el menú de fichero. Las secuencias de escape para las
819 Fkeys son características de terminfo desde kf1 hasta kf10. En terminales sin
820 soporte de teclas de función, podemos conseguir la misma funcionalidad
821 pulsando la tecla
822 .I ESC
823 seguido de un número entre 1 y 9 o 0 (correspondiendo de
824 .I F1
826 .I F9
828 .I F10
829 respectivamente).
831 El menú de Fichero posee los siguientes comandos (atajos de teclado entre paréntesis):
833 .B Ayuda
835 .I F1
838 Invoca el visor hipertexto de ayuda interno. Dentro del
839 .\"LINK2"
840 visor de ayuda,
841 .\"Contents"
842 podemos usar la tecla
843 .I Tab
844 para seleccionar el siguiente enlace y la tecla
845 .I Intro
846 para seguir ese enlace. Las teclas
847 .I Espacio
849 .I Retroespacio
850 son usadas para mover adelante y atrás en una página de ayuda. Pulsando
851 .I F1
852 de nuevo para obtener la lista completa de teclas válidas.
854 .B Menú (
855 .I F2 )
857 Invoca el
858 .\"LINK2"
859 Menú de usuario
860 .\"Menu File Edit"
861 El menú de usuario otorga una manera fácil de tener usuarios con un menú
862 y añadir asimismo características extra a Midnight Commander.
864 .B Ver (
865 .I F3,
866 .I Shift-F3 )
868 Visualiza el fichero actualmente seleccionado. Por defecto invoca el
869 .\"LINK2"
870 Visor de Ficheros Interno
871 .\"Internal File Viewer"
872 pero si la opción "Usar visor interno" está desactivada, invoca in visor
873 de ficheros externo especificado por la variable de entorno
874 .B PAGER.
875 Si la variable
876 .B PAGER
877 no está definida, se invoca al comando "ver". Si en vez de esto usamos
878 .I Shift-F3,
879 el visor será invocado sin realizar ningún tipo de formateo o
880 preprocesamiento del fichero.
882 .B Ver filtrado (
883 .I M-! )
885 Este comando pregunta por un comando y sus argumentos (el argumento por defecto
886 es el nombre del fichero actualmente seleccionado), la salida de ese comando es mostrada en
887 el vidor de ficheros interno.
889 .B Editar (
890 .I F4 )
892 Actualmente invoca el editor
893 .B vi,
894 u otro especificado en la variable de entorno
895 .B EDITOR,
896 o en el
897 .\"LINK2"
898 Editor de Ficheros Interno
899 .\"Internal File Editor"
900 si la opción
901 .B use_internal_edit
902 está activada.
904 .B Copiar (
905 .I F5 )
907 Sobreimpresiona una ventana de entrada con destino por defecto al directorio del
908 panel no seleccionado y copia el fichero actualmente seleccionado (o
909 los ficheros marcados, si hay al menos uno marcado) al directorio especicado
910 por el usuario en la ventana. Durante este proceso, podemos pulsar
911 .I "C-c " ó
912 .I ESC
913 para anular la operación. Para más detalles sobre la máscara de origen
914 (que será normalmente * o ^\\(.*\\)$ dependiendo
915 de la selección de Uso de los patrones del shell) y los posibles comodines en destino
916 véase
917 .\"LINK2"
918 Máscara copiar/renombrar.
919 .\"Mask Copy/Rename"
921 En algunos sistemas, es posible hacer la copia en segundo plano pulsando en el botón
922 de segundo planio con el ratón (o pulsando
923 .I M-b
924 en el cuadro de diálogo). Los
925 .\"LINK2"
926 Trabajos en Segundo Plano
927 .\"Background jobs"
928 son utilizados para controlar los procesos en segundo plano.
930 .B Ligar (Enlazar,
931 .I C-x l
932 .B )
934 Crea un enlace al fichero actual.
936 .B Liga simbólica (Enlace simbólico, C-x s)
938 Crea un enlace simbólico al fichero actual. Para aquellos que no conozcan
939 que son los enlaces: crear un enlace a un fichero es algo parecido a copiar
940 el fichero, salvo que el fichero original y el destino representan el
941 mismo fichero físico, los mismos datos reales. Por ejemplo, si editamos uno de esos
942 ficheros, todos los cambios que realicemos aparecerán en ambos ficheros. Hay quien
943 llama a los enlaces alias o accesos directos.
945 Un enlace aparece como un fichero real. Después de crearlo, no hay modo de decir cúal
946 es el original y cúal el enlace. Si borramos uno de ellos el otro aún seguirá intacto. Es muy difícil
947 advertir que los ficheros representan la misma imagen. Usaremos estos enlaces
948 cuando no necesitemos saberlo.
950 Un enlace simbólico es una referencia al nombre del fichero original. Si
951 el fichero original es borrado, el enlace simbólico queda sin utilidad. Es bastante
952 fácil advertir que los ficheros representan la misma imagen. Midnight
953 Commander muestra un símbolo "@" delante del nombre del fichero si es un
954 enlace simbólico a alguna parte (excepto a un directorio, caso en que muestra una tilde (~)).
955 El fichero original al cual el enlace apunta es mostrado en la línea de estado si la opción
956 .I "Mini status"
957 está habilitada. Usaremos enlaces simbólicos cuando
958 queramos evitar la confusión que pueden causar los enlaces físicos.
960 .B Renombrar/mover (F6)
962 Sobreimpresiona una ventana de entrada que defectivamente apunta al directorio en el
963 panel no seleccionado y mueve el fichero actualmente seleccionado (o los
964 ficheros marcados si hay al menos uno) al directorio
965 especificado por el usuario en la ventana. durante el proceso, podemos
966 pulsar
967 .I "C-c " ó
968 .I "ESC " para
969 anular la operación. Para más detalles, véase la operación
970 Copiar más arriba, dado que la mayoría de los aspectos son similares.
972 En algunos sistemas, es posible hacer la copia en segundo plano
973 pulsando con el ratón en el susodicho botón de segundo plano (o pulsando
974 .I M-b en el cuadro de diálogo). Los
975 .\"LINK2"
976 Trabajos en Segundo Plano
977 .\"Background jobs"
978 es utilizado para controlar los procesos en segundo plano.
980 .B Crear directorio (F7)
982 Sobreimpresiona una ventana de entrada y crea el directorio especificado.
984 .B Borrar (F8)
986 Borra el fichero actualmente seleccionado o los ficheros marcados
987 en el panel activo. Durante el proceso, podremos pulsar C-c o
988 ESC para anular la operación.
990 .B Cambio rápido de directorio (M-c)
991 Usaremos el comando
992 .\"LINK2"
993 Cambiar de directorio
994 .\"Quick cd"
995 si tenemos llena la línea de comandos y queremos hacer un cd a algún lugar.
997 .B Seleciona grupo (+)
999 Es usado para seleccionar (marcar) un grupo de ficheros. Midnight Commander
1000 preguntará por una expresión regular describiendo el grupo. Cuando los
1001 .I Patrones del Shell
1002 están habilitados, la expresión regular es tal y como lo es en el shell
1003 (* para cero o más caracteres y ?  para un carácter). Si los
1004 .I Patrones del Shell
1005 están desactivados, entonces la selección de ficheros se realiza con expresiones
1006 regulares normales (VA ed (1)).
1008 Para marcar directorios en vez de ficheros, la expresión debe empezar o terminar
1009 con '/'.
1011 .B De-selecciona grupo (\\\\)
1013 Utilizado para desseleccionar un grupo de ficheros. Es la operación antagonista al comando
1014 .I "Seleciona grupo".
1016 .B Salir (F10, Shift-F10)
1018 Finaliza Midnight Commander. Shift-F10 es usado cuando queremos
1019 salir y estamos utilizando la envoltura del shell. Shift-F10 no nos llevará
1020 al último directorio visitado con Midnight Commander, en vez de eso
1021 nos llevará al directorio donde fue invocado Midnight Commander.
1023 .\"NODE "    Quick cd"
1024 .SH "    Cambiar de directorio"
1025 Este comando es útil si tenemos competa la linea de comandos y
1026 queremos hacer un
1027 .\"LINK2"
1029 .\"The cd internal command"
1030 a algún lugar sin tener que cortar y pegar sobre la línea. Este comando
1031 sobre impresiona una pequeña ventana, donde introducimos todo aquello que
1032 es válido como argumento del comando
1033 .B cd
1034 en la línea de comandos y después pulsamos intro. Este comando caracteriza
1035 todas las cualidades incluidas en el
1036 .\"LINK2"
1037 comando cd interno.
1038 .\"The cd internal command"
1040 .\"NODE "  Command Menu"
1041 .SH "  Menú de Comando"
1042 El comando
1043 .\"LINK2"
1044 Árbol de directorios
1045 .\"Directory Tree"
1046 muestra una figura con estructura de árbol con los directorios.
1048 El comando
1049 .\"LINK2"
1050 Buscar fichero
1051 .\"Find File"
1052 permite buscar un fichero específico. El comando "Intercambiar paneles"
1053 intercambia los contenidos de los dos paneles de directorios.
1055 El comando "Activa/desactiva paneles" muestra la salida del último comando
1056 del shell. Esto funciona sólo en xterm y en una consola Linux y SCO.
1058 El comando Compara directorios (C-x d) compara los paneles de directorio
1059 uno con el otro. Podemos usar el comando Copiar (F5) para hacer ambos
1060 paneles idénticos. Hay tres métodos de comparación. El método rápido
1061 compara sólo el tamaño de fichero y la fecha. El método completo realiza
1062 una comparación completa octeto a octeto. El método completo no está isponible si
1063 la máquina no soporta la llamada de sistema mmap(2). El método de comparación
1064 de sólo tamaño sólo compara los tamaños de fichero y no chequea los
1065 contenidos o las fechas, sólo chequea los tamaños de los ficheros.
1067 El comando Histórico de comandos muestra una lista
1068 de los comandos escritos. El comando seleccionado es copiado a la línea de comandos.
1069 El histórico de comandos puede ser accedido también tecleando M-p ó M-n.
1071 El comando
1072 .\"LINK2"
1073 Lista de directorios frecuentes(C-\\)
1074 .\"Hotlist"
1075 realiza el cambio desde el directorio actual a directorios utilizados a menudo más rapidamente.
1078 .\"LINK2"
1079 Panelización externa
1080 .\"External panelize"
1081 nos permite ejecutar un programa externo, y
1082 realiza la salida de ese programa al panel actual.
1084 El comando
1085 .\"LINK2"
1086 Edición del fichero de extensiones
1087 .\"Extension File Edit"
1088 nos permite especificar los programas a ejecutar para intentar
1089 ejecutar, ver, editar y realizar un montón de cosas sobre ficheros
1090 con ciertas extensiones (terminaciones de fichero). Por ejemplo, asociar la extensión
1091 de los ficheros de audio de SUN (.au) con el programa reproductor adecuado. El comando
1092 .\"LINK2"
1093 Edición del fichero de extensiones
1094 .\"Extension File Edit"
1095 podría ser usado para editar el menú de usuario (el cual aparece pulsando F2).
1097 .\"NODE "    Directory Tree"
1098 .SH "    Árbol de Directorios"
1099 El comando Árbol de directorios muestra una figura con la estructura de los directorios.
1100 Podemos seleccionar un directorio de la figura y Midnight Commander cambiará
1101 a ese directorio.
1103 Hay dos modos de invocar el árbol. El comando de árbol de directorios
1104 está disponible desde el menú Comando. El otro modo es seleccionar la vista en árbol
1105 desde el menú Izquierdo o Derecho.
1107 Para evitar largos retardos Midnight Commander crea la figura de árbol
1108 escaneando solamente un pequeño subconjunto de todos los directorios. Si
1109 el directorio que queremos ver no está, nos moveremos hasta su directorio padre
1110 y pulsaremos C-r (o F2).
1112 Podemos utilizar las siguientes teclas:
1114 .\"LINK2"
1115 Teclas de Movimiento General
1116 .\"General Movement Keys"
1117 válidas.
1119 .B Intro.
1120 En el árbol de directorios, sale del árbol de directorios y cambia al
1121 directorio en el panel actual. En la vista de árbol, cambia a este directorio
1122 en el otro panel y permanece en el modo de vista Árbol en el panel actual.
1124 .B C-r, F2 (Releer).
1125 Relee este directorio. Usaremos este comando cuando el árbol de directorios esté anticuado:
1126 hay directorios perdidos o muestra algunos directorios que no existen ya.
1128 .B F3 (Olvidar).
1129 Borra ese directorio de la figura del árbol. Usaremos esto para eliminar
1130 desorden de la figura. Si queremos que el directorio vuelva a la figura del árbol
1131 pulsaremos F2 en su directorio padre.
1133 .B F4 (Estático/Dinámico, Dinam/Estát).
1134 Intercambia entre el modo de navegación dinámico (predefinido) y el modo estático.
1136 En el modo de navegación estático podemos usar las teclas del cursor Arriba y Abajo
1137 para seleccionar un directorio. Todos los directorios conocidos serán mostrados.
1139 En el modo de navegación dinámico podemos usar las teclas del cursor Arriba y Abajo
1140 para seleccionar el directorio hermano, la tecla Izquierda para situarnos en el directorio
1141 padre, y la tecla Derecha para situarnos en el directorio hijo. Sólo los directorios
1142 padre, hijo y hermano son mostrados, el resto son dejados fuera. La figura de árbol cambia
1143 dinámicamente conforme nos desplazamos sobre ella.
1145 .B F5 (Copiar).
1146 Copia el directorio.
1148 .B F6 (Renombrar/Mover, RenMov).
1149 Mueve el directorio.
1151 .B F7 (Mkdir).
1152 Crea un nuevo directorio por debajo del directorio actual. El directorio creado
1153 será así el hijo del directorio del cual depende jerárquicamente (Padre).
1155 .B F8 (Eliminar).
1156 Elimina este directorio del sistema de ficheros.
1158 .B C-s, M-s.
1159 Busca el siguinte directorio coincidente con la cadena de búsqueda. Si no hay
1160 tal directorio esas teclas moverán una línea abajo.
1162 .B C-h, Retroespacio.
1163 Borra el último carácter de la cadena de búsqueda.
1165 .B Cualquier otro carácter.
1166 Añade el carácter a la cadena de búsqueda y se desplaza al siguiente directorio
1167 que comienza con esos caracteres. En la vista de árbol debemos primero
1168 activar el modo de búsqueda pulsando C-s. La cadena de búsqueda es mostrada
1169 en la línea de mini-estado.
1171 Las siguientes acciones están disponibles sólo en el árbol de directorios. No
1172 son funcionales en la vista de árbol.
1174 .B F1 (Ayuda).
1175 Invoca el visor de ayuda y muestra ésta sección.
1177 .B Esc, F10.
1178 Sale del árbol de directorios. No cambia el directorio.
1180 El ratón es soportado. Un doble Click se comporta como pulsar Intro. Véase
1181 también la sección sobre
1182 .\"LINK2"
1183 soporte de ratón.
1184 .\"Mouse Support"
1186 .\"NODE "    Find File"
1187 .SH "    Buscar Fichero"
1188 La opción Buscar Fichero primero pregunta por el directorio inicial para la búsqueda
1189 y el nombre de fichero a buscar. Pulsando el botón árbol
1190 podemos seleccionar el directorio inicial desde el
1191 .\"LINK2"
1192 Árbol de directorios.
1193 .\"Directory Tree"
1195 El campo de contenidos acepta axpresiones regulares similares a egrep(1). Eso
1196 significa que tenemos caracteres de escape con significado especial para egrep con "\\",
1197 p.e. si buscamos "strcmp (" tendremos que introducir "strcmp \\("
1198 (sin las dobles comillas).
1200 Podemos iniciar la búsqueda pulsando el botón Aceptar.
1201 Durante el proceso de búsqueda podemos detenerla desde el botón Terminar.
1203 Podemos navegar por la lista de ficheros con las teclas del cursor Arriba y Abajo. El botón Chdir
1204 cambiará al directorio del fichero actualmente seleccionado. El botón "Otra vez" preguntará los parámetros para una nueva
1205 búsqueda. El botón Terminar finaliza la operación de búsqueda. El botón Panelizar
1206 colocará los ficheros encontrados en el panel actual y así
1207 podremos realizar más operaciones con ellos (ver, copiar, mover,
1208 borrar y demás). Después de panelizar podemos pulsar C-r para regresar al listado
1209 normal de ficheros.
1211 Es posible tener una lista de directorios que el comando Buscar Fichero
1212 debería saltar durante la búsqueda (por ejemplo, podemos querer
1213 evitar búsquedas en un CDROM o en un directorio NFS que está montado a través de un
1214 enlace lento).
1216 Los directorios a ser omitidos deberían ser enumerados en la variable
1217 .B find_ignore_dirs
1218 en la sección
1219 .B Misc
1220 de nuestro fichero ~/.mc/ini.
1222 Los componentes del directorio deberían ser separados por dos puntos, como en
1223 el ejemplo que sigue:
1226 [Misc]
1227 find_ignore_dirs=/cdrom:/nfs/wuarchive:/afs
1230 Podríamos considerar la utilización de la
1231 .\"LINK2"
1232 Panelización externa
1233 .\"External panelize"
1234 command for some operations. Find file command is for simple queries
1235 only, while using External panelize you can do as mysterious searches
1236 as you would like.
1238 .\"NODE "    External panelize"
1239 .SH "    Panelización Externa"
1240 La Panelización externa nos permite ejecutar un programa externo, y
1241 tomar la salida de ese programa como contenido del panel actual.
1243 Por ejemplo, si queremos manipular en uno de los paneles todos los
1244 enlaces simbólicos del directorio actual, ppodemos usar la panelización
1245 externa para ejecutar el siguiente comando:
1248 find . -type l -print
1250 Hasta la finalización del comando, el contenido del directorio del panel no
1251 será el listado de directorios del directorio actual, pero sí todos los ficheros
1252 que son enlaces simbólicos.
1254 Si queremos panelizar todos los ficheros que hemos bajado de nuestro servidor ftp,
1255 podemos usar el comando awk para extraer el nombre del fichero
1256 de los ficheros de registro (log) de la transferencia:
1259 awk '$9 ~! /incoming/ { print $9 }' < /usr/adm/xferlog
1262 Tal vez podríamos necesitar guardar los comandos de panelización externa utilizados frecuentemente bajo un nombre descriptivo,
1263 de manera que podamos llamarlos rápidamente. Haremos esto tecleando el comando
1264 en la línea de entrada y pulsando el botón "Añadir nuevo". Entonces introduciremos un nombre
1265 bajo el cual queremos que el comando sea guardado. La próxima vez, bastará elegir
1266 ese comando de la lista y no habrá que escribirlo de nuevo.
1268 .\"NODE "    Hotlist"
1269 .SH "    Lista de Directorios Frecuentes"
1270 El historial de directorios muestra las etiquetas de los directorios en el
1271 histórico de directorios. Midnight Commander cambiará al directorio correspondiente
1272 a la etiqueta seleccionada. Desde el diálogo de la lista, podemos eliminar
1273 parejas etiqueta/directorio ya creadas y añadir una nueva. Para añadir
1274 podríamos necesitar de la utilización del comando Añadir a la lista (C-x h), que añade el
1275 directorio actual (no el seleccionado) a la lista de directorios frecuentes. Se preguntará al usuario
1276 respecto a la etiqueta para el directorio.
1278 Esto hace el posicionamiento en directorios usados frecuentemente más rápido. Deberíamos considerar el uso
1279 de la variable CDPATH tal y como se describe en
1280 .\"LINK2"
1281 comando cd interno.
1282 .\"The cd internal command"
1284 .\"NODE "    Extension File Edit"
1285 .SH "    Edicion del Fichero de Extensiones"
1286 Esto invocará nuestro editor con el fichero ~/.mc/ext. El formato de
1287 este fichero es como sigue (el formato fue cambiado con la versión 3.0):
1289 Todas las líneas que empiecen con # o estén vacías serán ignoradas.
1291 Las líneas que comiencen en la primera columna deberán tener el siguiente formato:
1293 .I PalabraClave/Descripción+NuevaLínea,
1294 p.e. cualquier cosa después de
1295 .I palabraClave/
1296 hasta el fin de línea es
1297 .I descripción
1299 las palabras clave son:
1301 .I shell
1303 (desc es entonces cualquier extensión (sin comodines), p.e. para indicar todos los ficheros
1304 con extensión desc (*desc). Ejemplo: .tar indica *.tar)
1306 .I regex
1308 (desc es una expresión regular)
1310 .I type
1312 (el fichero coincide si `file %f` coincide con la expresión reular indicada en desc
1313 (el nombre de fichero: parte de `file %f` es eliminada))
1315 .I default
1317 (coincide con todo fichero sin importar su descripción)
1319 El resto de líneas deben comenzar con un espacio o tabulador y usan el siguiente formato:
1321 .I PalabraClave=comando+NuevaLínea
1322 (sin espacios junto al =), donde
1323 .I PalabraClave
1324 debe ser:
1326 .I Open
1327 (si el usuario pulsa Intro o dos veces el ratón),
1328 .I View
1329 (F3),
1330 .I Edit
1331 (F4),
1332 .I Drop
1333 (el usuario suelta ficheros) o cualquier nombre definido por el usuario
1334 (estos aparecerán en el menú desplegable dependiendo de la extensión).
1335 .I Icon
1336 clave reservada para uso futuro.
1338 .I comando
1339 es cualquier comando en línea del shell, con
1340 .\"LINK2"
1341 sustitución de macro
1342 .\"Macro Substitution"
1343 simple.
1345 El objetivo es evaluado de arriba abajo (el orden es importante).
1346 Si no están definidas algunas acciones, la búsqueda continúa como si el objetivo
1347 no coincidiese (p.e. si un fichero encaja con la primera y la segunda entrada y la acción Ver
1348 no está definida en la segunda, entonces al pulsar F3 la acción Ver desde
1349 la segunda entrada será utilizada. default debe capturar todas las acciones.
1351 .\"NODE "    Background jobs"
1352 .SH "    Trabajos en Segundo Plano"
1353 Nos permite controlar el estado de cualquier proceso de Midnight Commander
1354 en segundo plano (sólo las operaciones de copiar y mover ficheros pueden realizarse
1355 en segundo plano). Podemos parar, reiniciar y eliminar procesos en segundo plano desde
1356 aquí.
1358 .\"NODE "    Menu File Edit"
1359 .SH "    Edicion del Fichero de Menú"
1360 El menú de usuario es un menú de acciones útiles que puede ser personalizado
1361 por el usuario. Cuando accedemos al menú de usuario se utiliza, si existe,
1362 el fichero .mc.menu del directorio actual, pero sólo si es propiedad del
1363 usuario o del superusuario y no es modificable por todos.
1364 Si no se encuentra allí el fichero, se intenta de la misma manera con ~/.mc/menu,
1365 y si no, mc utiliza el menú por defecto para todo el sistema
1366 @prefix@/share/mc/mc.menu.
1368 El formato del menú de fichero es muy simple. Las líneas que empiezan con
1369 todo excepto espacio o tab son consideradas entradas para el menú (para
1370 posibilitar su uso como atajo de teclado, el primer carácter deberá
1371 ser una letra). Todas las líneas que comienzan con tab o espacio
1372 son los comandos que serán ejecutados cuando la entrada es seleccionada.
1374 Cuando se selecciona una opción todas las líneas de comandos de la opción
1375 se copian a un fichero temporal del directorio homónimo (normalmente
1376 /usr/tmp) y entonces es ejecutado el fichero. Esto permite al usuario poner
1377 constructores normales del shell en los menús. También tiene lugar
1378 una sustitución simple de macros antes de ejecutar el código del menú. Para mayor información, ver
1379 .\"LINK2"
1380 Sustitución de macro.
1381 .\"Macro Substitution"
1383 He aquí un ejemplo de fichero mc.menu:
1386 A       Vuelca el contenido del fichero seleccionado
1387         od -c %f
1389 B       Edita un informe de errores y lo envía al superusuario
1390         vi /tmp/mail.$$
1391         mail -s "Error Midnight Commander" root < /tmp/mail.$$
1393 M       Lee al correo
1394         emacs -f rmail
1396 N       Lee las noticias de Usenet
1397         emacs -f gnus
1399 H       Realiza una llamada al navegador hypertexto info
1400         info
1402 J       Copia recursivamente el directorio actual al otro panel
1403         tar cf - . | (cd %D && tar xvpf -)
1405 K       Realiza una versión del directorio actual
1406         echo -n "Nombre del fichero de distribución: "
1407         read tar
1408         ln -s %d `dirname %d`/$tar
1409         cd ..
1410         tar cvhf ${tar}.tar $tar
1412 = f *.tar.gz | f *.tgz & t n
1413 X       Extrae los contenidos de un fichero tar comprimido
1414         tar xzvf %f
1417 .B Condiciones por Defecto
1419 Cada entrada del menú puede ir precedida por una condición. La condición debe
1420 comenzar desde la primera columna con un carácter '='. Si la condición es
1421 verdadera, la entrada del menú será la entrada por defecto.
1424 Sintaxis condicional:   = <sub-cond>
1425   o:                    = <sub-cond> | <sub-cond> ...
1426   o:                    = <sub-cond> & <sub-cond> ...
1428 Sub-condición es una de las siguientes:
1430   f <patrón>            ¿el fichero actual encaja con el patrón?
1431   F <patrón>            ¿otro fichero encaja con el patrón?
1432   d <patrón>            ¿el directorio actual encaja con el patrón?
1433   D <patrón>            ¿otro directorio encaja con el patrón?
1434   t <tipo>              ¿fichero actual es de tipo <tipo>?
1435   T <tipo>              ¿otro fichero es de tipo <tipo>?
1436   ! <sub-cond>          niega el resultado de la sub-condición
1439 Patrón es un patrón normal del shell o una expresión regular, de acuerdo
1440 con la opción de patrones del shell. Podemos cambiar el valor global de
1441 la opción de los patrones del shell escribiendo "shell_patterns=x" en la primera línea
1442 del fichero de menú (donde "x" es 0 o 1).
1445 Tipo es uno o más de los siguientes caracteres:
1447   n     no directorio
1448   r     fichero regular
1449   d     directorio
1450   l     enlace
1451   c     dispositivo tipo carácter
1452   b     dispositivo tipo bloque
1453   f     tubería (fifo)
1454   s     socket
1455   x     ejecutable
1456   t     marcado (tagged)
1459 Por ejemplo 'rlf' significa fichero regular, enlace o cola. El tipo 't'
1460 es un poco especial porque actúa sobre el panel en vez de sobre
1461 un fichero. La condición '=t t' es verdadera si existen ficheros marcados en el
1462 panel actual y falsa si no los hay.
1464 Si la condición comienza con '=?' en vez de '=' se mostrará un trazado de
1465 depuración mientras el valor de la condición es calculado.
1467 Las condiciones son calculadas de izquierda a derecha. Esto significa que
1469         = f *.tar.gz | f *.tgz & t n
1471 es calculado como
1473         ( (f *.tar.gz) | (f *.tgz) ) & (t n)
1476 He aquí un ejemplo de uso de condiciones:
1479 = f *.tar.gz | f *.tgz & t n
1480 L       Lista el contenido de un fichero tar comprimido
1481         gzip -cd %f | tar xvf -
1484 .B Condiciones aditivas
1486 Si la condición comienza con '+' (o '+?') en lugar de '=' (o '=?') es
1487 una condición aditiva. Si la condición es verdadera la entrada de menú será
1488 incluida en el menú. Sin embargo, si la condición es falsa, la entrada de menú no será
1489 incluída en el menú.
1491 Podemos combinar condiciones por defecto y aditivas comenzando la condición con
1492 '+=' o '=+' (o '+=?' o '=+?' si queremos depurar). Si nosotros queremos
1493 condiciones diferentes, una para añadir y otra por
1494 defecto, una entrada de menú con dos líneas de condición, una
1495 comenzando con '+' y otra con '='.
1497 Los comentarios empiezan con '#'. Las líneas adicionales de comentarios deben empezar
1498 con '#', espacio o tab.
1500 .\"NODE "  Options Menu"
1501 .SH "  Menú de Opciones"
1502 El comando
1503 .\"LINK2"
1504 Configuración
1505 .\"Configuration"
1506 sobreimpresiona un diálogo desde el cual podemos cambiar la mayoría de opciones de
1507 Midnight Commander.
1509 El comando
1510 .\"LINK2"
1511 Disposición
1512 .\"Layout"
1513 Sobreimpresiona un diálogo desde el cual podemos especificar unas cuantas opciones de cómo mc
1514 se presenta en pantalla.
1516 El comando
1517 .\"LINK2"
1518 Confirmación
1519 .\"Confirmation"
1520 Sobreimpresiona un diálogo desde el cual podemos especificar que acciones queremos
1521 confirmadas antes de ser realizadas.
1523 El comando
1524 .\"LINK2"
1525 bits de despliegue
1526 .\"Display bits"
1527 sobreimpresiona un diálogo desde el que podemos seleccionar qué caracteres es
1528 capaz de visualizar nuestro terminal.
1530 El comando
1531 .\"LINK2"
1532 Aprender teclas
1533 .\"Learn keys"
1534 Sobreimpresiona un diálogo desde el cual podemos testear algunas teclas que no funcionan
1535 en algunos terminales y podríamos solucionarlo.
1537 El comando
1538 .\"LINK2"
1539 Opciones del VFS
1540 .\"Virtual FS"
1541 Sobreimpresiona un diálogo desde el cual podemos especificar algunas opciones relacionadas
1542 con VFS (Sistema de Ficheros Virtual).
1544 El comando
1545 .\"LINK2"
1546 Guardar configuración
1547 .\"Save Setup"
1548 guarda los valores actuales de los menús Izquierdo, Derecho y Opciones.
1549 También es guardado un pequeño grupo de otros valores.
1551 .\"NODE "    Configuration"
1552 .SH "    Configuración"
1553 Este diálogo presenta una serie de opciones divididas en tres grupos:
1554 Opciones de los Paneles, Pausa Después de Ejecutar y Otras Opciones.
1556 .B Opciones de los paneles
1558 .I Mostrar Ficheros de Respaldo.
1559 Mostrar los ficheros terminados en tilde '~'. Por defecto, Midnight
1560 Commander no los muestra (como la opción -B de ls de GNU).
1562 .I Mostrar Ficheros Ocultos.
1563 Mostrar los ficheros que comiencen con un punto (como ls -a).
1565 .I Marcar y Avanzar.
1566 Hacer avanzar la barra de selección tras marcar un fichero (con C-t o
1567 con la tecla Insertar).
1569 .I Menús Desplegables.
1570 Mostrar el contenido de los menús desplegables inmediatamente al presionar
1571 F9. Si está desactivada sólo la barra de títulos de los menús está
1572 visible, y será necesario abrir cada menú con las flechas de movimiento
1573 o con las teclas de acceso rápido.
1575 .I Mezclar Ficheros y Directorios.
1576 Cuando esta opción está habilitada, todos los ficheros y directorios
1577 se muestran mezclados. Si la opción está desactivada, los directorios
1578 (y enlaces a directorios) aparecen al principio de la lista, y el resto
1579 de ficheros a continuación.
1581 .I Recarga Rápida de Directorios.
1582 Hace que Midnight Commander emplee una pequeña trampa al determinar
1583 si los contenidos del directorio han cambiado. El truco consiste en
1584 recargar el directorio sólo si el inodo del directorio ha cambiado. Las
1585 recargas se producen si se crean o borrar ficheros, pero si lo que cambia
1586 es sólo el inodo de un fichero del directorio (cambios en el tamaño,
1587 permisos, propietario, etc.) la pantalla no se actualiza. En esos casos,
1588 si tenemos la opción activada, será preciso forzar la recarga de forma
1589 manual (con C-r).
1591 .B Pausa Después de Ejecutar.
1593 Después de ejecutar comandos, Midnight Commander puede realizar una pausa,
1594 y darnos tiempo a examinar la salida del comando. Hay tres posibles
1595 valores para esta variable:
1597 .I Nunca.
1598 Significa que no queremos ver la salida de nuestros comandos. Si estamos
1599 utilizando la consola Linux o SCO o un xterm, podremos ver la salida
1600 del comando pulsando C-o.
1602 .I "Sólo en Terminales Tontas".
1603 Obtendremos el mensaje de pausa sólo en terminales que no sean capaces
1604 de mostrar la salida del último comando ejecutado (en realidad, cualquier
1605 terminal que no sea un xterm o una consola de Linux).
1607 .I Siempre.
1608 El programa realizará simepre una pausa después de ejecutar comandos.
1610 .B Otras Opciones
1612 .I Operación Detallada.
1613 Controla la visualización de detalles durante las operaciones de
1614 Copiar, Mover y Borrar (i.e., muestra un cuadro de diálogo para cada
1615 operación). Si tenemos un terminal lento, podríamos querer desactivar
1616 la operación detallada. Se desactiva automáticamente si la velocidad de
1617 nuestro terminal es menor de 9600 bps.
1619 .I Calcular Totales.
1620 Hace que Midnight Commander calcule el total de bytes y el número de
1621 ficheros antes de iniciar operaciones de Copiar, Mover y Borrar. Esto
1622 proporciona una barra de progreso más precisa a costa de cierta
1623 velocidad. Esta opción no tiene efecto si la
1624 .I Operación Detallada
1625 no está seleccionada.
1627 .I Patrones del shell.
1628 Por defecto los comandos de Selección, Deselección y Filtro emplean
1629 expresiones regulares al estilo del shell. Para realizar esto se
1630 realizan las siguientes conversiones: '*' se cambia por '.*' (cero o
1631 más caracteres); '?' por '.' (exactamente un carácter) y '.' por un
1632 punto literal. Si la opción está desactivada, entonces las expresiones
1633 regulares son las descritas en ed(1).
1635 .I Auto-Guardar Configuración.
1636 Si esta opción está activada, cuando salimos de Midnight Commander las
1637 opciones configurables de Midnight Commander se guardan en el fichero
1638 ~/.mc/ini.
1640 .I Auto Menús.
1641 Si está activada, el menú de usuario aparece automáticamente al arrancar.
1642 Útil en menús construidos para personas sin conocimientos de Unix.
1644 .I Usar Editor Interno.
1645 Emplear el editor de ficheros interno. Si está desactivada, se editarán
1646 los ficheros con el editor especificado por la variable de entorno
1647 .B EDITOR
1648 y si no se especifica ninguno, se usará
1649 .B vi.
1650 Véase la sección sobre el
1651 .\"LINK2"
1652 editor de ficheros interno.
1653 .\"Internal File Editor"
1655 .I Usar Visor Interno.
1656 Emplear el visor de ficheros interno. Si la opción está desactivada,
1657 el paginador especificado en la variable de entorno
1658 .B PAGER
1659 será el utilizado.
1660 Si no se especifica ninguno, se usará el comando
1661 .B view.
1662 Véase la sección sobre el
1663 .\"LINK2"
1664 visor de ficheros interno.
1665 .\"Internal File Viewer"
1667 .I Completar: Mostrar Todos.
1668 Por defecto, al completar nombres en situaciones de ambigüedad, Midnight
1669 Commander completa todo lo posible al pulsar
1670 .B M-Tab
1671 y produce un pitido; al intentarlo por segunda vez se muestra una lista
1672 con las posibilidades que han dado lugar a la ambigüedad. Con esta opción,
1673 la lista aparece directamente tras pulsar
1674 .B M-Tab
1675 por primera vez.
1677 .I Hélice de actividad.
1678 Mostrar un guión rotatorio en la esquina superior derecha a modo de
1679 indicador de progreso.
1681 .I Navegación al Estilo Lynx.
1682 Cuando la selección es un directorio y la línea de órdenes está vacía
1683 permite cambiar a él con las flechas de movimiento. Esta opción está
1684 inactiva por defecto.
1686 .I Cd Sigue los Enlaces.
1687 Esta opción, si está seleccionada, hace que Midnight Commander siga la
1688 secuencia de directorios lógica al cambiar el directorio actual, tanto en
1689 el panel como usando el comando cd. Éste es el comportamiento por defecto
1690 de la shell bash. Sin esto, Midnight Commander sigue la estructura real
1691 de directorios, y cd .. nos trasladará al padre real del directorio
1692 actual aunque hayamos entrado en ese directorio a través de un enlace,
1693 y no al directorio donde se encontraba el enlace.
1695 .I Precauciones de Borrado.
1696 Dificulta el borrado accidental de ficheros. La opción por defecto en
1697 el diálogo de confirmación de borrado se cambia a "No" y el borrado de
1698 directorios no vacíos exige ser confirmado. Por defecto, esta opción
1699 está desactivada.
1701 .\"NODE "    Layout"
1702 .SH "    Presentación"
1703 La ventana de presentación nos da la posibilidad de cambiar la presentación general
1704 de la pantalla. Podemos configurar si son visibles la Barra de Menú, la línea de comandos,
1705 la línea de sugerencias de xterm o la Barra de teclas de Función. En la consola Linux o SCO
1706 podemos especificar cuántas líneas serán mostradas en la ventana de salida.
1708 El resto del área de pantalla se utiliza para los dos paneles de directorio. Podemos
1709 elegir si disponemos los paneles vertical u horizontalmente. La división puede ser simétrica
1710 o bien podemos indicar una división asimétrica.
1712 .\"NODE "    Confirmation"
1713 .SH "    Confirmación"
1714 En este menú configuramos las opciones de confirmación de eliminación de ficheros,
1715 sobreescritura, ejecución pulsando intro y salir del programa.
1717 .\"NODE "    Display bits"
1718 .SH "    Bits de Visualización"
1719 Esta opción es utilizada para configurar el rango de caracteres visibles en la
1720 pantalla. Esta selección puede ser 7-bits si nuestro terminal/curses soporta
1721 sólo siete bits de salida, ISO-8859-1 muestra todos los caracteres del mapa
1722 ISO-8859-1 despliegue de 8 bit para aquellos terminales que puedan
1723 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 lasecció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á.
1753 .\"NODE "    Virtual FS"
1754 .SH "    Opciones del VFS"
1755 Esta opción nos proporciona el control sobre la caché de información del
1756 .\"LINK2"
1757 Sistema de Ficheros Virtual (VFS).
1758 .\"Virtual File System"
1760 Midnight Commander guarda en memoria la información relacionada con alguno
1761 de los sistemas de ficheros virtuales para acelerar el acceso a los ficheros en el
1762 sistema de ficheros. Puesto que la información que debe ser guardada puede ser grande
1763 (por ejemplo, los ficheros tar comprimidos podrían ser guardados en la RAM para acceder
1764 más rápidamente), podríamos querer ajustar los parámetros de la información con caché
1765 para disminuir la utilización de memoria o aumentar la velocidad de acceso a
1766 los sistemas de ficheros más utilizados.
1768 El sistema de ficheros Tar es bastante inteligente a la hora de manejar sus ficheros:
1769 sólo carga las entradas de los directorios y, cuando necesita usar la
1770 información contenida en el fichero tar, va y la toma.
1772 A grosso modo, los ficheros tar son normalmente guardados comprimidos (los ficheros tar sin comprimir
1773 son especies en extinción), y debido a la naturaleza de esos ficheros
1774 (las entradas de directorio de los ficheros tar no están allí esperando a que
1775 las carguemos nosotros), el sistema de ficheros tar tiene dos posibilidades: cargar todo
1776 el fichero tar descomprimido en memoria o descomprimir el fichero en el disco
1777 en una localización temporal y acceder entonces al fichero descomprimido como
1778 a un fichero tar normal.
1780 En este cuadro de diálogo indicamos a Midnight Commander que tamaños
1781 de ficheros tar comprimidos toleraremos cargar a nuestra preciada
1782 memoria. La selección por defecto es un megabyte, esto significa que los
1783 ficheros tar comprimidos cuyo tamaño sea como máximo una mega serán cargados
1784 en memoria, si no es así será creado un fichro tar descomprimido
1785 para acceder a los contenidos (todo esto es transparente para el usuario).
1787 El programa nos permitirá añadir un sufijo para especificar las unidades
1788 del número que tecleamos, usaremos 'k' para kilobytes y 'm' para indicar megabytes.
1789 Nuestra rutina no acepta números en formato de coma flotante, de modo que no podremos usar
1790 ".5 m" para indicar 512 kilobytes, tendremos que usar "512 k" en su lugar.
1792 Ahora, dado que a todos nos encanta navegar por los ficheros, incluídos los tar,
1793 sobre el disco, es común que salgamos de un fichero tar y volvamos a entrar en él
1794 después. Puesto que la descompresión es lenta, Midnight Commander mantendrá en
1795 memoria la información durante una catidad de tiempo limitado, después de alcanzado
1796 el momento, todos los recursos de memoria asociados con el sistema de ficheros
1797 serán liberados. El período por defecto es de un minuto.
1799 .\"NODE "    Save Setup"
1800 .SH "    Guardar Configuración"
1801 Al arrancar Midnight Commander se carga la información
1802 de inicio del fichero ~/.mc/ini. Si éste no existe,
1803 se cargará la información del fichero de configuración genérico del sistema,
1804 @prefix@/share/mc/mc.ini. Si el fichero de configuración
1805 genérico del sistema no existe, MC utiliza la configuración por defecto.
1807 El comando
1808 .I Guardar Configuración
1809 crea el fichero ~/.mc/ini guardando la configuración actual
1810 de los menús
1811 .\"LINK2"
1812 Izquierdo, Derecho
1813 .\"Left and Right Menus"
1815 .\"LINK2"
1816 Opciones.
1817 .\"Options Menu"
1819 Si activamos la opción
1820 .I Auto-guarda configuración,
1821 MC guardará siempre la configuración actual al salir.
1823 Existen también configuraciones que no pueden ser cambiadas desde los menús. Para
1824 cambiarlas hay que editar manualmente el fichero de configuración.
1825 Ver la sección sobre
1826 .\"LINK2"
1827 Ajustes Especiales
1828 .\"Special Settings"
1829 para más información.
1831 .SH ""
1832 .\"NODE "Executing operating system commands"
1833 .SH "Ejecutando Comandos del Sistema Operativo"
1834 Podemos ejecutar comandos tecleando en la línea de comandos de Midnight
1835 Commander, o seleccionando el programa que queremos ejecutar
1836 en alguno de los paneles y pulsando Intro.
1838 Si pulsamos Intro sobre un fichero que no es ejecutable, Midnight
1839 Commander compara la extensión del fichero seleccionado con las extensiones
1840 recogidas en el
1841 .\"LINK2"
1842 Fichero de Extensiones.
1843 .\"Extension File Edit"
1844 Si se produce una coincidencia se ejecutará el código asociado con esa extensión.
1845 Tendrá lugar una
1846 .\"LINK2"
1847 expansión
1848 .\"Macro Substitution"
1849 muy simple antes de ejecutar el comando.
1851 .\"NODE "  The cd internal command"
1852 .SH "  El Comando cd Interno"
1853 El comando
1854 .I cd
1855 es interpretado directamente por Midnight Commander, en vez de pasarlo
1856 al interprete de comandos para su ejecución. Por ello puede que no todas
1857 las posibilidades de expansión y sustitución de macro que hace nuestro shell
1858 estén disponibles, pero sí algunas de ellas:
1860 .I Sustitución de Tilde
1861 La tilde (~) será substituída por nuestro directorio de inicio. Si añadimos un
1862 nombre de usuario tras la tilde, entonces será sustituído por el directorio
1863 de entrada al sistema del usuario especificado.
1865 Por ejemplo, ~guest es el directorio del usuario invitado (literalmente, guest), mientras
1866 que ~/guest es el directorio guest en nuestro directorio de inicio.
1868 .I Directorio Anterior
1869 Podemos saltar al directorio donde estábamos anteriormente de la mano del
1870 nombre de directorio especial '-' del siguiente modo:
1871 .B cd -
1873 .I directorios de CDPATH
1874 Si el directorio especificado al comando
1875 .B cd
1876 no está en el directorio actual, entonces Midnight Commander
1877 utiliza el valor de la variable de entorno
1878 .B CDPATH
1879 para buscar el directorio en cualquiera de los directorios mencionados.
1881 Por ejemplo, podríamos asignar nuestra variable
1882 .B CDPATH
1883 como ~/src:/usr/src, permitiéndonos cambiar nuestro directorio a
1884 cualquiera de los directorios dentro de ~/src y /usr/src, desde cualquier lugar
1885 dentro del sistema de ficheros usándo su nombre relativo (por ejemplo
1886 cd linux podría llevarnos a /usr/src/linux).
1888 .\"NODE "  Macro Substitution"
1889 .SH "  Sustitución de Macro"
1891 Cuando se accede al
1892 .\"LINK2"
1893 menú de usuario,
1894 .\"Menu File Edit"
1895 o se ejecuta un
1896 .\"LINK2"
1897 comando dependiente de extensión,
1898 .\"Extension File Edit"
1899 o se ejecuta un comando desde la línea de entrada de comandos,
1900 se realiza una simple sustitución de macro.
1902 Las macros son:
1904 .I "%f"
1906 Fichero actual.
1908 .I "%d"
1910 Nombre del directorio actual.
1912 .I "%F"
1914 Fichero actual en el panel inactivo.
1916 .I "%D"
1918 Directorio del panel inactivo.
1920 .I "%t"
1922 Ficheros actualmente marcados.
1924 .I "%T"
1926 Ficheros marcados en el panel inactivo.
1928 .I "%u"
1930 .I "%U"
1932 Similar a las macros %t y %T, salvo que los ficheros quedan desmarcados.
1933 Sólo se puede emplear esta macro una vez por cada entrada del fichero de menú
1934 o fichero de extensiones, puesto que para la siguiente vez no quedaría ningún
1935 fichero marcado.
1937 .I "%s"
1939 .I "%S"
1941 Ficheros seleccionados: Los ficheros marcados si los hay y si no el
1942 fichero actual.
1944 .I "%cd"
1946 Ésta es una macro especial usada para cambiar del directorio actual
1947 al directorio especificado frente a él. Esto se utiliza principalmente
1948 como interfaz con el
1949 .\"LINK2"
1950 Sistema de Ficheros Virtual.
1951 .\"Virtual File System"
1953 .I "%view"
1955 Ésta macro es usada para invocar al visor interno. Puede ser utilizada
1956 en solitario, o bien con argumentos. Si pasamos algún argumento a esta
1957 macro, deberá ser entre paréntesis.
1959 Los argumentos son:
1960 .I ascii
1961 para forzar al visor a modo ascii;
1962 .I hex
1963 para forzar al visor a modo hexadecimal;
1964 .I nroff
1965 para indicar al visor que debe interpretar las secuencias de negrita y
1966 subrayado de nroff;
1967 .I unformated
1968 para indicar al visor que no interprete los comandos nroff referentes a texto
1969 resaltado o subrayado.
1971 .I "%%"
1973 El carácter %
1975 .I "%{cualquier texto}"
1977 Pregunta sobre la sustitución. Un cuadro de entrada es mostrado y el texto dentro
1978 de las llaves se usa como mensaje. La macro es sustituída por el texto
1979 tecleado por el usuario. El usuario puede pulsar ESC o F10 para cancelar. Esta macro
1980 no funciona aún sobre la línea de comandos.
1982 .\"NODE "  The subshell support"
1983 .SH "  Soporte de Subshell"
1984 El soporte del subshell es una opción de tiempo de compilación, que funciona con los
1985 shells: bash, tcsh y zsh.
1987 Cuando el código del subshell es activado Midnight Commander
1988 engendrará una copia de nuestro shell (la definida en la variable
1989 .B SHELL
1990 y si no está definida, el que aparece en el fichero /etc/passwd)
1991 y lo ejecuta en un pseudoterminal, en lugar de invocar un nuevo shell
1992 cada vez que ejecutamos un comando, el comando será pasado al
1993 subshell como si lo hubiésemos escrito. Esto además permite cambiar las
1994 variables de entorno, usaremos las funciones del shell y los alias definidos
1995 que serán válidos hasta salir de Midnight Commander.
1997 Si estamos usando
1998 .B bash
1999 podremos especificar comandos de arranque
2000 para el subshell en nuestro fichero ~/.mc/bashrc y
2001 mapas de teclado especiales en el fichero ~/.mc/inputrc.
2002 Los usuarios de
2003 .B tcsh
2004 podrán especificar los comandos de arranque en el fichero ~/.mc/tcshrc.
2006 Cuando utilizamos el código del subshell, podemos suspender aplicaciones en
2007 cualquier momento con la secuencia C-o y volver a Midnight Commander, si
2008 interrumpimos una aplicación, no podremos ejecutar otros comandos externos
2009 hasta que quitemos la aplicación que hemos interrunmpido.
2011 Una característica extra añadida de uso del subshell es que el prompt
2012 mostrado por Midnight Commander es el mismo que estamos usando en
2013 nuestro shell.
2015 La sección
2016 .\"LINK2
2017 OPCIONES
2018 .\"OPTIONS"
2019 tiene más información sobre cómo controlar el cçodigo del subshell.
2021 .\"NODE "Chmod"
2022 .SH "Cambiar Permisos"
2023 Cambiar Permisos se usa para cambiar los bits de permisos en un grupo de
2024 ficheros y directorios. Puede ser invocado con la combinación de teclas C-x c.
2026 La ventana de Cambiar Permisos tiene dos partes -
2027 .I Permisos
2029 .I Fichero
2031 En la sección Fichero se muestran el nombre del fichero o directorio
2032 y sus permisos en formato numérico octal, así como su propietario y grupo.
2034 En la sección de Permisos hay un grupo de casillas de selección
2035 que corresponden a los posibles permisos del fichero. Conforme los cambiamos
2036 podemos ver cómo el valor octal va cambiando en la sección Fichero.
2038 Para desplazarse entre las casillas y botones de la ventana podemos
2039 usar las
2040 .I teclas del cursor
2041 o la
2042 .I tecla de tabulación.
2043 Para marcar o desmarcar casillas y para pulsar los botones
2044 usaremos la
2045 .I barra espaciadora.
2046 Podemos usar los atajos de teclado (las letras destacadas) para accionar
2047 directamente los elementos.
2049 Para aceptar y aplicar los permisos, usaremos la tecla Intro.
2051 Si se trata de un grupo de ficheros o directorios, podemos cambiar parte
2052 de los permisos marcándolos (las marcas son los asteriscos a la izquierda de las
2053 casillas) y pulsando el botón
2054 .B [* Poner]
2056 .B [* Quitar]
2057 para indicar la acción deseada. Los permisos no marcados conservan, en este
2058 caso, los valores previos.
2060 Podemos también fijar todos los permisos iguales en todos los ficheros
2061 con el botón
2062 .B [Todos]
2063 o sólo los permisos marcados con el botón
2064 .B [* Todos].
2065 En estos casos las casillas indican el estado en que queda cada permiso, igual
2066 que para ficheros individuales.
2068 .B [Todos]
2069 actúa sobre todos los permisos de todos los ficheros
2071 .B [* Todos]
2072 actúa sólo sobre los atributos marcados de los ficheros
2074 .B [* Poner]
2075 activa los permisos marcados en los ficheros seleccionados
2077 .B [* Quitar]
2078 desactiva los permisos marcados en los ficheros seleccionados
2080 .B [Aplicar]
2081 actúa sobre todos los permisos de cada fichero, uno a uno
2083 .B [Cancelar]
2084 cancela Cambiar Permisos
2086 .\"NODE "Chown"
2087 .SH "Cambiar Dueño"
2088 Cambiar Dueño permite cambiar el propietario y/o grupo de un fichero. La tecla
2089 rápida para este comando es C-x o.
2091 .\"NODE "Advanced Chown"
2092 .SH "Cambiar Dueño y Permisos"
2093 Cambiar Dueño y Permisos combina
2094 .\"LINK2"
2095 Cambiar Dueño
2096 .\"Chown"
2098 .\"LINK2"
2099 Cambiar Permisos
2100 .\"Chmod"
2101 en una única ventana. Se puede así cambiar los permisos, propietario y grupo
2102 del fichero de una sola vez.
2104 .\"NODE "File Operations"
2105 .SH "Operaciones con Ficheros"
2106 Cuando copiamos, movemos o borramos ficheros, Midnight Commander muestra el
2107 diálogo de operaciones con ficheros. En él aparecen los ficheros que se estén procesando
2108 y hasta tres barras de progreso. La barra de fichero indica qué parte del fichero actual
2109 va siendo copiada, la barra de contador indica cuántos de los ficheros marcados
2110 han sido completados y la barra de bytes nos dice qué parte del tamaño total de ficheros
2111 marcados ha sido procesado hasta el momento. Si la operación detallada está desactivada
2112 no se muestran las barras de fichero y bytes.
2114 En la parte inferior hay dos botones. Pulsando el botón Saltar se
2115 ignorará el resto del fichero actual. Pulsando el botón
2116 Abortar se detendrá la operación y se ignora el resto de ficheros.
2118 Hay otros tres diálogos que pueden aparecer durante operaciones de
2119 ficheros.
2121 El diálogo de error informa sobre una condición de error y tiene tres
2122 posibilidades. Normalmente seleccionaremos el botón Saltar para evitar el fichero
2123 o Abortar para detener la operación. También podemos seleccionar el botón
2124 Reintentar si hemos corregido el problema desde otro terminal.
2126 El diálogo Reemplazar aparece cuando intentamos copiar o mover un fichero
2127 sobre otro ya existente. El mensaje muestra fechas y tamaños de ambos ficheros.
2128 Pulsaremos el botón Sí para sobreescribir el fichero, el botón No
2129 para saltarlo, el botón Todos para sobreescribir todos los ficheros,
2130 Ninguno para no sobreescribir en ningún caso y Actualizar para sobreescribir
2131 si el fichero origen es posterior al fichero objeto. Podemos abortar toda la
2132 operación pulsando el botón Abortar.
2134 El diálogo de eliminación recursiva aparece cuando intentamos borrar
2135 un directorio no vacío. Pulsaremos Sí para borrar el directorio recursivamente,
2136 No para saltar el directorio, Todo para borrar recursivamente todos los directorios
2137 marcados no vacíos y Ninguno para saltarlos todos. Podemos abortar toda la
2138 operación pulsando el botón Abortar. Si seleccionamos el botón Sí o Todo
2139 se nos pedirá confirmación. Diremos "sí" sólo si estamos realmente
2140 de que queremos una eliminación recursiva.
2142 Si hemos marcado ficheros y realizamos una operación sobre ellos, sólo
2143 los ficheros sobre los que la operación fue exitosa son desmarcados. Los ficheros
2144 saltados y aquellos en los que la operación falló permanecen marcados.
2146 .\"NODE "Mask Copy/Rename"
2147 .SH "Mascara de Copiar/Renombrar"
2148 Las operaciones de copiar/mover permiten transformar los nombres de los ficheros
2149 de manera sencilla. Para ello, hay que procurar una máscara correcta para el
2150 origen y normalmente en la terminación del destino algunos caracteres comodín.
2151 Todos los ficheros que concuerden con la máscara origen son copiados/renombrados
2152 según la máscara destino. Si hay ficheros marcados, sólo aquellos que encajen con
2153 la máscara de origen serán renombrados.
2155 Hay otras opción que podemos seleccionar:
2157 Seguir Enlaces indica si los enlaces simbólicos o físicos en el directorio
2158 origen (y recursivamente en sus subdirectorios) producen nuevos enlaces en el
2159 directorio destino o si queremos copiar su contenido.
2161 Copiar Recursivamente indica qué hacer si en el directorio
2162 destino existe ya un directorio con el mismo nombre que el
2163 fichero/directorio que está siendo copiado. La acción por defecto
2164 es copiar su contenido sobre ese directorio. Habilitando esto
2165 podemos copiar el directorio de origen dentro de ese directorio.
2166 Quizás un ejemplo pueda ayudar:
2168 Queremos copiar el contenido de un directorio denominado coco a /blas
2169 donde ya existe un directorio /blas/coco. Por defecto, mc copiaría el
2170 contenido en /blas/coco, pero con esta opción se copiaría como
2171 /blas/coco/coco.
2173 Preservar Atributos indica que se deben conservar los permisos originales
2174 de los ficheros, marcas temporales y si somos superusuario también el
2175 propietario y grupo originales.
2176 Si esta opción no está activa se aplica el valor actual de umask.
2178 .B "Usando Patrones Shell activado"
2180 Usando Patrones Shell nos permite usar los caracteres comodín '*' y '?'
2181 en la máscara de origen. Funcionará igual que en la línea de órdenes. En
2182 la máscara destino, sólo están permitidos los comodines '*' y '\\<número>'.
2183 El primer '*' en la máscara destino corresponde al primer grupo del comodín
2184 en la máscara de origen, el segundo '*' al segundo grupo, etcétera.
2185 El comodín '\\1' corresponde al primer grupo en la máscara de origen,
2186 el comodín '\\2' al segundo y así sucesivamente hasta '\\9'. El comodín '\\0'
2187 es el nombre completo del fichero fuente.
2189 Dos ejemplos:
2191 Si la máscara de origen es "*.tar.gz", el destino es "/blas/*.tgz" y el
2192 fichero a copiar es "coco.tar.gz", la copia se hará como "coco.tgz"
2193 en "/blas".
2195 Supongamos que queremos intercambiar el nombre y la extensión de modo que
2196 "fichero.c" se convierta en "c.fichero". La máscara origen será "*.*" y
2197 la de destino "\\2.\\1".
2199 .B "Usando Patrones Shell desactivado"
2201 Cuando la opción de Patrones Shell está desactivada MC no realiza una
2202 agrupación automática. Deberemos usar expresiones '\\(...\\)' en la máscara
2203 origen para especificar el significado de los comodínes en la máscara destino.
2204 Esto es más flexible pero también necesita más escritura. Por lo demás,
2205 las máscaras destino son similares al caso de Patrones Shell activos.
2207 Dos ejemplos:
2209 Si la máscara de origen es "^\\(.*\\)\\.tar\\.gz$", el destino es
2210 "/blas/*.tgz" y el fichero a ser copiado es "coco.tar.gz", la copia
2211 será "/blas/coco.tgz".
2213 Si queremos intercambiar el nombre y la extensión para que "fichero.c"
2214 sea "c.fichero", la máscara de origen puede ser
2215 "^\\(.*\\)\\.\\(.*\\)$" y la de destino "\\2.\\1".
2217 .B "Capitalización"
2219 Podemos hacer cambios entre mayúsculas y minúsculas en los nombres de ficheros.
2220 Si usamos '\\u' o '\\l' en la máscara destino, el siguiente carácter será convertido a
2221 mayúsculas o minúsculas respectivamente.
2223 Si usamos '\\U' o '\\L' en la máscara destino, los siguientes caracteres
2224 serán convertidos a mayúsculas o minúsculas respectivamente hasta encontrar
2225 '\\E' o un segundo '\\U' o '\\L' o el fin del nombre del fichero.
2227 '\\u' y '\\l' tienen prioridad sobre '\\U' y '\\L'.
2229 Por ejemplo, si la máscara fuente es '*' (con Patrones Shell activo) o '^\\(.*\\)$'
2230 (Patrones Shell desactivado) y la máscara destino es '\\L\\u*' los nombres de ficheros
2231 serán convertidos para que tengan su inicial en mayúscula y el resto del nombre en
2232 minúsculas.
2234 También podemos usar '\\' como carácter de escape evitando la interpretación de todos
2235 estos caracteres especiales. Por ejemplo, '\\\\' es
2236 una contrabarra y '\\*' es un asterisco.
2238 .\"NODE "Internal File Viewer"
2239 .SH "Visor de Ficheros Interno"
2240 El visor de ficheros interno posee dos modos de pantalla: ASCII y hexadecimal.
2241 Para intercambiar entre modos, usaremos la tecla F4. Si tenemos el programa GNU gzip
2242 instalado, se usará automáticamente para descomprimir los ficheros
2243 según se necesite.
2245 El visor intentará usar el mejor método posible en nuestro sistema o
2246 el tipo de fichero para mostrar la información. El visor interno de ficheros
2247 interpretará algunas secuencias de cadenas para activar los atributos
2248 de negrita y subrayado, para conseguir una apariencia mejor de nuestros ficheros.
2250 En modo hexadecimal, la función de búsqueda acepta texto entre comillas
2251 así como constantes hexadecimales.
2253 Podemos intercalar ambas al mismo tiempo como sigue: "Cadena" 0xFE 0xBB
2254 "más texto". Todo texto entre constantes y comillas será ignorado.
2256 Angunos detalles internos del visualizador: En sistemas con acceso a la llamada
2257 del sistema mmap(2), el programa mapea el fichero en vez de cargarlo;
2258 si el sistema no provee de la llamada al sistema mmap(2) o o el fichero
2259 realiza una acción que necesita de un filtro, entonces el visor usará
2260 sus cachés de crecimiento, cargando sólo las partes del fichero
2261 a las que actualmente estamos accediendo (esto incluye a los ficheros comprimidos).
2263 He aquí unalista de las acciones asociadas a cada tecla que
2264 Midnight Commander gestiona en el visor interno de ficheros.
2266 .B F1
2267 Invoca el visor de ayuda de hipertexto interno.
2269 .B F2
2270 Cambia el modo de ajuste de líneas en pantalla.
2272 .SM N. del T.-
2273 Envuelta (Ajustada), si muestra toda la
2274 información de la línea en la pantalla, de modo que si ésta ocupa más del ancho
2275 de la pantalla aparece como si fuese otra línea aparte o bien desenvuelta (desajustada),
2276 truncando el contenido de la línea que sobresale de la pantalla. Éste contenido
2277 puede ser consultado utilizando las teclas del cursor.
2279 .B F4
2280 Cambia entre el modo hexadecimal y el Ascii.
2282 .B F5
2283 Ir a la línea. Nos pedirá el número de línea en el que deseamos posicionarnos y
2284 y mostrará el fichero a partir de esa línea.
2286 .B F6, /.
2287 Búsqueda de expresión regular desde la posición actual hacia adelante.
2289 .B ?,
2290 Búsqueda de expresión regular desde la posición actual hacia atrás.
2292 .B F7
2293 Búsqueda normal/ búsqueda en modo hexadecimal.
2295 .B C-s.
2296 Comienza una búsqueda normal si no existe una expresión de búsqueda previa si no
2297 buscar la próxima coincidencia.
2299 .B C-r.
2300 Comienza una búsqueda hacia atrás si no había expresión de búsqueda anterior si no
2301 buscar la próxima coincidencia.
2303 .B n.
2304 Buscar la proxima coincidencia.
2306 .B F8
2307 Intercambia entre el modo crudo y procesado: esto mostrará el fichero como se encuentra en disco
2308 o si se ha especificado un filtro de visualización en el fichero mc.ext, entonces
2309 la salida filtrada. El modo actual es siempre el contrario al mostrado
2310 en la etiqueta del botón, entanto que el botón muestra el modo en el que entraremos
2311 con la pulsación de esa tecla.
2313 .B F9
2314 Toggle the format/unformat mode: when format mode is on the viewer
2315 will interpret some string sequences to show bold and underline with
2316 different colors. Also, on button label is the other mode than current.
2318 .B F10, Esc.
2319 Sale del visor interno.
2321 .B Av pág, espacio, C-v.
2322 Avanza una página hacia abajo.
2324 .B Re pág, M-v, C-b, Retroespacio.
2325 Retrocede una página hacia arriba.
2327 .B Cursor Abajo
2328 Despaza el texto una línea hacia arriba, mostrando en la línea inerior de
2329 la pantalla una nueva línea que antes quedaba oculta.
2331 .B Cursor Arriba
2332 Desplaza una línea hacia abajo.
2334 .B C-l
2335 Redibuja el contenido de la pantalla.
2337 .B !
2338 Engendra un nuevo shell en el directorio de trabajo actual.
2340 .B "[n] m"
2341 Coloca la marca n.
2343 .B "[n] r"
2344 Salta hasta la marca n.
2346 .B C-f
2347 Salta al fichero siguiente.
2349 .B C-b
2350 Idem al fichero anterior.
2352 .B M-r
2353 Intercambia entre los diferentes modos de regla: desactivado, arriba, abajo.
2355 Es posible adiestrar al visor de ficheros sobre cómo mostrar un fichero, mírese
2356 la sección
2357 .\"LINK2"
2358 Editar Fichero de Extensiones.
2359 .\"Extension File Edit"
2360 .\"NODE "Internal File Editor"
2361 .SH "Editor de Ficheros Interno"
2362 El editor interno proporciona la mayoría de funcionalidades de los editores
2363 comunes de pantalla completa. Es invocado pulsando
2364 .B F4
2365 indicado por la variable
2366 .I use_internal_edit
2367 en el fichero de inicialización. Tiene un tamaño límite de fichero extensible
2368 de dieciseis megabytes y edita los ficheros binarios de manera impecable.
2370 Las características actualmente soportadas son: Copia
2371 desplazamiento, borrado, corte, y pegado de bloques;
2373 .I "Tecla para tecla Deshacer";
2374 menús emergentes; inserción de ficheros; definición de macros; expresión regular
2375 buscar y reemplazar (y nuestra propia localizar y cambiar de scanf-printf );
2376 resaltado de texto tipo MS Windows-Macintosh con mayúsculas-cursor
2377 (para la consola de linux sólo); intercambio insertar-sobreescribir ; y una opción
2378 para pasar bloques de texto a los comandos del shell sangrado.
2380 El editor es muy fácil de utilizar y no requiere de aprendizaje alguno.
2381 Para conocer la función de las teclas, basta consultar el menú emergente apropiado.
2382 Otras teclas son: Mayúsculas + teclas de movimiento producen el resaltado de
2383 texto.
2384 .B Ctrl-Insert
2385 copia al fichero
2386 .B cooledit.clip  y
2387 .B Mayúsculas-Insert
2388 pega desde
2389 .B cooledit.clip.
2390 .B Mayúsculas-Supr
2391 corta a
2392 .B cooledit.clip,
2394 .B Ctrl-Supr
2395 Elimina el texto resaltado. La tecla de terminación también realiza un Return
2396 con un sangrado automático. la selección con ratón también funciona, y podemos
2397 utilizar el ratón normalmente manteniendo pulsada la tecla mayúsculas
2398 mientras arrastramos el ratón para permitir el trabajo normal del ratón
2399 en el terminal.
2401 Para definir una macro, pulsar
2402 .B Ctrl-R
2403 y entonces teclearemos las secuencias de teclas que deseamos sean
2404 ejecutadas. Pulsaremos
2405 .B Ctrl-R
2406 de nuevo al finalizar. Podemos asignar la macro a la tecla que queramos
2407 pulsándo sobre ella. La macro será ejecutada cuando pulsemos
2408 .B Ctrl-A
2409 seguido de la tecla asignada. También será ejecutada si
2410 pulsamos Meta (Alt), Ctrl, o Escape y la tecla asignada, siempre y cuando
2411 la tecla no sea usada por ninguna otra función. Una vez definida, los comandos de
2412 macro irán al fichero
2413 .B cedit/cooledit.macros
2414 en nuestro directorio de inicio. Podemos eliminar una macro borrando
2415 la línea adecuada en este fichero.
2417 .B F19
2418 formateará código C cuando esté resaltado. Para que funcione
2419 esto, crearemos un fichero ejecutable llamado
2420 .B cedit/edit.indent.rc
2421 en nuestro directorio de inicio conteniendo lo siguiente:
2424 #!/bin/sh
2425 /usr/bin/indent -kr -pcs ~/cedit/cooledit.block >& /dev/null
2426 cat /dev/null > ~/cedit/cooledit.error
2429 Podemos usar la búsqueda scanf y Buscar y cambiar
2430 una cadena en formato C. Primero miraremos
2431 las páginas del manual de
2432 .B sscanf
2434 .B sprintf para saber qué formato de cadena
2435 es y cómo funciona. Un ejemplo es como sigue: Supongamos que queremos
2436 cambiar todas las apariciones de un paréntesis abierto, tres
2437 números separados por coma, y un paréntesis cerrado, con la palabra
2438 .I Melones_De_Pozo-Estrecho,
2439 el tercer número, la palabra
2440 .I Tomates_De_Mazarrón
2441 y el segundo número, Completaremos el diálogo del cuadro de Reemplazo
2442 como sigue:
2445 Introduce la cadena a buscar
2446 (%d,%d,%d)
2447 Introduce la cadena de remplazo
2448 Melones_De_Pozo-Estrecho %d Tomates_De_Mazarrón %d
2449 Introduce el orden de los argumentos de reemplazo
2453 La última línea especifica que el tercer y el segundo
2454 deben ser usados en lugar de la primera y la segunda.
2456 Es conveniente usar esta característica con "Confirmar cambios" marcado, porque
2457 una coincidencia es aquella que se encuentra cuando el número de argumentos
2458 coincide con el número dado, lo cual no siempre es cierto. Scanf también
2459 trata el espacio en blanco como si fuese elástico. Démonos cuenta que el formato de
2460 scanf format % es muy útil para rastrear cadenas, y el espacio en blanco.
2462 El editor también visualiza caracteres no estadounidenses (160+). Cuando se
2463 editan ficheros binarios, deberíamos configurar los
2464 .B bits de pantalla
2465 a 7 bits en el menú de opciones para guardar el espacio limpio.
2467 Véase también el fichero
2468 .B LEAME.edit
2469 para mayor información.
2471 .\"NODE "Completion"
2472 .SH "Terminación"
2474 Permite a Midnight Commander escribir por nosotros.
2476 Intenta realizar la terminación del texto antes de la posición actual. MC
2477 intenta la terminación tratando el texto como una variable (si el texto comienza con
2478 .B $
2479 ), nombre de usuario (si el texto empieza por
2480 .B ~
2481 ), nombre de máquina (si el texto
2482 es comenzado con
2483 .B @
2484 ) o comando (si estamos en la línea de comandos en la
2485 posición donde podríamos escribir un comando, las terminaciones posibles entonces incluyen
2486 palabras reservadas del shell así como comandos internos del shell) en turno. Si nada
2487 de lo anterior coincide, se intenta la terminación con nombres de fichero.
2489 La terminación de nombre de fichero, de usuario y máquina funciona en todas las líneas
2490 de entrada, la terminación de comando es específica de la línea de comandos.
2491 Si la terminación es ambigüa (hay más posibilidades diferentes),
2492 MC pita y la acción siguiente depende de la configuración de la variable
2493 .\"LINK2"
2494 show_all_if_ambiguous
2495 .\"Special Settings"
2496 en el fichero de inicialización. si no es cero, una lista de todas las
2497 posibilidades aparece cerca de la posición y podemos seleccionar con
2498 las teclas del cursor e
2499 .B Intro
2500 la entrada correcta. Podemos escribir también las letras iniciales
2501 en las que las distintas posibilidades se mueven a un conjunto de todas las posibilidades
2502 y completan tanto como sea posible. Si pulsamos
2503 .B M-Tab
2504 de nuevo, sólo el subconjunto será mostrado en el cuadro de la lista, el resto
2505 el primer ítem que coincida  con todos los caracteres preios será resaltado. Tan pronto
2506 como no haya ambigüedad, el diálogo desaparece, pero podemos ocultarlo
2507 con las teclas de cancelación
2508 .B Esc,
2509 .B F10
2510 y las teclas de movimiento del cursor horizontal. Si
2511 .\"LINK2"
2512 show_all_if_ambiguous
2513 .\"Special Settings"
2514 es puesto a cero, el diálogo se sobreimpresiona en pantalla sólo si pulsamos
2515 .B M-Tab
2516 por segunda vez, con la primera MC sólo hace sonar un pitido.
2518 .\"NODE "Virtual File System"
2519 .SH "Sistemas de Ficheros Virtuales (VFS)"
2520 Midnight Commander dispone de una capa de código de acceso
2521 al sistema de ficheros; esta capa se denomina Sistema de Ficheros Virtual (VFS).
2522 El Sistema de Ficheros Virtual permite a Midnight Commander
2523 manipular ficheros no ubicados en el sistema de ficheros Unix.
2525 Midnight Commander incluye actualmente varios Sistemas de Ficheros
2526 Virtuales: el sistema de ficheros local, utilizado para acceder al sistema
2527 de ficheros Unix habitual; tarfs para manipular empaquetados con el comando
2528 tar y acaso comprimidos; undelfs para recuperar ficheros borrados
2529 en sistemas de ficheros de tipo ext2 (sistema de ficheros habitual en
2530 Linux); ftpfs para manipular ficheros en sistemas
2531 remotos a través de FTP; fish para manipular ficheros a través de conexiones a shell como
2532 rsh o ssh y finalmente mcfs (Midnight Commander file system), un sistema
2533 de ficheros para red. Si el programa se compiló incluyendo smbfs se pueden
2534 manipular ficheros en sistemas remotos empleando el protocolo SMB (CIFS).
2536 El código VFS interpretará todos los nombres de ruta usados y
2537 los dirigirá al sistema de ficheros correcto. El formato usado para cada uno
2538 de los sistemas de ficheros se describe más adelante en su propia sección.
2540 .\"NODE "  Tar File System"
2541 .SH "  Sistema de ficheros Tar (tarfs)"
2542 El sistema de ficheros tar y los ficheros tar comprimidos pueden consultarse usando
2543 el comando chdir. Para mostrar en el panel el contenido de un fichero tar, cambiamos
2544 de directorio empleando la siguiente sintaxis:
2546 .I /fichero.tar#utar/[directorio-dentro-tar]
2548 El fichero mc.ext también ofrece un atajo para los ficheros tar, esto quiere decir
2549 que normalmente basta con apuntar a un fichero tar y pulsar Intro para entrar en el
2550 fichero tar. Véase la sección
2551 .\"LINK2"
2552 Edición del Fichero de Extensiones
2553 .\"Extension File Edit"
2554 para obtener más detalles sobre cómo hacer esto.
2556 Ejemplos:
2559     mc-3.0.tar.gz#utar/mc-3.0/vfs
2560     /ftp/GCC/gcc-2.7.0.tar#utar
2563 En este último se indica la ruta completa hasta el fichero tar.
2565 .\"NODE "  FTP File System"
2566 .SH "  Sistema de ficheros FTP (ftpfs)"
2567 El ftpfs permite manipular ficheros en máquinas remotas. Para
2568 comenzar a usarlo, se puede emplear la "Conexión por FTP..."
2569 (accesible desde la barra de  menús) o podemos cambiar directamente el
2570 directorio actual desde la línea de órdenes con el comando cd y la ruta
2571 tal como esto:
2573 .I /#ftp:[!][usuario[:clave]@]maquina[:puerto][dir-remoto]
2575 los elementos,
2576 .I usuario,
2577 .I puerto
2579 .I directorio-remoto
2580 son opcionales. Si especificamos el elemento
2581 .I usuario,
2582 entonces Midnight Commander intentará entrar en la máquina
2583 remota como ese usuario, en otro caso usará nuestro nombre. El elemento opcional
2584 .I clave,
2585 si está presente, es la contraseña de acceso usada para autentificar la conexión. Esto
2586 no es muy recomendable (y menos guardarlo en nuestra lista de accesos favoritos, a menos que
2587 fijemos los atributos adecuados en ella, y aún así, puede no ser seguro).
2589 Ejemplos:
2592     /#ftp:ftp.nuclecu.unam.mx/linux/local
2593     /#ftp:tsx-11.mit.edu/pub/linux/packages
2594     /#ftp:!detras.barrera.edu/pub
2595     /#ftp:guest@pcremoto.com:40/pub
2596     /#ftp:miguel:xxx@servidor/pub
2597     /#ftp:ftp.um.es/pub
2600 Para acceder a lugares a través de cortafuegos usaremos el prefijo /#ftp:!
2601 para hacer que Midnight Commander utilice un proxy para realizar la tranferencia ftp.
2602 Podemos establecer el proxy en el cuadro de diálogo
2603 .\"LINK2"
2604 Sistema de Ficheros Virtual (VFS).
2605 .\"Virtual File System"
2607 La opción
2608 .I Usar siempre proxy
2609 obliga al programa a
2610 utilizar siempre el proxy. Si está fijada, el programa
2611 hará dos cosas: consultar el fichero @prefix@/share/mc.no_proxy para leer
2612 las líneas que contienen nombres de máquinas locales (si el nombre de máquina
2613 empieza con un punto, se supone que es un dominio) y se asume que cualquier
2614 cualquier máquina sin puntos en su nombre es directamente accesible.
2616 Si estamos usando ftpfs con un encaminador con filtrado de paquetes
2617 que no nos permita usar el modo regular de apertura de ficheros, podríamos
2618 querer forzar al programa a usar el modo de apertura pasivo. Para ello
2619 tendríamos que poner la opción ftpfs_use_passive_connections en el fichero de
2620 configuración.
2622 Midnight Commander guarda los listados de directorios en una caché. La vida de
2623 la caché es configurable en el cuadro de diálogo del
2624 .\"LINK2"
2625 Sistema de Ficheros Virtual (VFS).
2626 .\"Virtual File System"
2627 Esto tiene un efecto curioso: si cambiamos algo en un directorio, no se verá
2628 reflejado en el listado hasta que se fuerce un refresco de la caché con la tecla
2629 C-r. No se trata de un fallo, sino de una utilidad; pensemos en lo pesado
2630 que es manipular ficheros con ftpfs sobre una conexión lenta.
2632 .\"NODE "  FIle transfer over SHell filesystem"
2633 .SH "  Sistema de ficheros de envío FIcheros por SHell (fish)"
2635 El fish es un sistema de ficheros por red que permite manipular ficheros
2636 en una máquina remota como si estuvieran almacenados localmente. Para
2637 ello es preciso que el sistema remoto este ejecutando el servidor fish
2638 o que la shell sea de tipo bash.
2640 Para conectar con la máquina remota basta cambiar de directorio a un
2641 directorio virtual cuyo nombre sea de la forma:
2643 .I /#sh:[usuario@]maquina[:opciones]/[directorio-remoto]
2645 Los elementos
2646 .I usuario,
2647 .I opciones
2649 .I directorio-remoto
2650 son opcionales. Si se especifica el elemento
2651 .I usuario
2652 Midnight Commander intentará entrar en la máquina remota como ese
2653 usuario, y si no usará nuestro nombre.
2655 Como
2656 .I opciones
2657 se puede poner 'C' para usar compresión y 'rsh' para utilizar una
2658 conexión rsh en vez de ssh. Si se indica el
2659 .I directorio-remoto,
2660 se buscará éste como primer directorio al conectar con la máquina
2661 remota.
2663 Ejemplos:
2666     /#sh:solorsh.es:r/linux/local
2667     /#sh:pepe@quiero.comprension.edu:C/privado
2668     /#sh:pepe@sincomprimir.ssh.edu/privado
2671 .\"NODE "  Network File System"
2672 .SH "  Sistema de ficheros de Red"
2673 El sistema de ficheros de Midnight Commander es un sistema de ficheros de red básico que
2674 nos permite manipular ficheros en una máquina remota como si estuviesen
2675 accesibles localmente. Para utilizar esto, la máquina remota debe estar ejecutando el
2676 programa servidor mcserv(8).
2678 Para conectar a una máquina remota, sólo necesitamos hacer un chdir a un
2679 directorio especial cuyo nombre sigue el siguiente formato:
2681 .I /#mc:[usuario@]máquina[:puerto][directorio-remoto]
2683 Los elementos
2684 .I usuario,
2685 .I puerto
2687 .I directorio-remoto
2688 son opcionales. Si especificamos el elemento
2689 .I usuario
2690 entonces Midnight Commander intentará acceder a la
2691 máquina como ese usuario, si no, usará nuestro login.
2693 El elemento
2694 .I puerto
2695 es utilizado cuando la máquina remota se ejecuta en un puerto especial
2696 (véase la página del manual de mcserv(8) para mayor información sobre puertos);
2697 finalmente, si el elemento
2698 .I directorio remoto
2699 está presente, nuestro directorio actual en la máquina remota
2700 será éste.
2702 Ejemplos:
2705     /#mc:ftp.nuclecu.unam.mx/linux/local
2706     /#mc:pepe@foo.edu:11321/privado
2709 .\"NODE "  SMB File System"
2710 .SH "  Sistema de ficheros SMB"
2711 El smbfs permite manipular ficheros en máquinas remotas con los protocolos
2712 denominados SMB (o CIFS). Esto incluye Windows Trabajo en Grupo, Windows 9x,
2713 Windows NT, Windows 2000 y Samba.
2714 Para comenzar a usarlo, se puede emplear la "Conexión por SMB..."
2715 (accesible desde la barra de  menús) o bien cambiar de directorio a un
2716 directorio virtual cuyo nombre sea de la forma:
2718 .I /#smb:maquina[/nombre-recurso][/directorio-remoto]
2720 Los elementos
2721 .I nombre-recurso
2723 .I directorio-remoto
2724 con opcionales. El
2725 .I usuario, dominio
2727 .I contraseña
2728 se pueden especificar en un cuadro de diálogo.
2730 Ejemplos:
2733     /#smb:maquina/Compartido
2734     /#smb:otramaquina
2737 .\"NODE "  Undelete File System"
2738 .SH "  Sistema de ficheros de Recuperación"
2739 En sistemas Linux, si el programa de configuración nos preguntó si queríamos usar
2740 las facilidades de recuperación de ficheros de ext2fs, tendremos el sistema de ficheros
2741 recuperables accesible.
2742 La recuperación de ficheros borrados está disponible sólo en los sistemas de ficheros ext2. El
2743 sistema de ficheros recuperable es sólo un interface de la librería ext2fs con:
2744 restaurar todos los ficheros borrados en un ext2fs y proporciona
2745 la extracción selectiva de ficheros en una partición regular.
2747 Para usar este sistema de ficheros, tendremos que hacer un chdir a un nombre de fichero especial
2748 formado por el prefijo "/#undel" y el nombre de fichero donde se encuentra el
2749 sistema de ficheros actual.
2751 Por ejemplo, para recuperar ficheros borrados en la segunda partición del
2752 primer disco scsi en Linux, usaríamos el siguiente nombre de ruta:
2755     /#undel:sda2
2758 Esto le llevaría un tiempo a undelfs para cargar la información
2759 antes de empezar a navegar por los ficheros allí contenidos.
2761 .\"NODE "Colors"
2762 .SH "Colores"
2763 Midnight Commander intentará determinar si nuestro terminal soporta
2764 el uso de color utilizando la base de datos del terminal y nuestro nombre de terminal. Algunas veces
2765 estará confundido, por lo que deberemos forzar el modo en color o deshabilitar el modo de color
2766 usando el argumento -c y -b respectivamente.
2768 Si el programa está compilado con el gestor pantallas Slang
2769 en lugar de ncurses, también chequeará la variable
2770 .B COLORTERM,
2771 si existe, lo que tiene el mismo efecto que la opción -c.
2773 Podemos especificar a los terminales que siempre fuercen el modo en color
2774 añadiendo la variable
2775 .I color_terminals
2776 a la sección Colors del fichero de inicialización. Esto evitará que
2777 Midnight Commander intente la detección de soporte de color. Ejemplo:
2779 [Colors]
2780 color_terminals=linux,xterm
2783 color_terminals=nombre-terminal1,nombre-terminal2...
2786 El programa puede compilarse con ncurses y slang, ncurses no
2787 ofrece la posibilidad de forzar el modo en color: ncurses utiliza la
2788 información de en la base de datos del terminal.
2790 Midnight Commander ofrece una forma de cambiar los colores por defecto.
2791 Actualmente los colores se configuran a través de la variable de entorno
2792 .B MC_COLOR_TABLE
2793 o en la sección Colors del fichero de inicialización.
2795 En la seccción Colors, el mapa de colores por defecto se carga desde la variable
2796 .I base_color.
2797 Podemos especificar un mapa de colores alternativo para un terminal
2798 utilizando el nombre del terminal como clave en ésta sección. Ejemplo:
2801 [Colors]
2802 base_color=
2803 xterm=menu=magenta:marked=,magenta:markselect=,red
2806 El formato de la definición de color es:
2809   <PalabraClave>=<ColorTexto>,<ColorFondo>:<PalabraClave>= ...
2812 los colores son opcionales, y las palabras claves son: normal, selected,
2813 marked, markselect, errors, input, reverse menu, menusel, menuhot, menuhotsel,
2814 gauge;  los colores por defecto son: dnormal, dfocus, dhotnormal, dhotfocus;
2815 Los colores de Ayuda son: helpnormal, helpitalic, helpbold, helplink,
2816 helpslink; Color del visor: viewunderline; Modo especial resaltado:
2817 executable, directory, link, device, special.
2819 Los cuadros de diálogo usan los siguientes colores:
2820 .I dnormal
2821 usado para el texto normal,
2822 .I dfocus
2823 usado para el componente actualmente seleccionado,
2824 .I dhotnormal
2825 usado para diferenciar el color de la tecla activa
2826 en los componentes normales, mientras que el color
2827 .I dhotfocus
2828 se utiliza para el color resaltado en el componente seleccionado.
2830 Los menús utilizan el mismo esquema equivalente con los nombres menu, menusel, menuhot and
2831 menuhotsel en lugar de los anteriores.
2833 La ayuda utiliza los siguientes colores:
2834 .I helpnormal
2835 texto normal,
2836 .I helpitalic
2837 utilizado para el texto enfatizado con letra itálica en la página del manual,
2838 .I helpbold
2839 usado para el texto enfatizado en negrita en la página del manual,
2840 .I helplink
2841 usado para los hiperenlaces no seleccionados y
2842 .I helpslink
2843 es utilizado para el hiperenlace seleccionado.
2845 .I gauge (indicador)
2846 determina el color de la parte completada de la barra de progresión (gauge), que muestra
2847 qué porcentaje de ficheros fueron copiados etc. de modo gráfico.
2849 Para el modo de resaltado del tipo de ficheros,
2850 .I directory
2851 especifica el color con que se muestran los directorios;
2852 .I executable
2853 para los ficheros ejecutables;
2854 .I link
2855 usado para representar enlaces;
2856 .I device
2857 para dispositivos de caracteres y de bloque;
2858 .I special
2859 para ficheros especiales, tales como colas (FIFO) e IPC sockets;
2860 .I core
2861 es para los ficheros volcados (véase también la opción
2862 .B highlight_mode
2863 en la sección sobre
2864 .\"LINK2"
2865 Ajustes Especiales
2866 .\"Special Settings"
2869 Los colores posibles son: negro (black), gris (gray), rojo (red), rojo brillante (brightred), verde (green),
2870 verde claro (brightgreen), marrón (brown), amarillo (yellow), azul oscuro (blue), azul brillante (brightblue), rosa (magenta), rosa claro (brightmagenta),
2871 azul celeste (cyan), celeste claro (brightcyan), gris claro (lightgray) y blanco (white).
2873 .\"NODE "Special Settings"
2874 .SH "Ajustes Especiales"
2875 La mayoría de las opciones de Midnight Commander pueden cambiarse
2876 desde los menús. Sin embargo, hay un pequeño número de ajustes que sólo pueden ser
2877 modificados editando el fichero de configuración
2879 Esas variables pueden seleccionarse en nuestro fichero ~/.mc/ini:
2881 .I clear_before_exec.
2883 Por defecto Midnight Commander limpia la pantalla antes de ejecutar un
2884 comando. Si preferimos ver la salida del comando
2885 en la parte inferior de la pantalla, editaremos nuestro fichero ~/mc.ini y cambiaremos el valor del
2886 campo clear_before_exec a 0.
2888 .I confirm_view_dir.
2890 Si pulsamos F3 en un directorio, normalmente MC entra en ese directorio. Si
2891 este valor está a 1, entonces MC pedirá confirmación antes
2892 de cambiar el directorio si tenemos ficheros marcados.
2894 .I drop_menus.
2896 Si está definida esta variable, al pulsar F9 aparecen los menús desplegados.
2897 Si no, sólo aparecerán la cabeceras de menú, y tendremos que seleccionar uno
2898 con las teclas del cursor, ratón o letra resaltada para abrirlo y poder
2899 acceder a la opción deseada en el menú.
2901 .I ftpfs_retry_seconds.
2903 Este valor es el número de segundos que Midnight Commander esperará
2904 antes de intentar volver a conectar con un servidor de ftp que ha denegado el
2905 acceso. Si el valor es cero, el programa no reintentará el acceso.
2907 .I ftpfs_use_passive_connections.
2909 Esta opción está desactivada por defecto. Hace que el código de FTPfs utilice el
2910 modo de apertura pasivo para transferir ficheros. Esto es usado por aquellos
2911 que están detrás de un encaminador con filtrado de paquetes. Ésta opción sólo funciona si
2912 estamos utilizando un proxy para ftp.
2914 .I max_dirt_limit.
2916 Especifica cuántas actualizaciones de pantalla pueden saltarse al menos en el visor
2917 de ficheros interno. Normalmente este valor no es significativo, porque
2918 el código automáticamente ajusta el número de actualizaciones a saltar de acuerdo
2919 al volumen de pulsaciones de teclas recibidas. Empero, en máquinas muy lentas o
2920 en terminales con autorepetición de teclado rápida, un valor grande puede hacer
2921 que la pantalla se actualice dando saltos.
2923 Parece ser que poniendo max_dirt_limit a 10 produce el mejor comportamiento,
2924 y éste es el valor por defecto.
2926 .I mouse_move_pages.
2928 Controla cuándo el desplazamiento de pantalla realizado con el ratón se realiza por páginas o línea
2929 a línea en los paneles.
2931 .I mouse_move_pages_viewer.
2933 Controla cuándo el desplazamiento de pantalla realizado con el ratón se realiza por páginas o línea
2934 a línea en el visor de ficheros interno.
2936 .I old_esc_mode
2938 Por defecto Midnight Commander trata la tecla ESC como prefijo de tecla
2939 (old_esc_mode=0), si activamos esta opción (old_esc_mode=1), entonces
2940 la tecla ESC actuará como prefijo de tecla durante un segundo, y si no hay
2941 pulsaciones, entonces ESC será interpretado como la tecla de cancelación (ESC
2942 ESC).
2945 .I only_leading_plus_minus
2947 Produce un tratamiento especial para '+', '-', '*' en la línea de comandos (seleccionar,
2948 desseleccionar, selección inversa) sólo si la línea de comandos está vacía. No necesitamos
2949 entrecomillar estos caracteres en la línea de comandos. Pero no podremos
2950 cambiar la selección cuando la línea de comandos no esté vacía.
2951 .I panel_scroll_pages
2953 Si existe (por defecto), el panel se desplazará media pantalla cuando el cursor
2954 alcance el final o el principio del panel, en otro caso se desplazará un fichero cada vez.
2956 .I preserve_uidgid
2958 Si esta opción esta activa (por defecto), cuando entremos como superusuario
2959 la norma será conservar los UID y GID de los ficheros. Algunos usuarios
2960 prefieren deshabilitar esta opción, por eso puede configurarse.
2962 .I show_output_starts_shell
2964 Esta variable sólo funciona si no se utiliza el soporte de subshell.
2965 Cuando utilizamos la combinación C-o para volver a la pantalla de usuario, si
2966 está activada, tendremos un nuevo shell. De otro modo, pulsando cualquier tecla
2967 nos devolverá a Midnight Commander.
2969 .I show_all_if_ambiguous.
2971 Por defecto Midnight Commander muestra todas las posibles
2972 .\"LINK2"
2973 terminaciones
2974 .\"Completion"
2975 si la solución es ambigüa si pulsamos
2976 .B M-Tab
2977 por segunda vez, la primera vez sólo completa hasta donde le sea posible
2978 y en caso de ambigüedad pita. Si queremos ver todas las
2979 posibles conclusiones antes de pulsar
2980 .B M-Tab,
2981 pondremos esta opción a 1.
2983 .I torben_fj_mode
2985 Si este modificador existe, entonces las teclas Inicio y Fin funcionarán de manera
2986 diferente en los paneles, en lugar de mover la selección al primer
2987 o último fichero en los paneles, actuarán como sigue:
2989 La tecla Inicio: Irá a la línea central del panel, si está bajo ella; sino va a
2990 la primera línea a menos que ya esté allí, en este caso
2991 irá al primer fichero del panel.
2993 La tecla Fin tiene un comportamiento similar: Irá a la línea central del panel, si
2994 está situada en la mitad superior del panel; si no irá a la línea inferior del panel a menos que
2995 ya estémos ahí, en cuyo caso movera la selección al último nombre de fichero del panel.
2997 .I highlight_mode
2998 Por defecto toda la información de los paneles se mostrará con
2999 el mismo color. Si esta variable está a 1, entonces las señales
3000 .I perm
3002 .I mode
3003 en el formato de pantalla tendrán la habilidad de mostrar los derechos de acceso del usuario
3004 para el fichero mostrado. Un trio adecuado de derechos de lectura, escritura y ejecución
3005 destacados con el color amarillo (
3006 .I selected
3007 ). Además, si la variable
3008 es igual a 2, entonces todas las líneas serán mostradas con el color
3009 que corresponda a su tipo (véase
3010 .\"LINK2"
3011 Colores).
3012 .\"Colors"
3013 La enfatización por colores también funciona en este modo.
3015 .I use_file_to_guess_type
3017 Si esta variable está activada (por defecto lo está) se recurrirá al
3018 comando "file" para reconocer los tipos de fichero referidos en el fichero
3019 .\"LINK2"
3020 mc.ext.
3021 .\"Extension File Edit"
3023 .I xterm_mode
3025 Si esta variable esta activada (por defecto no) cuando naveguemos
3026 por el sistema de ficheros en un panel en árbol, se irá actualizando
3027 automáticamente el otro panel con los contenidos del directorio
3028 seleccionado en cada momento.
3030 .\"NODE "Terminal databases"
3031 .SH "Ajustes del Terminal"
3032 Midnight Commander permite hacer ajustes a la base de datos de terminales
3033 del sistema sin necesidad de privilegios de superusuario. El programa
3034 busca definciones de teclas en el fichero de inicialización del sistema
3035 .B @prefix@/share/mc/mc.lib
3036 o en el del usuario
3037 .B ~/.mc/ini,
3038 en la sección "terminal:nuestro-terminal" y si no en "terminal:general".
3039 Cada línea comienza con el identificador de la tecla, seguido de un signo
3040 de igual y la definición de la tecla. Para representar el carácter de escape
3041 se utiliza \\e y ^x para el carácter control-x.
3043 Los identificadores de tecla son:
3046 f0 a f20      teclas de función f0 a f20
3047 bs            tecla de borrado
3048 home          tecla de inicio
3049 end           tecla de fin
3050 up            tecla de cursor arriba
3051 down          tecla de cursor abajo
3052 left          tecla de cursor izquierda
3053 right         tecla de cursor derecha
3054 pgdn          tecla de avance de página
3055 pgup          tecla de retroceso de página
3056 insert        tecla de insertar
3057 delete        tecla de suprimir
3058 complete      tecla para completar
3061 Ejemplo: para indicar que la secuencia Escape + [ + O + p corresponde
3062 a la tecla de insertar, hay que colocar en el fichero
3063 .B ~/.mc/ini:
3066 insert=\\e[Op
3069 El identificador
3070 .I complete
3071 representa la secuencia usada para invocar el mecanismo de completar
3072 nombres. Esto se hace habitualmente con M-tabulador, pero podemos
3073 configurar otras teclas para esta función, especialmente en teclados
3074 que incorporan tantas teclas especiales (bonitas pero inútiles o
3075 infrautilizadas).
3076 .SH ""
3077 .\"NODE "FILES"
3078 .SH "FICHEROS AUXILIARES"
3079 El programa localiza toda su información en el directorio designado
3080 por la variable de entorno MC_DATADIR, o en su defecto, en el directorio
3081 @prefix@/share/mc.
3083 @prefix@/share/mc.hlp
3085 Fichero de ayuda.
3087 @prefix@/share/mc/mc.ext
3089 Fichero de extensiones por defecto del sistema.
3091 ~/.mc/bindings
3093 Fichero de usuario de extensiones y configuración de visor y editor. Si
3094 está presente prevalece sobre el contenido de los ficheros del sistema.
3096 @prefix@/share/mc/mc.ini
3098 Fichero de configuración del sistema para Midnight Commander, sólo si
3099 el usuario no dispone de su propio ~/.mc/ini.
3101 @prefix@/share/mc/mc.lib
3103 Opciones globales de Midnight Commander. Se aplican siempre a todos los
3104 usuarios, tengan ~/.mc/ini o no. Actualmente sólo se emplea para los
3105 .\"LINK2"
3106 ajustes de terminal.
3107 .\"Terminal databases"
3109 ~/.mc/ini
3111 Configuración personal del usuario. Si este fichero está presente entonces
3112 se cargará la configuración desde aquí en lugar de desde el fichero de
3113 configuración del sistema.
3115 @prefix@/share/mc/mc.hint
3117 Este fichero contiene los mensajes cortos de ayuda mostrados por el
3118 programa.
3120 @prefix@/share/mc/mc.menu
3122 Este fichero contiene el menú de aplicaciones por defecto para el sistema.
3124 ~/.mc/menu
3126 Menú de aplicaciones personal del usuario. Si está presente será utilizado
3127 en lugar del menú por defecto del sistema.
3129 ~/.mc/Tree
3131 La lista de directorios para el árbol de directorios y la vista en árbol.
3133 \&./.mc.menu
3135 Menú local definido por el usuario. Si este fichero
3136 está presente será usado en lugar del menú de aplicaciones
3137 personal o de sistema.
3139 .\"SKIP_SECTION"
3140 .SH "LICENCIA"
3141 Este programa se distribuye en los términos que recoge la Licencia Pública
3142 General de GNU (GNU General Public License) tal como fue publicada por
3143 la Fundación de Software Libre (Free Software Foundation). La ayuda
3144 integrada con el programa contiene detalles sobre la Licencia y la
3145 carencia de garantía.
3146 .\"NODE "AVAILABILITY"
3147 .SH "DISPONIBILIDAD"
3148 La última versión de este programa puede encontrarse en
3149 ftp://ftp.gnome.org/mirror/gnome.org/stable/sources/mc/ y en los
3150 servidores espejo de GNOME que se relacionan en http://www.gnome.org/.
3151 .\"NODE "SEE ALSO"
3152 .SH "VÉASE TAMBIÉN"
3153 mcedit(1), mcserv(8), sh(1), bash(1), tcsh(1), zsh(1), ed(1), view(1),
3154 terminfo(1), gpm(1).
3157 La página web de Midnight Commander está en:
3158         http://www.gnome.org/mc/
3161 La presente documentación recoge información relativa a la versión 4.6.0
3162 (Agosto de 2002). Esta traducción no está actualizada con la versión
3163 original en inglés. Para acceder a información sobre versiones recientes
3164 consultar la página de manual en inglés que contiene información más
3165 completa y actualizada. Para ver el susodicho manual original ejecutar
3166 en la línea de órdenes:
3168         LANG= LC_ALL= man mc
3171 .\"NODE "AUTHORS"
3172 .SH "AUTORES"
3173 Miguel de Icaza (miguel@ximian.com), Janne Kukonlehto
3174 (jtklehto@paju.oulu.fi), Radek Doulik (rodo@ucw.cz), Fred Leeflang
3175 (fredl@nebula.ow.org), Dugan Porter (dugan@b011.eunet.es),
3176 Jakub Jelinek (jj@sunsite.mff.cuni.cz), Ching Hui
3177 (mr854307@cs.nthu.edu.tw), Andrej Borsenkow (borsenkow.msk@sni.de),
3178 Norbert Warmuth (nwarmuth@privat.circular.de), Mauricio Plaza
3179 (mok@roxanne.nuclecu.unam.mx), Paul Sheer (psheer@icon.co.za),
3180 Pavel Machek (pavel@ucw.cz) y Pavel Roskin (proski@gnu.org)
3181 son los desarrolladores de este paquete. Alessandro Rubini
3182 (rubini@ipvvis.unipv.it) ha sido especialmente útil depurando y mejorando
3183 el soporte de ratón del programa, John Davis (davis@space.mit.edu) también
3184 dejó su librería S-Lang disponible para nosotros bajo la GPL y respondió
3185 a mis preguntas sobre ella, y las siguientes personas han contribuido
3186 con código y la corrección de muchos errores (en orden alfabético):
3188 Adam Tla/lka (atlka@sunrise.pg.gda.pl), alex@bcs.zp.ua (Alex
3189 I. Tkachenko), Antonio Palama, DOS port (palama@posso.dm.unipi.it), Erwin
3190 van Eijk (wabbit@corner.iaf.nl), Gerd Knorr (kraxel@cs.tu-berlin.de),
3191 Jean-Daniel Luiset (luiset@cih.hcuge.ch), Jon Stevens
3192 (root@dolphin.csudh.edu), Juan Francisco Grigera, Win32 port
3193 (j-grigera@usa.net), Juan Jose Ciarlante (jjciarla@raiz.uncu.edu.ar),
3194 Ilya Rybkin (rybkin@rouge.phys.lsu.edu), Marcelo Roccasalva
3195 (mfroccas@raiz.uncu.edu.ar), Massimo Fontanelli (MC8737@mclink.it),
3196 Sergey Ya. Korshunoff (root@seyko.msk.su), Thomas Pundt
3197 (pundtt@math.uni-muenster.de), Timur Bakeyev (timur@goff.comtat.kazan.su),
3198 Tomasz Cholewo (tjchol01@mecca.spd.louisville.edu), Torben Fjerdingstad
3199 (torben.fjerdingstad@uni-c.dk), Vadim Sinolitis (vvs@nsrd.npi.msu.su)
3200 y Wim Osterholt (wim@djo.wtm.tudelft.nl).
3202 .\"NODE "BUGS"
3203 .SH "ERRORES"
3204 Véase el fichero "TODO" en la distribución para saber qué falta por hacer.
3206 Para informar de problemas con el programa, envíar un
3207 mensaje a la dirección: mc-devel@gnome.org.
3209 Proporcionar una descripción en detalle del problema, la versión del
3210 programa que se está empleando (mc -V muestra esta información) y el
3211 sistema operativo en el se ejecuta el programa. Si el programa revienta,
3212 sería también útil disponer del estado de la pila.
3213 .\"NODE "TRANSLATION"
3214 .SH "TRADUCCIÓN"
3215 Francisco Gabriel Aroca, 1998. Reformateado y actualizado por David
3216 Martín, 2002.
3218 Midnight Commander traducido a castellano por David Martín
3219 <dmartina@excite.com>.