Update.
[midnight-commander.git] / doc / es / mc.1.in
blobc13168bb0d687383ba8d2034431c4740b81866f1
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 "Enero de 2003" "MC Versión 4.6.0" "GNU Midnight Commander"
9 .\"SKIP_SECTION"
10 .SH "NOMBRE"
11 mc \- Entorno visual para sistemas tipo Unix.
12 .\"SKIP_SECTION"
13 .SH "SINTAXIS"
14 .B mc
15 [\-abcCdfhPstuUVx] [\-l registro] [dir1 [dir2]] [-v archivo]
16 .\"NODE "DESCRIPTION"
17 .SH "DESCRIPCIÓN"
18 "Midnight Commander" (Comandante de Medianoche) es
19 un navegador de directorios/gestor de archivos para
20 sistemas operativos tipo Unix.
21 .\"NODE "OPTIONS"
22 .\".\"DONT_SPLIT"
23 .SH "OPCIONES"
24 .TP
25 .I "\-a"
26 Deshabilita el uso de caracteres gráficos para el dibujo de líneas.
27 .TP
28 .I "\-b"
29 Fuerza el uso de la pantalla de Blanco y Negro.
30 .TP
31 .I "\-c"
32 Fuerza el uso del modo color, por favor chequear la sección
33 .\"LINK2"
34 Colores
35 .\"Colors"
36 para más información.
37 .TP
38 .I "\-C arg"
39 Usado para especificar un juego de colores diferentes en la línea de órdenes.
40 El formato de arg está documentado en la sección
41 .\"LINK2"
42 Colores\&. 
43 .\"Colors"
44 .TP
45 .I "\-d"
46 Deshabilita el soporte de ratón.
47 .TP
48 .I "\-f"
49 Muestra las rutas de búsqueda compiladas para archivos de Midnight Commander.
50 .TP
51 .I "\-k"
52 Resetea softkeys a su valor por defecto según la base de datos de termcap/terminfo.
53 Sólo útil en terminales HP cuando la función keys no funciona.
54 .TP
55 .I "-l registro"
56 Guarda el diálogo ftpfs con el servidor en el archivo.
57 .TP
58 .I "\-P"
59 Al salir del programa, Midnight Commander imprimirá el último directorio de trabajo.
60 Esta opción no debe ser usada directamente, sino desde una función de la shell adecuada
61 para poder cambiar el directorio activo al directorio en uso dentro de Midnight Commander.
62 (Gracias a Torben Fjerdingstad y Sergey por su contribución con esta función
63 y el código que implementa esta opción).
64 Consultar en los archivos
65 .B @prefix@/share/mc/bin/mc.sh
66 (usuarios de bash y zsh) y
67 .B @prefix@/share/mc/bin/mc.csh
68 (usuarios de tcsh) las correspondientes definiciones de esta función.
69 .TP
70 .I "\-s"
71 Activa el modo para terminales lentos. En este modo el programa no
72 dibuja bordes con líneas de caracteres y desactiva el modo detallado.
73 .TP
74 .I "\-t"
75 Usado sólo si el código fue compilado con Slang y terminfo: hace que
76 Midnight Commander use el valor de la variable de entorno
77 .B TERMCAP
78 para obtener información de terminal en vez de la
79 la base de datos de terminales del sistema.
80 .TP
81 .I "\-u"
82 Deshabilita el uso de shell concurrente (sólo tiene sentido si este
83 Midnight Commander fue construido con soporte de shell concurrente).
84 .TP
85 .I "\-U"
86 Habilita el uso de shell concurrente (sólo tiene sentido si este
87 Midnight Commander fue construido con soporte de subshell opcional).
88 .TP
89 .I "\-v archivo"
90 Utiliza el visor interno para ver el archivo.
91 .TP
92 .I "\-V"
93 Muestra la versión del programa.
94 .TP
95 .I "\-x"
96 Fuerza el modo xterm. Usado cuando se ejecuta en terminales con características de xterm (dos
97 modos de pantalla, y pueden enviar secuencias de escape de ratón).
98 .PP
99 Si se especifica, el primer directorio se mostrará en el
100 panel activo y el segundo directorio en el otro panel.
101 .\"NODE "Overview"
102 .SH "Introducción"
103 La pantalla de Midnight Commander está divida en cuatro partes. La mayor
104 parte de la pantalla está ocupada por los dos paneles de directorio. Por defecto,
105 la segunda línea más inferior de la pantalla es la línea de órdenes del sistema, y
106 la línea inferior muestra las etiquetas de las teclas de función. La línea superior es la
107 .\"LINK2"
108 barra de menú\&.
109 .\"Menu Bar"
110 La línea de la barra de menú podría no ser visible, pero aparece si pulsamos
111 en la primea línea de la pantalla con el ratón o pulsamos la tecla F9.
113 Midnight Commander pone a la vista dos directorios al mismo
114 tiempo. Uno de los paneles es el panel actual (hay una barra de selección
115 en el panel actual). La mayoría de las operaciones tienen lugar en el
116 panel actual. Algunas operaciones con archivos como Renombrar y Copiar utilizan
117 por defecto el directorio del panel no seleccionado como destino, pero
118 siempre solicitan una confirmación previa y podemos cambiarlo. Para más
119 información, ver las secciones sobre los
120 .\"LINK2"
121 Paneles de Directorio\&,
122 .\"Directory Panels"
124 .\"LINK2"
125 Menús Izquierdo y Derecho
126 .\"Left and Right Menus"
127 y el
128 .\"LINK2"
129 Menú de Archivo\&.
130 .\"File Menu"
132 Podemos ejecutar comandos del sistema desde el Midnight Commander simplemente
133 escribiéndolos. Todo lo que escribamos aparecerá en la línea de órdenes del sistema
134 y cuando pulsemos Intro, Midnight Commander ejecutará estos comandos; ver las secciones
135 .\"LINK2"
136 Línea de Órdenes del Sistema
137 .\"Shell Command Line"
139 .\"LINK2"
140 Teclas de la Línea de Entrada
141 .\"Input Line Keys"
142 para aprender más sobre la línea de órdenes.
143 .\"NODE "Mouse Support"
144 .SH "Soporte de Ratón"
145 Midnight Commander soporta el uso del ratón. Se activa cuando
146 estamos ejecutándolo en un terminal tipo
147 .B xterm(1)
148 (funciona incluso si realizamos una conexión de telnet, ssh o rlogin a
149 otra máquina desde el xterm) o si estamos ejecutándolo en una consola Linux
150 y tenemos el servidor
151 .B gpm
152 cargado.
154 Cuando pulsamos el botón izquierdo del ratón sobre un archivo en los paneles
155 de directorios, ese archivo es seleccionado; si lo hacemos con el botón derecho,
156 el archivo es marcado (o desmarcado, dependiendo del estado previo).
158 Una doble pulsación sobre un archivo intentará ejecutar el comando si se trata de
159 un programa ejecutable; y si la extensión del archivo tiene un programa
160 .\"LINK2"
161 asociado a esa extensión\&,
162 .\"Extension File Edit"
163 se ejecuta el programa especificado.
165 Además, es posible ejecutar los comandos asignados a las teclas de función
166 pulsando con el ratón sobre las etiquetas de la línea inferior de la pantalla.
168 Si se pulsa un botón del ratón sobre la línea del borde superior del
169 panel de directorio, se sube una página hacia atrás. Asimismo, una pulsación
170 sobre la línea inferior baja una página hacia adelante. Éste
171 procedimiento vale también para el
172 .\"LINK2"
173 Visor de Ayuda
174 .\"Contents"
175 y el
176 .\"LINK2"
177 Árbol de Directorios\&.
178 .\"Directory Tree"
180 El valor por defecto de auto repetición para los botones del ratón es 400
181 milisegundos. Este valor se puede modificar editando el archivo
182 .\"LINK2"
183 \&~/.mc/ini
184 .\"Save Setup"
185 y cambiando el parámetro
186 .IR mouse_repeat_rate .
188 Si estamos ejecutando Midnight Commander con soporte para ratón, podemos
189 recuperar el comportamiento habitual del ratón (cortar y pegar texto)
190 manteniendo pulsada la tecla Mayúsculas.
191 .SH ""
192 .\"NODE "Keys"
193 .SH "Teclas"
194 Algunos comandos en Midnight Commander implican el uso de las teclas
195 .I Control
196 (etiquetada habitualmente CTRL o CTL) y
197 .I Meta
198 (identificada como ALT o incluso Compose). En este manual usaremos las
199 siguientes abreviaturas:
201 .B C-<chr>
202 significa mantener pulsada la tecla Control mientras se pulsa el carácter
203 <chr>. Así, C-f sería: manteniendo pulsada la tecla Control teclear f.
205 .B M-<chr>
206 significa mantener pulsada la tecla Meta o Alt mientras pulsamos el
207 carácter <chr>. Si no hay tecla Meta o Alt, pulsar
208 .IR ESC ,
209 soltar, y entonces pulsar el carácter <chr>.
211 .B S-<chr>
212 significa mantener pulsada la tecla de Mayúsculas (o Shift) y teclear
213 <chr>.
215 Todas las líneas de entrada en Midnight Commander usan una aproximación
216 a las asociaciones de teclas del editor GNU Emacs.
218 Hay bastantes secciones que hablan acerca de las teclas. Las siguientes
219 son las más importantes.
221 La sección
222 .\"LINK2"
223 Menú de Archivo
224 .\"File Menu"
225 documenta los atajos de teclado para los comandos que aparecen en
226 el Menú de Archivo. Esta sección incluye las teclas de función. La mayor parte
227 de esos comandos realizan alguna acción, normalmente sobre el archivo seleccionado
228 o sobre los archivos marcados.
230 La sección
231 .\"LINK2"
232 Paneles de Directorio
233 .\"Directory Panels"
234 documenta las teclas que seleccionan un archivo o marcan archivos como
235 objetivo de una acción posterior (la acción normalmente es una del
236 menú de archivo).
238 La sección
239 .\"LINK2"
240 Línea de Órdenes del Sistema
241 .\"Shell Command Line"
242 lista las teclas que son usadas para introducir o editar líneas de
243 comandos. La mayor parte de ellas copian nombres de archivos y demás desde
244 los paneles de directorio a la línea de órdenes (para evitar un tecleado excesivo)
245 o acceden al historial de la línea de órdenes.
247 .\"LINK2"
248 Teclas de línea de Entrada
249 .\"Input Line Keys"
250 Son usadas para editar líneas de entrada. Esto implica la línea de órdenes
251 y las líneas de entrada en las ventanas de preguntas.
252 .\"NODE "  Miscellaneous Keys"
253 .SH "  Otras Teclas"
254 Tienen cabida aquí algunas teclas que no encajan completamente en ninguna de las anteriores categorías:
256 .B Intro.
257 Si hay algún texto en la línea de órdenes (la de la parte inferior de
258 los paneles), entonces ese comando es ejecutado. Si no hay texto en la línea
259 de comandos entonces si la barra de selección está situada sobre un directorio
260 Midnight Commander realiza un
261 .B chdir(2)
262 al directorio seleccionado y recarga la información en el panel;
263 si la selección es un archivo ejecutable entonces es ejecutado. Por último,
264 si la extensión del archivo seleccionado coincide con una de las
265 extensiones en el
266 .\"LINK2"
267 archivo de extensiones
268 .\"Extension File Edit"
269 entonces se ejecuta la aplicación correspondiente.
271 .B C-l
272 redibuja toda la pantalla de Midnight Commander.
274 .B C-x c
275 .\"LINK2"
276 Cambiar Permisos
277 .\"Chmod"
278 de un archivo o un conjunto de archivos marcados.
280 .B C-x o
281 .\"LINK2"
282 Cambiar Dueño
283 .\"Chown"
284 del archivo actual o de los archivos marcados.
286 .B C-x l
287 crea enlaces.
289 .B C-x s
290 crea enlaces simbólicos.
292 .B C-x C-s
293 edita enlaces simbólicos.
295 .B C-x i
296 cambia el panel opuesto al modo de información.
298 .B C-x q
299 cambia el panel opuesto al modo de vista rápida.
301 .B C-x !
302 ejecuta
303 .\"LINK2"
304 Búsquedas Externas\&.
305 .\"External panelize"
307 .B C-x h
308 añade el sitio actual a la lista de
309 .\"LINK2"
310 Favoritos\&.
311 .\"Hotlist"
313 .B M-!
314 ejecuta una orden del sistema y muestra su salida en el
315 .\"LINK2"
316 Visor de Archivos Interno\&.
317 .\"Internal File Viewer"
319 .B M-?
320 .\"LINK2"
321 Buscar Archivo\&.
322 .\"Find File"
324 .B M-c
325 permite
326 .\"LINK2"
327 Cambiar de Directorio\&.
328 .\"Quick cd"
330 .B C-o
331 en la consola de Linux o SCO o bajo un xterm, se muestra la salida de
332 la orden anterior. En la consola de Linux, Midnight Commander usa un
333 programa externo (cons.saver) para controlar la copia y restauración de
334 la pantalla.
336 Cuando se haya creado Midnight Commander con soporte de subshell incluido,
337 podemos pulsar C-o en cualquier momento y volver a la pantalla principal;
338 para volver a nuestra aplicación bastará con volver a pulsar C-o. Si
339 tenemos una aplicación suspendida en esta situación, no podremos
340 ejecutar otros programas desde Midnight Commander hasta que terminemos
341 la aplicación suspendida.
342 .\"NODE "  Directory Panels"
343 .SH "  Paneles de Directorio"
344 Esta sección enumera las teclas que operan en los paneles de directorio. Si
345 queremos saber cómo cambiar la apariencia de los paneles, deberemos echar un vistazo
346 a la sección
347 .\"LINK2"
348 Menús Izquierdo y Derecho\&.
349 .\"Left and Right Menus"
351 .B Tab, C-i
352 cambia el panel actual. El panel activo deja de serlo y el no activo
353 pasa a ser el nuevo panel activo. La barra de selección se mueve del
354 antiguo panel al nuevo, desaparece de aquel y aparece en éste.
356 .B Insertar, C-t
357 para marcar archivos (y/o directorios) como seleccionados podemos usar la tecla Insertar (Ins)
358 (La secuencia kich1 de terminfo) o la combinación C-t (Control-t). Para deseleccionar
359 archivos, basta con repetir la operación sobre los archivos y/o directorios antes marcados.
361 .B M-g, M-r, M-j
362 usadas para seleccionar el archivo superior en un panel, el archivo central y el inferior del
363 panel, respectivamente.
365 .B C-s, M-s
366 inicia la búsqueda de un archivo en la lista de directorios (panel activo). Cuando la búsqueda
367 está activa las pulsaciones de teclado son añadidas a la cadena de búsqueda y no a
368 la línea de órdenes. Si la opción
369 .I Mostrar Mini-estado
370 está habilitada la cadena a buscar es mostrada en la línea de mini-estado.
371 Conforme tecleemos, la barra de selección se desplazará al siguiente archivo
372 o directorio cuyo nombre coincida con las letras introducidas. Las teclas
373 .I borrar
375 .I suprimir
376 pueden ser utilizadas para corregir errores de escritura. Si pulsamos C-s
377 de nuevo, se busca la siguiente coincidencia.
379 .B M-t
380 rota el listado de pantalla actual para mostrar el siguiente modo
381 de listado. Con esto es posible intercambiar rápidamente de un listado
382 completo al regular o breve, así como al modo de listado definido por el usuario.
384 .B C-\\\\ (control-Contrabarra)
385 muestra la lista de sitios
386 .\"LINK2"
387 Favoritos
388 .\"Hotlist"
389 y permite cambiar al directorio seleccionado.
391 .B * N. de T.:
392 En el teclado castellano, existe un pequeño inconveniente, dado que
393 la contrabarra, no se consigue con una sola pulsación, por lo que este método
394 no funciona directamente.
396 .B + \ (más)
397 usado para seleccionar (marcar) un grupo de archivos. Midnight Commander
398 preguntará por una expresión regular describiendo el grupo. Cuando los
399 .I Caracteres Comodín (Shell Patterns)
400 están habilitados, la expresión regular es idéntica a las expresiones
401 regulares en el shell (poniendo * para cero o más caracteres y ?
402 para uno o más caracteres). Si los
403 .I Caracteres Comodín
404 están deshabilitados, entonces la selección de archivos se realiza con expresiones
405 regulares normales (VA. ed (1)).
407 Si la expresión empieza o termina con una barra (/), entonces la selección se
408 realiza sobre directorios en vez de archivos.
410 .B - (menos) o \\\\ (contrabarra)
411 usaremos la tecla - o "\\" para deseleccionar un grupo de archivos. Ésta es la operación contraria
412 a la realizada por la tecla Más (+).
414 .B * N. de T.:
415 La tecla que realiza originalmente la función descrita es el menos (-)
416 ya que ésta es la utilizada en la versión originaria del programa, Comandante Norton.
419 .B Cursor-Arriba, C-p
420 desplaza la barra de selección a la entrada anterior en el panel.
422 .B Cursor-Abajo, C-n
423 desplaza la barra de selección a la entrada siguiente en el panel.
425 .B Inicio (Home), a1, M-<
426 desplaza la barra de selección a la primera entrada en el panel.
428 .B Fin (End), c1, M->
429 desplaza la barra de selección a la última entrada en el panel.
431 .B Av. Pág (next-page), C-v
432 desplaza la barra de selección a la página siguiente.
434 .B Re. Pág (prev-page), M-v
435 desplaza la barra de selección a la página anterior.
437 .B M-o
438 si el otro panel es un panel con lista de archivos y estamos situados en un
439 directorio en el panel activo actual, entonces otro panel se posiciona
440 dentro del directorio del panel activo (como la tecla de Emacs C-o)
441 en otro caso el otro panel es posicionado el directorio padre
442 del directorio seleccionado en el panel activo.
444 .B C-RePág (C-PageUp), C-AvPág (C-PageDown)
445 solamente bajo la consola Linux: realiza un chdir ".." o al
446 directorio actualmente seleccionado respectivamente.
447 .\"NODE "  Shell Command Line"
448 .SH "  Línea de Órdenes del Sistema"
449 Esta sección enumera las teclas útiles para evitar la excesiva escritura
450 cuando se introducen órdenes del sistema.
452 .B M-Intro
453 copia el nombre de archivo seleccionado a la línea de órdenes.
455 .B C-Intro
456 igual a M-Intro, esto sólo funciona bajo Linux.
458 .B M-Tab
459 realiza una
460 .\"LINK2"
461 Terminación automática (completion)
462 .\"Completion"
463 del nombre de archivo, comando, variable, nombre de usuario y host.
465 .B C-x t, C-x C-t
466 copia los archivos marcados (o si no los hay, el archivo
467 seleccionado) del panel activo (C-x t) o del otro panel (C-x C-t) a
468 la línea de órdenes.
470 .B C-x p, C-x C-p
471 la primera secuencia de teclas copia el nombre de la ruta de acceso actual
472 a la línea de órdenes, y la segunda copia la ruta del otro panel a la
473 línea de órdenes.
475 .B C-q
476 el comando cita (quote) puede ser utilizado para insertar caracteres
477 que de otro modo serían interpretados por Midnight Commander (como el símbolo '+')
479 .B M-p, M-n
480 usaremos esas teclas para navegar a través del histórico de comandos. M-p devuelve
481 la última entrada, M-n devuelve la siguiente.
483 .B M-h
484 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 archivo 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 archivo 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.
526 .\"NODE "  Input Line Keys"
527 .SH "  Teclas de la Línea de Entrada"
528 Las líneas de entrada (usadas en la
529 .\"LINK2"
530 línea de órdenes
531 .\"Shell Command Line"
532 y para los cuadros de diálogo en el programa) reconocen esas teclas:
534 .B C-a
535 coloca el cursor al comienzo de la línea.
537 .B C-e
538 coloca el cursor al final de la línea.
540 .B C-b, Izquierda (move-left)
541 desplaza el cursor una posición a la izquierda.
543 .B C-f, Derecha (move-right)
544 desplaza el cursor una posición a la derecha.
546 .B M-f
547 avanza una palabra.
549 .B M-b
550 retrocede una palabra.
552 .B C-h, Retroespacio (backspace)
553 borra el carácter anterior.
555 .B C-d, Suprimir (Delete)
556 elimina el carácter de la posición del cursor.
558 .B C-@
559 sitúa una marca para cortar.
561 .B C-w
562 copia el texto entre el cursor y la marca a la caché de eliminación y elimina
563 el texto de la línea de entrada.
565 .B M-w
566 copia el texto entre el cursor y la marca a la caché de eliminación.
568 .B C-y
569 restaura el contenido de la caché de eliminación.
571 .B C-k
572 elimina el texto desde el cursor hasta el final de la línea.
574 .B M-p, M-n
575 usaremos esas teclas para desplazarnos a través del historial de comandos. M-p nos lleva
576 a la última entrada, M-n nos sitúa en la siguiente.
578 .B M-C-h, M-Retroespacio (M-Backspace)
579 borra la palabra anterior.
581 .B M-Tab
582 realiza una
583 .\"LINK2"
584 terminación
585 .\"Completion"
586 del nombre de archivo, comando, variable, nombre de usuario o host.
587 .SH ""
588 .\"NODE "Menu Bar"
589 .SH "Barra de Menú"
590 La barra de menú aparece cuando pulsamos F9 o pulsamos el botón del ratón
591 sobre la primera fila de la pantalla. La barra de menú tiene cinco submenús: "Izquierdo", "Archivo",
592 "Utilidades", "Opciones" y "Derecho".
595 .\"LINK2"
596 Menús Izquierdo y Derecho
597 .\"Left and Right Menus"
598 nos permiten modificar la apariencia de los paneles de directorio
599 izquierdo y derecho.
602 .\"LINK2"
603 Menú de Archivo
604 .\"File Menu"
605 lista las acciones que podemos realizar sobre el archivo actualmente seleccionado
606 o sobre los archivos marcados.
609 .\"LINK2"
610 Menú de Utilidades
611 .\"Command Menu"
612 lista las acciones más generales y que no guardan relación con
613 la selección actual de archivos.
614 .\"NODE "  Left and Right Menus"
615 .SH "  Menús Izquierdo y Derecho (Arriba y Abajo)"
616 La presentación de los paneles de directorio puede ser cambiada desde los menús
617 .B Izquierdo
619 .B Derecho
620 (denominados
621 .B Arriba
623 .B Abajo
624 si hemos elegido la disposición horizontal de paneles en las opciones de
625 .\"LINK2"
626 presentación\&).
627 .\"Layout"
628 .\"NODE "    Listing Mode..."
629 .SH "    Listado..."
630 La vista en modo
631 .B "Listado"
632 se usa para mostrar la lista de archivos. Hay cuatro modos disponibles:
633 .BR Completo ,
634 .BR Breve ,
635 .BR Largo ,
637 .BR "Definido por el usuario" .
639 En modo completo se muestra el nombre del archivo, su tamaño y la fecha
640 y hora de modificación.
642 Breve muestra sólo los nombres de archivo, en dos columnas. Esto permite
643 ver el doble de entradas que en los otros modos.
645 El modo largo es similar a la salida de la orden
646 .BR "ls -l" .
647 Este modo requiere todo el ancho de la pantalla.
649 Si se elige el modo definido por el usuario, hay que especificar el
650 formato de presentación. Un formato personalizado tiene que comenzar con
651 la indicación de tamaño de panel, que puede ser "half" (medio) o "full"
652 (completo) para tener respectivamente dos paneles de media pantalla o
653 un único panel a pantalla completa. Tras el tamaño se puede colocar el
654 número "2" para dividir el panel en dos columnas.
656 A continuación van los campos deseados con especificación opcional del
657 tamaño. Los campos que se pueden emplear son:
659 .B name
660 nombre del archivo.
662 .B size
663 tamaño del archivo.
665 .B bsize
666 forma alternativa para
667 .BR size .
668 Muestra el tamaño de los archivos y SUB-DIR o DIR-ANT para directorios.
670 .B type
671 carácter de tipo de archivo. Este carácter se asemeja a lo mostrado por
672 la orden
673 .BR "ls -F" :
674 .B *
675 para archivos ejecutables,
676 .B /
677 para directorios,
678 .B @
679 para enlaces,
680 .B =
681 para sockets,
682 .B -
683 para los dispositivos en modo carácter,
684 .B +
685 para dispositivos en modo bloque,
686 .B |
687 para tuberías,
688 .B ~
689 para enlaces simbólicos a directorios y
690 .B !
691 para enlaces rotos (enlaces que no apuntan a nada).
693 .B mark
694 un asterisco si el archivo está marcado, o un espacio si no lo está.
696 .B mtime
697 fecha y hora de la última modificación del contenido del archivo.
699 .B atime
700 fecha y hora del último acceso al archivo.
702 .B ctime
703 fecha y hora del último cambio del archivo.
705 .B perm
706 cadena representando los permisos del archivo.
708 .B mode
709 valor en octal representando los permisos del archivo.
711 .B nlink
712 número de enlaces al archivo.
714 .B ngid
715 Identificador de Grupo, GID (numérico).
717 .B nuid
718 Identificador de Usuario, UID (numérico).
720 .B owner
721 propietario del archivo.
723 .B group
724 grupo del archivo.
726 .B inode
727 número de inodo del archivo.
729 Además, podemos ajustar la apariencia del panel con:
731 .B space
732 un espacio.
734 .B |
735 añadir una línea vertical.
737 Para fijar el tamaño de un campo basta añadir
738 .B :
739 seguido por el número de caracteres que se desee. Si tras el número
740 colocamos el símbolo
741 .B +
742 el tamaño indicado será el tamaño mínimo, y si hay espacio de sobra se
743 extenderá más el campo.
745 Como ejemplo, el listado
746 .B Completo
747 corresponde al formato:
749 half type name | size | mtime
751 Y el listado
752 .B Largo
753 corresponde a:
755 full perm space nlink space owner space group space size space mtime
756 space name
758 Éste es un bonito formato de pantalla definido por el usuario:
760 half name | size:7 | type mode:3
762 Los paneles admiten además los siguientes modos:
764 .B "Información"
765 La vista de información muestra detalles relativos al archivo seleccionado
766 y, si es posible, sobre el sistema de archivos usado.
768 .B "Árbol"
769 La vista en árbol es bastante parecida a la utilidad
770 .\"LINK2"
771 árbol de directorios\&.
772 .\"Directory Tree"
773 Para más información véase la sección correspondiente.
775 .B "Vista Rápida"
776 En este modo, en el panel aparece
777 .\"LINK2"
778 visor
779 .\"Internal File Viewer"
780 reducido que muestra el contenido del archivo seleccionado.  Si se activa
781 el panel (con el tabulador o con el ratón), se dispone de los funciones
782 usuales del visor.
783 .\"NODE "    Sort Order..."
784 .SH "    Modo de Ordenación..."
785 Los ocho modos de ordenación son por nombre, por extensión, por hora de modificación,
786 por hora de acceso, por la hora de modificación de la información del inodo, por tamaño,
787 por inodo y desordenado. En el cuadro de diálogo del modo de ordenación podemos elegir
788 el modo de ordenación así como especificar si deseamos que éste se realice en orden inverso
789 chequeando la casilla Invertir.
791 Por defecto, los directorios se colocan ordenados antes que los archivos.
792 Esto se puede cambiar en Configuración dentro del
793 .\"LINK2"
794 Menú de Opciones
795 .\"Options Menu"
796 activando la opción
797 .BR "Mezclar archivos y directorios" .
798 .\"NODE "    Filter..."
799 .SH "    Filtro..."
800 La utilidad filtro nos permite seleccionar con un patrón (por ejemplo
801 .BR "*.tar.gz" )
802 los archivos a listar. Indiferentes al patrón de filtro, siempre se
803 muestran todos los directorios y enlaces a directorios.
804 .\"NODE "    Reread"
805 .SH "    Releer"
806 El comando releer recarga la lista de archivos en el directorio. Esto es
807 útil si otros procesos han creado, borrado o modificado archivos. Si
808 hemos panelizado los nombres de los archivos en un panel, esto recargará
809 los contenidos del directorio y eliminará la información panelizada (véase la sección
810 .\"LINK2"
811 Búsquedas externas
812 .\"External panelize"
813 para más información).
814 .\"NODE "  File Menu"
815 .SH "  Menú de Archivo"
816 Midnight Commander utiliza las teclas de función
817 .I F1
819 .I F10
820 como atajos de teclado
821 para los comandos que aparecen en el menú de archivo. Las secuencias de escape para las
822 Fkeys son características de terminfo desde kf1 hasta kf10. En terminales sin
823 soporte de teclas de función, podemos conseguir la misma funcionalidad
824 pulsando la tecla
825 .I ESC
826 seguido de un número entre 1 y 9 ó 0 (correspondiendo a las teclas
827 .I F1
829 .I F9
831 .I F10
832 respectivamente).
834 El menú de Archivo recoge las siguientes opciones (con los atajos de
835 teclado entre paréntesis):
837 .B Ayuda (F1)
839 Invoca el visor hipertexto de ayuda interno. Dentro del
840 .\"LINK2"
841 visor de ayuda\&,
842 .\"Contents"
843 podemos usar la tecla
844 .I Tab
845 para seleccionar el siguiente enlace y la tecla
846 .I Intro
847 para seguir ese enlace. Las teclas
848 .I Espacio
850 .I Retroespacio
851 son usadas para mover adelante y atrás en una página de ayuda. Pulsando
852 .I F1
853 de nuevo para obtener la lista completa de teclas válidas.
855 .B Menú de Usuario (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 (F3, S-F3)
866 Visualiza el archivo seleccionado. Por defecto invoca el
867 .\"LINK2"
868 Visor de Archivos Interno
869 .\"Internal File Viewer"
870 pero si la opción "Usar visor interno" está desactivada, invoca un visor
871 de archivos externo especificado por la variable de entorno
872 .B PAGER.
873 Si la variable
874 .B PAGER
875 no está definida, se invoca al comando "view". Si en vez de esto usamos
876 S-F3, el visor será invocado sin realizar ningún tipo de formateo o
877 preprocesamiento del archivo.
879 .B Ejecutar y Ver (M-!)
881 El comando con los argumentos indicados se ejecuta, y la salida se
882 muestra usando el visor de archivos interno. Como argumento se ofrece,
883 por defecto, el nombre seleccionado en el panel.
885 .B Editar (F4)
887 Invoca el editor
888 .B vi,
889 u otro especificado en la variable de entorno
890 .B EDITOR,
891 o el
892 .\"LINK2"
893 Editor de Archivos Interno
894 .\"Internal File Editor"
895 si la opción
896 .B use_internal_edit
897 está activada.
899 .B Copiar (F5)
901 Sobreimpresiona una ventana de entrada con destino por defecto al directorio del
902 panel no seleccionado y copia el archivo actualmente seleccionado (o
903 los archivos marcados, si hay al menos uno marcado) al directorio especificado
904 por el usuario en la ventana. Durante este proceso, podemos pulsar
905 .IR C-c " o " ESC
906 para anular la operación. Para más detalles sobre la máscara de origen
907 (que será normalmente * o ^\\(.*\\)$ dependiendo
908 de la selección de Uso de los patrones del shell) y los posibles comodines en destino
909 véase
910 .\"LINK2"
911 Máscara copiar/renombrar\&.
912 .\"Mask Copy/Rename"
914 En algunos sistemas, es posible hacer la copia en segundo plano pulsando en el botón
915 de segundo plano con el ratón (o pulsando
916 .I M-b
917 en el cuadro de diálogo). Los
918 .\"LINK2"
919 Trabajos en Segundo Plano
920 .\"Background jobs"
921 son utilizados para controlar los procesos en segundo plano.
923 .B Crear Enlace (C-x l)
925 Crea un enlace al archivo actual.
927 .B Crear Enlace Simbólico (C-x s)
929 Crea un enlace simbólico al archivo actual. Para aquellos que no conozcan
930 qué son los enlaces: crear un enlace a un archivo es algo parecido a copiar
931 el archivo, salvo que el archivo original y el destino representan el
932 mismo archivo físico, los mismos datos reales. Por ejemplo, si editamos uno de esos
933 archivos, todos los cambios que realicemos aparecerán en ambos archivos. Hay quien
934 llama a los enlaces alias o accesos directos.
936 Un enlace aparece como un archivo real. Después de crearlo, no hay modo de decir cuál
937 es el original y cuál el enlace. Si borramos uno de ellos el otro aún seguirá intacto. Es muy difícil
938 advertir que los archivos representan la misma imagen. Usaremos estos enlaces
939 cuando no necesitemos saberlo.
941 Un enlace simbólico es una referencia al nombre del archivo original. Si
942 el archivo original es borrado, el enlace simbólico queda sin utilidad. Es bastante
943 fácil advertir que los archivos representan la misma imagen. Midnight
944 Commander muestra un símbolo "@" delante del nombre del archivo si es un
945 enlace simbólico a alguna parte (excepto a un directorio, caso en que muestra una tilde (~)).
946 El archivo original al cual el enlace apunta es mostrado en la línea de estado si la opción
947 .I "Mini status"
948 está habilitada. Usaremos enlaces simbólicos cuando
949 queramos evitar la confusión que pueden causar los enlaces físicos.
951 .B Renombrar/Mover (F6)
953 Presenta un diálogo de entrada proponiendo como directorio de destino el
954 directorio del panel no activo, y mueve allí, o bien los archivos marcados
955 o en su defecto el archivo seleccionado. El usuario puede introducir en
956 el diálogo un destino diferente. Durante el proceso, se puede pulsar
957 .IR C-c " o " ESC
958 para abortar la operación. Para más detalles, véase más arriba la
959 operación Copiar, dado que la mayoría de los aspectos son similares.
961 En algunos sistemas, es posible hacer la copia en segundo plano pulsando
962 con el ratón en el susodicho botón de segundo plano (o pulsando
963 .I M-o
964 en el cuadro de diálogo). Con
965 .\"LINK2"
966 Procesos en 2º plano
967 .\"Background jobs"
968 se puede controlar estas tareas.
970 .B Crear Directorio (F7)
972 Presenta un diálogo de entrada y crea el directorio especificado.
974 .B Borrar (F8)
976 Borra, o bien los archivos marcados o en su defecto el archivo
977 seleccionado en el panel activo. Durante el proceso, se puede pulsar
978 .IR C-c " o " ESC
979 para abortar la operación.
981 .B Cambiar Directorio (M-c)
982 Usaremos el comando
983 .\"LINK2"
984 Cambiar de directorio
985 .\"Quick cd"
986 si tenemos llena la línea de órdenes y queremos hacer un cd a algún lugar.
988 .B Seleccionar Grupo (+)
990 Es usado para seleccionar (marcar) un grupo de archivos. Midnight Commander
991 preguntará por una expresión regular describiendo el grupo. Cuando los
992 .I Patrones del Shell
993 están habilitados, la expresión regular es tal y como lo es en el shell
994 (* para cero o más caracteres y ? para un carácter). Si los
995 .I Patrones del Shell
996 están desactivados, entonces la selección de archivos se realiza con expresiones
997 regulares normales (Véase ed (1)).
999 Para marcar directorios en vez de archivos, la expresión debe empezar o terminar
1000 con '/'.
1002 .B De-seleccionar Grupo (\\\\)
1004 Utilizado para deseleccionar un grupo de archivos. Es la operación antagonista al comando
1005 .IR "Selecciona grupo" .
1007 .B Salir (F10, S-F10)
1009 Finaliza Midnight Commander. S-F10 es usado cuando queremos
1010 salir y estamos utilizando la envoltura del shell. S-F10 no nos llevará
1011 al último directorio visitado con Midnight Commander, en vez de eso
1012 nos llevará al directorio donde fue invocado Midnight Commander.
1013 .\"NODE "    Quick cd"
1014 .SH "    Cambiar de directorio"
1015 Este comando es útil si tenemos completa la línea de órdenes y
1016 queremos hacer un
1017 .\"LINK2"
1019 .\"The cd internal command"
1020 a algún lugar sin tener que cortar y pegar sobre la línea. Este comando
1021 sobreimpresiona una pequeña ventana, donde introducimos todo aquello que
1022 es válido como argumento del comando
1023 .B cd
1024 en la línea de órdenes y después pulsamos intro. Este comando caracteriza
1025 todas las cualidades incluidas en el
1026 .\"LINK2"
1027 comando cd interno\&.
1028 .\"The cd internal command"
1029 .\"NODE "  Command Menu"
1030 .SH "  Menú de Utilidades"
1031 .\"LINK2"
1032 Árbol de directorios
1033 .\"Directory Tree"
1034 muestra una figura con estructura de árbol con los directorios.
1036 .\"LINK2"
1037 Buscar archivo
1038 .\"Find File"
1039 permite buscar un archivo específico. El comando "Intercambiar paneles"
1040 intercambia los contenidos de los dos paneles de directorios.
1042 El comando "Activa/desactiva paneles" muestra la salida del último comando
1043 del shell. Esto funciona sólo en xterm y en una consola Linux y SCO.
1045 El comando Compara directorios (C-x d) compara los paneles de directorio
1046 uno con el otro. Podemos usar el comando Copiar (F5) para hacer ambos
1047 paneles idénticos. Hay tres métodos de comparación. El método rápido
1048 compara sólo el tamaño de archivo y la fecha. El método completo realiza
1049 una comparación completa octeto a octeto. El método completo no está disponible si
1050 la máquina no soporta la llamada de sistema mmap(2). El método de comparación
1051 de sólo tamaño sólo compara los tamaños de archivo y no chequea los
1052 contenidos o las fechas, sólo chequea los tamaños de los archivos.
1054 El comando Histórico de comandos muestra una lista
1055 de los comandos escritos. El comando seleccionado es copiado a la línea de órdenes.
1056 El histórico de comandos puede ser accedido también tecleando M-p ó M-n.
1058 .\"LINK2"
1059 Favoritos (C-\\)
1060 .\"Hotlist"
1061 permite acceder con facilidad a directorios y sitios utilizados con frecuencia.
1063 .\"LINK2"
1064 Búsquedas Externas
1065 .\"External panelize"
1066 nos permite ejecutar un programa externo, y llevar la salida de ese
1067 programa al panel actual.
1069 .\"LINK2"
1070 Editar el archivo de extensiones
1071 .\"Extension File Edit"
1072 nos permite especificar los programas a ejecutar para intentar
1073 ejecutar, ver, editar y realizar un montón de cosas sobre archivos
1074 con ciertas extensiones (terminaciones de archivo). Por ejemplo, asociar la extensión
1075 de los archivos de audio de SUN (.au) con el programa reproductor adecuado.
1076 .\"LINK2"
1077 Editar archivo de menú
1078 .\"Menu File Edit"
1079 se puede utilizar para editar el menú de usuario (el que aparece al
1080 pulsar F2).
1081 .\"NODE "    Directory Tree"
1082 .SH "    Árbol de Directorios"
1083 El comando Árbol de directorios muestra una figura con la estructura de los directorios.
1084 Podemos seleccionar un directorio de la figura y Midnight Commander cambiará
1085 a ese directorio.
1087 Hay dos modos de invocar el árbol. El comando de árbol de directorios
1088 está disponible desde el menú Utilidades. El otro modo es seleccionar la vista en árbol
1089 desde el menú Izquierdo o Derecho.
1091 Para evitar largos retardos Midnight Commander crea la figura de árbol
1092 escaneando solamente un pequeño subconjunto de todos los directorios. Si
1093 el directorio que queremos ver no está, nos moveremos hasta su directorio padre
1094 y pulsaremos C-r (o F2).
1096 Podemos utilizar las siguientes teclas:
1098 .\"LINK2"
1099 Teclas de Movimiento General
1100 .\"General Movement Keys"
1101 válidas.
1103 .B Intro.
1104 En el árbol de directorios, sale del árbol de directorios y cambia al
1105 directorio en el panel actual. En la vista de árbol, cambia a este directorio
1106 en el otro panel y permanece en el modo de vista Árbol en el panel actual.
1108 .B C-r, F2 (Releer).
1109 Relee este directorio. Usaremos este comando cuando el árbol de directorios esté anticuado:
1110 hay directorios perdidos o muestra algunos directorios que no existen ya.
1112 .B F3 (Olvidar).
1113 Borra ese directorio de la figura del árbol. Usaremos esto para eliminar
1114 desorden de la figura. Si queremos que el directorio vuelva a la figura del árbol
1115 pulsaremos F2 en su directorio padre.
1117 .B F4 (Estático/Dinámico, Dinam/Estát).
1118 Intercambia entre el modo de navegación dinámico (predefinido) y el modo estático.
1120 En el modo de navegación estático podemos usar las teclas del cursor Arriba y Abajo
1121 para seleccionar un directorio. Todos los directorios conocidos serán mostrados.
1123 En el modo de navegación dinámico podemos usar las teclas del cursor Arriba y Abajo
1124 para seleccionar el directorio hermano, la tecla Izquierda para situarnos en el directorio
1125 padre, y la tecla Derecha para situarnos en el directorio hijo. Sólo los directorios
1126 padre, hijo y hermano son mostrados, el resto son dejados fuera. La figura de árbol cambia
1127 dinámicamente conforme nos desplazamos sobre ella.
1129 .B F5 (Copiar).
1130 Copia el directorio.
1132 .B F6 (Renombrar/Mover, RenMov).
1133 Mueve el directorio.
1135 .B F7 (Mkdir).
1136 Crea un nuevo directorio por debajo del directorio actual. El directorio creado
1137 será así el hijo del directorio del cual depende jerárquicamente (Padre).
1139 .B F8 (Eliminar).
1140 Elimina este directorio del sistema de archivos.
1142 .B C-s, M-s.
1143 Busca el siguiente directorio coincidente con la cadena de búsqueda. Si no hay
1144 tal directorio esas teclas moverán una línea abajo.
1146 .B C-h, Retroespacio.
1147 Borra el último carácter de la cadena de búsqueda.
1149 .B Cualquier otro carácter.
1150 Añade el carácter a la cadena de búsqueda y se desplaza al siguiente directorio
1151 que comienza con esos caracteres. En la vista de árbol debemos primero
1152 activar el modo de búsqueda pulsando C-s. La cadena de búsqueda es mostrada
1153 en la línea de mini-estado.
1155 Las siguientes acciones están disponibles sólo en el árbol de directorios. No
1156 son funcionales en la vista de árbol.
1158 .B F1 (Ayuda).
1159 Invoca el visor de ayuda y muestra ésta sección.
1161 .B Esc, F10.
1162 Sale del árbol de directorios. No cambia el directorio.
1164 El ratón es soportado. Un doble Click se comporta como pulsar Intro. Véase
1165 también la sección sobre
1166 .\"LINK2"
1167 soporte de ratón\&.
1168 .\"Mouse Support"
1169 .\"NODE "    Find File"
1170 .SH "    Buscar Archivo"
1171 La opción Buscar Archivo primero pregunta por el directorio inicial para la búsqueda
1172 y el nombre de archivo a buscar. Pulsando el botón árbol
1173 podemos seleccionar el directorio inicial desde el
1174 .\"LINK2"
1175 Árbol de directorios\&.
1176 .\"Directory Tree"
1178 El campo de contenidos acepta expresiones regulares similares a egrep(1). Eso
1179 significa que tenemos caracteres de escape con significado especial para egrep con "\\",
1180 p.e. si buscamos "strcmp (" tendremos que introducir "strcmp \\("
1181 (sin las dobles comillas).
1183 Podemos iniciar la búsqueda pulsando el botón Aceptar.
1184 Durante el proceso de búsqueda podemos detenerla desde el botón Terminar.
1186 Podemos navegar por la lista de archivos con las teclas del cursor Arriba y Abajo. El botón Chdir
1187 cambiará al directorio del archivo actualmente seleccionado. El botón "Otra vez" preguntará los parámetros para una nueva
1188 búsqueda. El botón Terminar finaliza la operación de búsqueda. El botón Panelizar
1189 colocará los archivos encontrados en el panel actual y así
1190 podremos realizar más operaciones con ellos (ver, copiar, mover,
1191 borrar y demás). Después de panelizar podemos pulsar C-r para regresar al listado
1192 normal de archivos.
1194 Es posible tener una lista de directorios que el comando Buscar Archivo
1195 debería saltar durante la búsqueda (por ejemplo, podemos querer
1196 evitar búsquedas en un CDROM o en un directorio NFS que está montado a través de un
1197 enlace lento).
1199 Los directorios a ser omitidos deberían ser enumerados en la variable
1200 .B find_ignore_dirs
1201 en la sección
1202 .B Misc
1203 de nuestro archivo ~/.mc/ini.
1205 Los componentes del directorio deberían ser separados por dos puntos, como en
1206 el ejemplo que sigue:
1209 [Misc]
1210 find_ignore_dirs=/cdrom:/nfs/wuarchive:/afs
1213 Debemos valorar la utilización de
1214 .\"LINK2"
1215 Búsquedas externas
1216 .\"External panelize"
1217 en ciertas situaciones. La utilidad Buscar archivos es sólo para consultas
1218 simples, pero con Búsquedas externas se pueden hacer exploraciones tan
1219 complejas como queramos.
1220 .\"NODE "    External panelize"
1221 .SH "    Búsquedas Externas"
1222 Búsquedas externas nos permite ejecutar un programa externo, y
1223 tomar la salida de ese programa como contenido del panel actual.
1225 Por ejemplo, si queremos manipular en uno de los paneles todos los enlaces
1226 simbólicos del directorio actual, podemos usar búsquedas externas para
1227 ejecutar el siguiente comando:
1230 find . -type l -print
1233 Hasta la finalización del comando, el contenido del directorio del panel no
1234 será el listado de directorios del directorio actual, pero sí todos los archivos
1235 que son enlaces simbólicos.
1237 Si queremos panelizar todos los archivos que hemos bajado de nuestro servidor ftp,
1238 podemos usar el comando awk para extraer el nombre del archivo
1239 de los archivos de registro (log) de la transferencia:
1242 awk '$9 ~! /incoming/ { print $9 }' < /usr/adm/xferlog
1245 Tal vez podríamos necesitar guardar los comandos utilizados frecuentemente bajo un nombre descriptivo,
1246 de manera que podamos llamarlos rápidamente. Haremos esto tecleando el comando
1247 en la línea de entrada y pulsando el botón "Añadir nuevo". Entonces introduciremos un nombre
1248 bajo el cual queremos que el comando sea guardado. La próxima vez, bastará elegir
1249 ese comando de la lista y no habrá que escribirlo de nuevo.
1250 .\"NODE "    Hotlist"
1251 .SH "    Favoritos"
1252 Muestra una lista de sitios y directorios guardados y abre en el panel
1253 el lugar seleccionado. Desde el cuadro de diálogo podemos también crear y
1254 eliminar entradas. Para añadir se puede igualmente utilizar Añadir Actual
1255 (C-x h), que añade el directorio actual (no el seleccionado) a la lista
1256 de favoritos. Se pide al usuario una etiqueta para identificar la entrada.
1258 Esto hace más rápido el posicionamiento en los directorios usados
1259 frecuentemente.  Deberíamos considerar también el uso de la variable
1260 CDPATH tal y como se describe en
1261 .\"LINK2"
1262 comando cd interno\&.
1263 .\"The cd internal command"
1264 .\"NODE "    Extension File Edit"
1265 .SH "    Editar el Archivo de Extensiones"
1266 Abre el archivo
1267 .I ~/.mc/bindings
1268 en nuestro editor. El administrador puede optar por editar, en su lugar,
1269 el archivo de extensiones del sistema
1270 .IR @prefix@/share/mc/mc.ext .
1271 El formato del archivo (formato nuevo cambiado desde la versión 3.0)
1272 es como sigue:
1274 Todas las líneas que empiecen con # o estén vacías serán ignoradas.
1276 Las líneas que comiencen en la primera columna deberán tener el siguiente formato:
1278 .I PalabraClave/Descripción+NuevaLínea,
1279 p.e. cualquier cosa después de
1280 .I palabraClave/
1281 hasta el fin de línea es
1282 .I descripción
1284 las palabras clave son:
1286 .I shell
1287 (desc es entonces cualquier extensión (sin comodines), p.e. para indicar todos los archivos
1288 con extensión desc (*desc). Ejemplo: .tar indica *.tar)
1290 .I regex
1291 (desc es una expresión regular)
1293 .I type
1294 (el archivo coincide si `file %f` coincide con la expresión regular indicada en desc
1295 (el nombre de archivo: parte de `file %f` es eliminada))
1297 .I default
1298 (coincide con todo archivo sin importar su descripción)
1300 El resto de líneas deben comenzar con un espacio o tabulador y usar el
1301 siguiente formato:
1302 .I PalabraClave=comando+NuevaLínea
1303 (sin espacios junto al =), donde
1304 .I PalabraClave
1305 debe ser:
1306 .I Open
1307 (si el usuario pulsa Intro o dos veces el ratón),
1308 .I View
1309 (F3) o
1310 .I Edit
1311 (F4).
1312 .I comando
1313 es cualquier comando en línea del shell, con
1314 .\"LINK2"
1315 sustitución de macro
1316 .\"Macro Substitution"
1317 simple.
1319 Las reglas se aplican en estricto orden. Aunque se produzca una
1320 coincidencia, si la acción solicitada no está disponible, se ignora y la
1321 búsqueda continúa (por ejemplo, si un archivo encaja con dos entradas,
1322 pero la acción Ver no está definida en la primera, al pulsar F3, se
1323 ejecuta la acción Ver de la segunda). Como último recurso
1324 .I default
1325 debe incluir todas las acciones.
1326 .\"NODE "    Background jobs"
1327 .SH "    Trabajos en Segundo Plano"
1328 Nos permite controlar el estado de cualquier proceso de Midnight Commander
1329 en segundo plano (sólo las operaciones de copiar y mover archivos pueden realizarse
1330 en segundo plano). Podemos parar, reiniciar y eliminar procesos en segundo plano desde
1331 aquí.
1332 .\"NODE "    Menu File Edit"
1333 .SH "    Edición del Archivo de Menú"
1334 El menú de usuario es un menú de acciones útiles que puede ser personalizado
1335 por el usuario. Cuando accedemos al menú de usuario se utiliza, si existe,
1336 el archivo .mc.menu del directorio actual, pero sólo si es propiedad del
1337 usuario o del superusuario y no es modificable por todos.
1338 Si no se encuentra allí el archivo, se intenta de la misma manera con ~/.mc/menu,
1339 y si no, mc utiliza el menú por defecto para todo el sistema
1340 @prefix@/share/mc/mc.menu.
1342 El formato del menú de archivo es muy simple. Las líneas que empiezan con
1343 todo excepto espacio o tab son consideradas entradas para el menú (para
1344 posibilitar su uso como atajo de teclado, el primer carácter deberá
1345 ser una letra). Todas las líneas que comienzan con tab o espacio
1346 son los comandos que serán ejecutados cuando la entrada es seleccionada.
1348 Cuando se selecciona una opción todas las líneas de comandos de la opción
1349 se copian a un archivo temporal del directorio homónimo (normalmente
1350 /usr/tmp) y entonces es ejecutado el archivo. Esto permite al usuario poner
1351 constructores normales del shell en los menús. También tiene lugar
1352 una sustitución simple de macros antes de ejecutar el código del menú. Para mayor información, ver
1353 .\"LINK2"
1354 Sustitución de macro\&.
1355 .\"Macro Substitution"
1357 He aquí un ejemplo de archivo mc.menu:
1360 A       Vuelca el contenido del archivo seleccionado
1361         od -c %f
1363 B       Edita un informe de errores y lo envía al superusuario
1364         vi /tmp/mail.$$
1365         mail -s "Error Midnight Commander" root < /tmp/mail.$$
1367 M       Lee al correo
1368         emacs -f rmail
1370 N       Lee las noticias de Usenet
1371         emacs -f gnus
1373 H       Realiza una llamada al navegador hypertexto info
1374         info
1376 J       Copia recursivamente el directorio actual al otro panel
1377         tar cf - . | (cd %D && tar xvpf -)
1379 K       Realiza una versión del directorio actual
1380         echo -n "Nombre del archivo de distribución: "
1381         read tar
1382         ln -s %d `dirname %d`/$tar
1383         cd ..
1384         tar cvhf ${tar}.tar $tar
1386 = f *.tar.gz | f *.tgz & t n
1387 X       Extrae los contenidos de un archivo tar comprimido
1388         tar xzvf %f
1391 .B Condiciones por Defecto
1393 Cada entrada del menú puede ir precedida por una condición. La condición debe
1394 comenzar desde la primera columna con un carácter '='. Si la condición es
1395 verdadera, la entrada del menú será la entrada por defecto.
1398 Sintaxis condicional:   = <sub-cond>
1399   o:                    = <sub-cond> | <sub-cond> ...
1400   o:                    = <sub-cond> & <sub-cond> ...
1402 Sub-condición es una de las siguientes:
1404   f <patrón>            ¿el archivo actual encaja con el patrón?
1405   F <patrón>            ¿otro archivo encaja con el patrón?
1406   d <patrón>            ¿el directorio actual encaja con el patrón?
1407   D <patrón>            ¿otro directorio encaja con el patrón?
1408   t <tipo>              ¿archivo actual es de tipo <tipo>?
1409   T <tipo>              ¿otro archivo es de tipo <tipo>?
1410   ! <sub-cond>          niega el resultado de la sub-condición
1413 Patrón es un patrón normal del shell o una expresión regular, de acuerdo
1414 con la opción de patrones del shell. Podemos cambiar el valor global de
1415 la opción de los patrones del shell escribiendo "shell_patterns=x" en la primera línea
1416 del archivo de menú (donde "x" es 0 ó 1).
1418 Tipo es uno o más de los siguientes caracteres:
1421   n     no directorio
1422   r     archivo regular
1423   d     directorio
1424   l     enlace
1425   c     dispositivo tipo carácter
1426   b     dispositivo tipo bloque
1427   f     tubería (fifo)
1428   s     socket
1429   x     ejecutable
1430   t     marcado (tagged)
1433 Por ejemplo 'rlf' significa archivo regular, enlace o cola. El tipo 't'
1434 es un poco especial porque actúa sobre el panel en vez de sobre
1435 un archivo. La condición '=t t' es verdadera si existen archivos marcados en el
1436 panel actual y falsa si no los hay.
1438 Si la condición comienza con '=?' en vez de '=' se mostrará un trazado de
1439 depuración mientras el valor de la condición es calculado.
1441 Las condiciones son calculadas de izquierda a derecha. Esto significa que
1443         = f *.tar.gz | f *.tgz & t n
1445 es calculado como
1447         ( (f *.tar.gz) | (f *.tgz) ) & (t n)
1450 He aquí un ejemplo de uso de condiciones:
1453 = f *.tar.gz | f *.tgz & t n
1454 L       Lista el contenido de un archivo tar comprimido
1455         gzip -cd %f | tar xvf -
1458 .B Condiciones aditivas
1460 Si la condición comienza con '+' (o '+?') en lugar de '=' (o '=?') es
1461 una condición aditiva. Si la condición es verdadera la entrada de menú será
1462 incluida en el menú. Sin embargo, si la condición es falsa, la entrada de menú no será
1463 incluida en el menú.
1465 Podemos combinar condiciones por defecto y aditivas comenzando la condición con
1466 '+=' o '=+' (o '+=?' o '=+?' si queremos depurar). Si nosotros queremos
1467 condiciones diferentes, una para añadir y otra por
1468 defecto, una entrada de menú con dos líneas de condición, una
1469 comenzando con '+' y otra con '='.
1471 Los comentarios empiezan con '#'. Las líneas adicionales de comentarios deben empezar
1472 con '#', espacio o tab.
1473 .\"NODE "  Options Menu"
1474 .SH "  Menú de Opciones"
1475 Midnight Commander tiene opciones que pueden ser activadas o desactivadas
1476 a través de una serie de diálogos a los que se accede desde este menú. Una
1477 opción está activada cuando tiene delante un asterisco o una "x".
1480 .\"LINK2"
1481 Configuración
1482 .\"Configuration"
1483 se pueden cambiar la mayoría de opciones de Midnight Commander.
1486 .\"LINK2"
1487 Presentación
1488 .\"Layout"
1489 está un grupo de opciones que determinan la apariencia de mc en la
1490 pantalla.
1493 .\"LINK2"
1494 Confirmación
1495 .\"Confirmation"
1496 podemos especificar qué acciones requieren una confirmación del usuario
1497 antes de ser realizadas.
1500 .\"LINK2"
1501 Juego de Caracteres
1502 .\"Display bits"
1503 podemos seleccionar qué caracteres es capaz de mostrar nuestro terminal.
1506 .\"LINK2"
1507 Aprender Teclas
1508 .\"Learn keys"
1509 podemos verificar teclas que no funcionan en algunos terminales y
1510 solucionarlo.
1513 .\"LINK2"
1514 Sistema de Archivos Virtual (VFS)
1515 .\"Virtual FS"
1516 podemos especificar algunas opciones relacionadas con VFS (Sistema de
1517 Archivos Virtual).
1519 .\"LINK2"
1520 Guardar Configuración
1521 .\"Save Setup"
1522 guarda los valores actuales de los menús Izquierdo, Derecho y Opciones.
1523 También se guardan algunos otros valores.
1524 .\"NODE "    Configuration"
1525 .SH "    Configuración"
1526 Este diálogo presenta una serie de opciones divididas en tres grupos:
1527 Opciones de los Paneles, Pausa Después de Ejecutar y Otras Opciones.
1529 .B Opciones de los paneles
1531 .I Mostrar Archivos de Respaldo.
1532 Mostrar los archivos terminados en tilde '~'. Por defecto, Midnight
1533 Commander no los muestra (como la opción -B de ls de GNU).
1535 .I Mostrar Archivos Ocultos.
1536 Mostrar los archivos que comiencen con un punto (como ls -a).
1538 .I Marcar y Avanzar.
1539 Hacer avanzar la barra de selección tras marcar un archivo (con C-t o
1540 con la tecla Insertar).
1542 .I Menús Desplegables.
1543 Mostrar el contenido de los menús desplegables inmediatamente al presionar
1544 F9. Si está desactivada sólo la barra de títulos de los menús está
1545 visible, y será necesario abrir cada menú con las flechas de movimiento
1546 o con las teclas de acceso rápido.
1548 .I Mezclar Archivos y Directorios.
1549 Cuando esta opción está habilitada, todos los archivos y directorios
1550 se muestran mezclados. Si la opción está desactivada, los directorios
1551 (y enlaces a directorios) aparecen al principio de la lista, y el resto
1552 de archivos a continuación.
1554 .I Recarga Rápida de Directorios.
1555 Hace que Midnight Commander emplee una pequeña trampa al determinar
1556 si los contenidos del directorio han cambiado. El truco consiste en
1557 recargar el directorio sólo si el inodo del directorio ha cambiado. Las
1558 recargas se producen si se crean o borrar archivos, pero si lo que cambia
1559 es sólo el inodo de un archivo del directorio (cambios en el tamaño,
1560 permisos, propietario, etc.) la pantalla no se actualiza. En esos casos,
1561 si tenemos la opción activada, será preciso forzar la recarga de forma
1562 manual (con C-r).
1564 .B Pausa Después de Ejecutar.
1566 Después de ejecutar comandos, Midnight Commander puede realizar una pausa,
1567 y darnos tiempo a examinar la salida del comando. Hay tres posibles
1568 valores para esta variable:
1570 .I Nunca.
1571 Significa que no queremos ver la salida de nuestros comandos. Si estamos
1572 utilizando la consola Linux o SCO o un xterm, podremos ver la salida
1573 del comando pulsando C-o.
1575 .I Sólo en Terminales Tontas.
1576 Obtendremos el mensaje de pausa sólo en terminales que no sean capaces
1577 de mostrar la salida del último comando ejecutado (en realidad, cualquier
1578 terminal que no sea un xterm o una consola de Linux).
1580 .I Siempre.
1581 El programa realizará siempre una pausa después de ejecutar comandos.
1583 .B Otras Opciones
1585 .I Operación Detallada.
1586 Controla la visualización de detalles durante las operaciones de
1587 Copiar, Mover y Borrar (i.e., muestra un cuadro de diálogo para cada
1588 operación). Si tenemos un terminal lento, podríamos querer desactivar
1589 la operación detallada. Se desactiva automáticamente si la velocidad de
1590 nuestro terminal es menor de 9600 bps.
1592 .I Calcular Totales.
1593 Hace que Midnight Commander calcule el total de bytes y el número de
1594 archivos antes de iniciar operaciones de Copiar, Mover y Borrar. Esto
1595 proporciona una barra de progreso más precisa a costa de cierta
1596 velocidad. Esta opción no tiene efecto si la
1597 .I Operación Detallada
1598 no está seleccionada.
1600 .I Patrones del shell.
1601 Por defecto, las funciones Selección, Deselección y Filtro emplean
1602 expresiones regulares al estilo del shell. Para realizar esto se
1603 realizan las siguientes conversiones: '*' se cambia por '.*' (cero o
1604 más caracteres); '?' por '.' (exactamente un carácter) y '.' por un
1605 punto literal. Si la opción está desactivada, entonces las expresiones
1606 regulares son las descritas en ed(1).
1608 .I Auto-Guardar Configuración.
1609 Si esta opción está activada, cuando salimos de Midnight Commander las
1610 opciones configurables de Midnight Commander se guardan en el archivo
1611 ~/.mc/ini.
1613 .I Auto Menús.
1614 Si está activada, el menú de usuario aparece automáticamente al arrancar.
1615 Útil en menús construidos para personas sin conocimientos de Unix.
1617 .I Usar Editor Interno.
1618 Emplear el editor de archivos interno. Si está desactivada, se editarán
1619 los archivos con el editor especificado por la variable de entorno
1620 .B EDITOR
1621 y si no se especifica ninguno, se usará
1622 .B vi.
1623 Véase la sección sobre el
1624 .\"LINK2"
1625 editor de archivos interno\&.
1626 .\"Internal File Editor"
1628 .I Usar Visor Interno.
1629 Emplear el visor de archivos interno. Si la opción está desactivada,
1630 el paginador especificado en la variable de entorno
1631 .B PAGER
1632 será el utilizado.
1633 Si no se especifica ninguno, se usará el comando
1634 .B view.
1635 Véase la sección sobre el
1636 .\"LINK2"
1637 visor de archivos interno\&.
1638 .\"Internal File Viewer"
1640 .I Completar: Mostrar Todos.
1641 Por defecto, al completar nombres en situaciones de ambigüedad, Midnight
1642 Commander completa todo lo posible al pulsar
1643 .B M-Tab
1644 y produce un pitido; al intentarlo por segunda vez se muestra una lista
1645 con las posibilidades que han dado lugar a la ambigüedad. Con esta opción,
1646 la lista aparece directamente tras pulsar
1647 .B M-Tab
1648 por primera vez.
1650 .I Hélice de actividad.
1651 Mostrar un guión rotatorio en la esquina superior derecha a modo de
1652 indicador de progreso.
1654 .I Navegación al Estilo Lynx.
1655 Cuando la selección es un directorio y la línea de órdenes está vacía
1656 permite cambiar a él con las flechas de movimiento. Esta opción está
1657 inactiva por defecto.
1659 .I Cd Sigue los Enlaces.
1660 Esta opción, si está seleccionada, hace que Midnight Commander siga la
1661 secuencia de directorios lógica al cambiar el directorio actual, tanto en
1662 el panel como usando el comando cd. Éste es el comportamiento por defecto
1663 de la shell bash. Sin esto, Midnight Commander sigue la estructura real
1664 de directorios, y cd .. nos trasladará al padre real del directorio
1665 actual aunque hayamos entrado en ese directorio a través de un enlace,
1666 y no al directorio donde se encontraba el enlace.
1668 .I Precauciones de Borrado.
1669 Dificulta el borrado accidental de archivos. La opción por defecto en el
1670 diálogo de confirmación de borrado se cambia a "No". Por defecto, esta
1671 opción está desactivada.
1672 .\"NODE "    Layout"
1673 .SH "    Presentación"
1674 La ventana de presentación nos da la posibilidad de cambiar la
1675 presentación general de la pantalla. Podemos configurar si son visibles
1676 la barra de menú, la línea de órdenes, la línea de sugerencias o la
1677 barra de teclas de Función. En la consola Linux o SCO podemos especificar
1678 cuántas líneas se muestran en la ventana de salida.
1680 El resto del área de pantalla se utiliza para los dos paneles de
1681 directorio. Podemos elegir si disponemos los paneles vertical u
1682 horizontalmente. La división puede ser simétrica o bien podemos indicar
1683 una división asimétrica.
1685 Por defecto, todos los contenidos de los paneles se muestran en el mismo
1686 color, pero se puede indicar que
1687 .I permisos
1689 .I tipos de archivos
1690 se resalten empleando
1691 .\"LINK2"
1692 colores
1693 .\"Colors"
1694 diferentes. Si se activa el resaltado de permisos, las partes de los
1695 campos de
1696 .I permisos
1698 .\"LINK2"
1699 Modo de Listado
1700 .\"Listing Mode..."
1701 aplicables al usuario actual de Midnight Commander serán resaltados
1702 usando el color indicado por medio de la palabra clave
1703 .I selected.
1704 Si se activa el resaltado de tipos de archivos, los archivos aparecerán
1705 coloreados según su tipo (i.e. directorios, archivos core, ejecutables,...).
1707 Si la opción
1708 .I Mostrar Mini-Estado
1709 está activa se muestra, en la parte inferior de cada panel, una línea
1710 con información sobre el archivo seleccionado en cada momento.
1711 .\"NODE "    Confirmation"
1712 .SH "    Confirmación"
1713 En este menú configuramos las opciones de confirmación de eliminación de archivos,
1714 sobreescritura, ejecución pulsando intro y salir del programa.
1715 .\"NODE "    Display bits"
1716 .SH "    Bits de Visualización"
1717 Esta opción es utilizada para configurar el rango de caracteres visibles en la
1718 pantalla. Esta selección puede ser 7-bits si nuestro terminal/curses soporta
1719 sólo siete bits de salida, ISO-8859-1 muestra todos los caracteres del mapa
1720 ISO-8859-1 despliegue de 8 bit para aquellos terminales que puedan
1721 los 8 bits en toda su extensión.
1722 .\"NODE "    Learn keys"
1723 .SH "    Aprender teclas"
1724 Este diálogo nos permite comprobar si nuestras teclas F1-F20, Inicio, Fin, etc. funcionan adecuadamente
1725 en nuestro terminal. A menudo fallan, dado que muchas bases de datos de terminales están mal.
1727 Podemos movernos alrededor con la tecla Tab, con las teclas de movimiento de vi ('h' izquierda, 'j'
1728 abajo, 'k' arriba y 'l' derecha) y después de pulsar cualquier tecla del cursor (esto
1729 las marcará con OK), entonces podremos usar esa tecla también.
1731 Para probarlas basta con pulsar cada una de ellas. Tan pronto como pulsamos una tecla y
1732 ésta funciona adecuadamente, OK debería aparecer junto al nombre de la susodicha tecla. Una vez
1733 que una tecla es marcada con OK empieza a funcionar con normalidad, p.e. F1 la primera vez
1734 comprobará que F1 funciona perfectamente, pero a partir de ese momento mostrará la ayuda.
1735 Esto mismo es aplicable a las teclas del cursor. La tecla tab debería funcionar siempre.
1737 Si algunas teclas no funcionan adecuadamente, entonces no veremos el OK tras el nombre de la tecla
1738 después de haberla pulsado. Podemos entonces intentar solucionarlo. Haremos esto
1739 pulsando el botón de esa tecla (con el ratón o usando Tab e Intro).
1740 Entonces un mensaje rojo aparecerá y se nos pedirá que pulsemos la tecla en cuestión.
1741 Si deseamos abortar el proceso, bastará con pulsar Esc y esperar hasta que el mensaje
1742 desaparezca. Si no, pulsaremos la tecla que nos pide y esperaremos hasta que
1743 el diálogo desaparezca.
1745 Cuando acabemos con todas las teclas, podríamos Guardar nuestras teclas
1746 en nuestro archivo ~/.mc/ini dentro de la sección [terminal:TERM] (donde TERM es el
1747 nombre de nuestro terminal actual) o descartarlas. Si todas nuestras teclas funcionan
1748 correctamente y no debemos corregir ninguna, entonces (lógico) no se grabará.
1749 .\"NODE "    Virtual FS"
1750 .SH "    Opciones del VFS"
1751 Esta opción nos proporciona el control sobre la caché de información del
1752 .\"LINK2"
1753 Sistema de Archivos Virtual (VFS)\&.
1754 .\"Virtual File System"
1756 Midnight Commander guarda en memoria la información relacionada con alguno
1757 de los sistemas de archivos virtuales para acelerar el acceso a los archivos en el
1758 sistema de archivos. Puesto que la información que debe ser guardada puede ser grande
1759 (por ejemplo, los archivos tar comprimidos podrían ser guardados en la RAM para acceder
1760 más rápidamente), podríamos querer ajustar los parámetros de la información con caché
1761 para disminuir la utilización de memoria o aumentar la velocidad de acceso a
1762 los sistemas de archivos más utilizados.
1764 El sistema de archivos Tar es bastante inteligente a la hora de manejar sus archivos:
1765 sólo carga las entradas de los directorios y, cuando necesita usar la
1766 información contenida en el archivo tar, va y la toma.
1768 A grosso modo, los archivos tar son normalmente guardados comprimidos (los archivos tar sin comprimir
1769 son especies en extinción), y debido a la naturaleza de esos archivos
1770 (las entradas de directorio de los archivos tar no están allí esperando a que
1771 las carguemos nosotros), el sistema de archivos tar tiene dos posibilidades: cargar todo
1772 el archivo tar descomprimido en memoria o descomprimir el archivo en el disco
1773 en una localización temporal y acceder entonces al archivo descomprimido como
1774 a un archivo tar normal.
1776 En este cuadro de diálogo indicamos a Midnight Commander que tamaños
1777 de archivos tar comprimidos toleraremos cargar a nuestra preciada
1778 memoria. La selección por defecto es un megabyte, esto significa que los
1779 archivos tar comprimidos cuyo tamaño sea como máximo una mega serán cargados
1780 en memoria, si no es así será creado un archivo tar descomprimido
1781 para acceder a los contenidos (todo esto es transparente para el usuario).
1783 El programa nos permitirá añadir un sufijo para especificar las unidades
1784 del número que tecleamos, usaremos 'k' para kilobytes y 'm' para indicar megabytes.
1785 Nuestra rutina no acepta números en formato de coma flotante, de modo que no podremos usar
1786 ".5 m" para indicar 512 kilobytes, tendremos que usar "512 k" en su lugar.
1788 Ahora, dado que a todos nos encanta navegar por los archivos, incluidos los tar,
1789 sobre el disco, es común que salgamos de un archivo tar y volvamos a entrar en él
1790 después. Puesto que la descompresión es lenta, Midnight Commander mantendrá en
1791 memoria la información durante una cantidad de tiempo limitado, después de alcanzado
1792 el momento, todos los recursos de memoria asociados con el sistema de archivos
1793 serán liberados. El período por defecto es de un minuto.
1794 .\"NODE "    Save Setup"
1795 .SH "    Guardar Configuración"
1796 Al arrancar Midnight Commander se carga la información
1797 de inicio del archivo ~/.mc/ini. Si éste no existe,
1798 se cargará la información del archivo de configuración genérico del sistema,
1799 @prefix@/share/mc/mc.ini. Si el archivo de configuración
1800 genérico del sistema no existe, MC utiliza la configuración por defecto.
1802 El comando
1803 .I Guardar Configuración
1804 crea el archivo ~/.mc/ini guardando la configuración actual
1805 de los menús
1806 .\"LINK2"
1807 Izquierdo, Derecho
1808 .\"Left and Right Menus"
1810 .\"LINK2"
1811 Opciones\&.
1812 .\"Options Menu"
1814 Si activamos la opción
1815 .I Auto-guarda configuración,
1816 MC guardará siempre la configuración actual al salir.
1818 Existen también configuraciones que no pueden ser cambiadas desde los menús. Para
1819 cambiarlas hay que editar manualmente el archivo de configuración.
1820 Ver la sección sobre
1821 .\"LINK2"
1822 Ajustes Especiales
1823 .\"Special Settings"
1824 para más información.
1825 .SH ""
1826 .\"NODE "Executing operating system commands"
1827 .SH "Ejecutando Órdenes del Sistema Operativo"
1828 Podemos ejecutar comandos tecleando en la línea de órdenes de Midnight
1829 Commander, o seleccionando el programa que queremos ejecutar
1830 en alguno de los paneles y pulsando Intro.
1832 Si pulsamos Intro sobre un archivo que no es ejecutable, Midnight
1833 Commander compara la extensión del archivo seleccionado con las extensiones
1834 recogidas en el
1835 .\"LINK2"
1836 Archivo de Extensiones\&.
1837 .\"Extension File Edit"
1838 Si se produce una coincidencia se ejecutará el código asociado con esa extensión.
1839 Tendrá lugar una
1840 .\"LINK2"
1841 expansión
1842 .\"Macro Substitution"
1843 muy simple antes de ejecutar el comando.
1844 .\"NODE "  The cd internal command"
1845 .SH "  Comando cd Interno"
1846 El comando
1847 .I cd
1848 es interpretado directamente por Midnight Commander, en vez de pasarlo
1849 al interprete de comandos para su ejecución. Por ello puede que no todas
1850 las posibilidades de expansión y sustitución de macro que hace nuestro
1851 shell estén disponibles, pero sí algunas de ellas:
1853 .I Sustitución de tilde.
1854 La tilde (~) será sustituida por nuestro directorio de inicio. Si
1855 añadimos un nombre de usuario tras la tilde, entonces será sustituido
1856 por el directorio de entrada al sistema del usuario especificado.
1858 Por ejemplo, ~coco sería el directorio de un supuesto usuario denominado
1859 "coco", mientras que ~/coco es el directorio coco dentro de nuestro
1860 propio directorio de inicio.
1862 .I Directorio anterior.
1863 Podemos volver al directorio donde estábamos anteriormente empleando el
1864 nombre de directorio especial '-' del siguiente modo:
1865 .B cd -
1867 .I Directorios en CDPATH.
1868 Si el directorio especificado al comando
1869 .B cd
1870 no está en el directorio actual, entonces Midnight Commander utiliza el
1871 valor de la variable de entorno
1872 .B CDPATH
1873 para buscar el directorio en cualquiera de los directorios enumerados.
1875 Por ejemplo, podríamos asignar a nuestra variable
1876 .B CDPATH
1877 el valor ~/src:/usr/src, lo que nos permitiría cambiar de directorio
1878 a cualquiera de los directorios dentro de ~/src y /usr/src, desde
1879 cualquier lugar del sistema de archivos, usando sólo su nombre relativo
1880 (por ejemplo cd linux podría llevarnos a /usr/src/linux).
1881 .\"NODE "  Macro Substitution"
1882 .SH "  Sustitución de Macro"
1883 Cuando se accede al
1884 .\"LINK2"
1885 menú de usuario\&,
1886 .\"Menu File Edit"
1887 o se ejecuta un
1888 .\"LINK2"
1889 comando dependiente de extensión\&,
1890 .\"Extension File Edit"
1891 o se ejecuta un comando desde la línea de entrada de comandos,
1892 se realiza una simple sustitución de macro.
1894 Las macros son:
1896 .I "%f"
1898 Archivo actual.
1900 .I "%d"
1902 Nombre del directorio actual.
1904 .I "%F"
1906 Archivo actual en el panel inactivo.
1908 .I "%D"
1910 Directorio del panel inactivo.
1912 .I "%t"
1914 Archivos actualmente marcados.
1916 .I "%T"
1918 Archivos marcados en el panel inactivo.
1920 .I "%u"
1922 .I "%U"
1924 Similar a las macros %t y %T, salvo que los archivos quedan desmarcados.
1925 Sólo se puede emplear esta macro una vez por cada entrada del archivo de menú
1926 o archivo de extensiones, puesto que para la siguiente vez no quedaría ningún
1927 archivo marcado.
1929 .I "%s"
1931 .I "%S"
1933 Archivos seleccionados: Los archivos marcados si los hay y si no el
1934 archivo actual.
1936 .I "%cd"
1938 Ésta es una macro especial usada para cambiar del directorio actual
1939 al directorio especificado frente a él. Esto se utiliza principalmente
1940 como interfaz con el
1941 .\"LINK2"
1942 Sistema de Archivos Virtual\&.
1943 .\"Virtual File System"
1945 .I "%view"
1947 Esta macro es usada para invocar al visor interno. Puede ser utilizada
1948 en solitario, o bien con argumentos. Si pasamos algún argumento a esta
1949 macro, deberá ser entre paréntesis.
1951 Los argumentos son:
1952 .I ascii
1953 para forzar al visor a modo ascii;
1954 .I hex
1955 para forzar al visor a modo hexadecimal;
1956 .I nroff
1957 para indicar al visor que debe interpretar las secuencias de negrita y
1958 subrayado de nroff;
1959 .I unformated
1960 para indicar al visor que no interprete los comandos nroff referentes a texto
1961 resaltado o subrayado.
1963 .I "%%"
1965 El carácter %
1967 .I "%{cualquier texto}"
1969 Pregunta sobre la sustitución. Un cuadro de entrada es mostrado y el texto dentro
1970 de las llaves se usa como mensaje. La macro es sustituida por el texto
1971 tecleado por el usuario. El usuario puede pulsar ESC o F10 para cancelar. Esta macro
1972 no funciona aún sobre la línea de órdenes.
1973 .\"NODE "  The subshell support"
1974 .SH "  Soporte de Subshell"
1975 El soporte del subshell es una opción de tiempo de compilación, que funciona con los
1976 shells: bash, tcsh y zsh.
1978 Cuando el código del subshell es activado Midnight Commander
1979 engendrará una copia de nuestro shell (la definida en la variable
1980 .B SHELL
1981 y si no está definida, el que aparece en el archivo /etc/passwd)
1982 y lo ejecuta en un pseudoterminal, en lugar de invocar un nuevo shell
1983 cada vez que ejecutamos un comando, el comando será pasado al
1984 subshell como si lo hubiésemos escrito. Esto además permite cambiar las
1985 variables de entorno, usaremos las funciones del shell y los alias definidos
1986 que serán válidos hasta salir de Midnight Commander.
1988 Si estamos usando
1989 .B bash
1990 podremos especificar comandos de arranque
1991 para el subshell en nuestro archivo ~/.mc/bashrc y
1992 mapas de teclado especiales en el archivo ~/.mc/inputrc.
1993 Los usuarios de
1994 .B tcsh
1995 podrán especificar los comandos de arranque en el archivo ~/.mc/tcshrc.
1997 Cuando utilizamos el código del subshell, podemos suspender aplicaciones en
1998 cualquier momento con la secuencia C-o y volver a Midnight Commander, si
1999 interrumpimos una aplicación, no podremos ejecutar otros comandos externos
2000 hasta que quitemos la aplicación que hemos interrumpido.
2002 Una característica extra añadida de uso del subshell es que el prompt
2003 mostrado por Midnight Commander es el mismo que estamos usando en
2004 nuestro shell.
2006 La sección
2007 .\"LINK2
2008 OPCIONES
2009 .\"OPTIONS"
2010 tiene más información sobre cómo controlar el código del subshell.
2011 .\"NODE "Chmod"
2012 .SH "Cambiar Permisos"
2013 Cambiar Permisos se usa para cambiar los bits de permisos en un grupo de
2014 archivos y directorios. Puede ser invocado con la combinación de teclas C-x c.
2016 La ventana de Cambiar Permisos tiene dos partes -
2017 .I Permisos
2019 .I Archivo
2021 En la sección Archivo se muestran el nombre del archivo o directorio
2022 y sus permisos en formato numérico octal, así como su propietario y grupo.
2024 En la sección de Permisos hay un grupo de casillas de selección
2025 que corresponden a los posibles permisos del archivo. Conforme los cambiamos
2026 podemos ver cómo el valor octal va cambiando en la sección Archivo.
2028 Para desplazarse entre las casillas y botones de la ventana podemos
2029 usar las
2030 .I teclas del cursor
2031 o la
2032 .I tecla de tabulación.
2033 Para marcar o desmarcar casillas y para pulsar los botones
2034 usaremos la
2035 .I barra espaciadora.
2036 Podemos usar los atajos de teclado (las letras destacadas) para accionar
2037 directamente los elementos.
2039 Para aceptar y aplicar los permisos, usaremos la tecla Intro.
2041 Si se trata de un grupo de archivos o directorios, podemos cambiar parte
2042 de los permisos marcándolos (las marcas son los asteriscos a la izquierda de las
2043 casillas) y pulsando el botón
2044 .B [* Poner]
2046 .B [* Quitar]
2047 para indicar la acción deseada. Los permisos no marcados conservan, en este
2048 caso, los valores previos.
2050 Podemos también fijar todos los permisos iguales en todos los archivos
2051 con el botón
2052 .B [Todos]
2053 o sólo los permisos marcados con el botón
2054 .B [* Todos].
2055 En estos casos las casillas indican el estado en que queda cada permiso, igual
2056 que para archivos individuales.
2058 .B [Todos]
2059 actúa sobre todos los permisos de todos los archivos
2061 .B [* Todos]
2062 actúa sólo sobre los atributos marcados de los archivos
2064 .B [* Poner]
2065 activa los permisos marcados en los archivos seleccionados
2067 .B [* Quitar]
2068 desactiva los permisos marcados en los archivos seleccionados
2070 .B [Aplicar]
2071 actúa sobre todos los permisos de cada archivo, uno a uno
2073 .B [Cancelar]
2074 cancela Cambiar Permisos
2075 .\"NODE "Chown"
2076 .SH "Cambiar Dueño"
2077 Cambiar Dueño permite cambiar el propietario y/o grupo de un archivo. La tecla
2078 rápida para este comando es C-x o.
2079 .\"NODE "Advanced Chown"
2080 .SH "Cambiar Dueño y Permisos"
2081 Cambiar Dueño y Permisos combina
2082 .\"LINK2"
2083 Cambiar Dueño
2084 .\"Chown"
2086 .\"LINK2"
2087 Cambiar Permisos
2088 .\"Chmod"
2089 en una única ventana. Se puede así cambiar los permisos, propietario y grupo
2090 del archivo de una sola vez.
2091 .\"NODE "File Operations"
2092 .SH "Operaciones con Archivos"
2093 Cuando copiamos, movemos o borramos archivos, Midnight Commander muestra el
2094 diálogo de operaciones con archivos. En él aparecen los archivos que se estén procesando
2095 y hasta tres barras de progreso. La barra de archivo indica qué parte del archivo actual
2096 va siendo copiada, la barra de contador indica cuántos de los archivos marcados
2097 han sido completados y la barra de bytes nos dice qué parte del tamaño total de archivos
2098 marcados ha sido procesado hasta el momento. Si la operación detallada está desactivada
2099 no se muestran las barras de archivo y bytes.
2101 En la parte inferior hay dos botones. Pulsando el botón Saltar se
2102 ignorará el resto del archivo actual. Pulsando el botón
2103 Abortar se detendrá la operación y se ignora el resto de archivos.
2105 Hay otros tres diálogos que pueden aparecer durante operaciones de
2106 archivos.
2108 El diálogo de error informa sobre una condición de error y tiene tres
2109 posibilidades. Normalmente seleccionaremos el botón Saltar para evitar el archivo
2110 o Abortar para detener la operación. También podemos seleccionar el botón
2111 Reintentar si hemos corregido el problema desde otro terminal.
2113 El diálogo Reemplazar aparece cuando intentamos copiar o mover un archivo
2114 sobre otro ya existente. El mensaje muestra fechas y tamaños de ambos archivos.
2115 Pulsaremos el botón Sí para sobreescribir el archivo, el botón No
2116 para saltarlo, el botón Todos para sobreescribir todos los archivos,
2117 Ninguno para no sobreescribir en ningún caso y Actualizar para sobreescribir
2118 si el archivo origen es posterior al archivo objeto. Podemos abortar toda la
2119 operación pulsando el botón Abortar.
2121 El diálogo de eliminación recursiva aparece cuando intentamos borrar
2122 un directorio no vacío. Pulsaremos Sí para borrar el directorio recursivamente,
2123 No para saltar el directorio, Todo para borrar recursivamente todos los directorios
2124 marcados no vacíos y Ninguno para saltarlos todos. Podemos abortar toda la
2125 operación pulsando el botón Abortar. Si seleccionamos el botón Sí o Todo
2126 se nos pedirá confirmación. Diremos "sí" sólo si estamos realmente seguros
2127 de que queremos una eliminación recursiva.
2129 Si hemos marcado archivos y realizamos una operación sobre ellos, sólo
2130 los archivos sobre los que la operación fue exitosa son desmarcados. Los archivos
2131 saltados y aquellos en los que la operación falló permanecen marcados.
2132 .\"NODE "Mask Copy/Rename"
2133 .SH "Copiar/Renombrar con Máscara"
2134 Las operaciones de copiar/mover permiten transformar los nombres de los archivos
2135 de manera sencilla. Para ello, hay que procurar una máscara correcta para el
2136 origen y normalmente en la terminación del destino algunos caracteres comodín.
2137 Todos los archivos que concuerden con la máscara origen son copiados/renombrados
2138 según la máscara destino. Si hay archivos marcados, sólo aquellos que encajen con
2139 la máscara de origen serán renombrados.
2141 Hay otras opción que podemos seleccionar:
2143 Seguir Enlaces indica si los enlaces simbólicos o físicos en el directorio
2144 origen (y recursivamente en sus subdirectorios) producen nuevos enlaces en el
2145 directorio destino o si queremos copiar su contenido.
2147 Copiar Recursivamente indica qué hacer si en el directorio
2148 destino existe ya un directorio con el mismo nombre que el
2149 archivo/directorio que está siendo copiado. La acción por defecto
2150 es copiar su contenido sobre ese directorio. Habilitando esto
2151 podemos copiar el directorio de origen dentro de ese directorio.
2152 Quizás un ejemplo pueda ayudar:
2154 Queremos copiar el contenido de un directorio denominado coco a /blas
2155 donde ya existe un directorio /blas/coco. Por defecto, mc copiaría el
2156 contenido en /blas/coco, pero con esta opción se copiaría como
2157 /blas/coco/coco.
2159 Preservar Atributos indica que se deben conservar los permisos originales
2160 de los archivos, marcas temporales y si somos superusuario también el
2161 propietario y grupo originales.
2162 Si esta opción no está activa se aplica el valor actual de umask.
2164 .B "Usando Patrones Shell activado"
2166 Usando Patrones Shell nos permite usar los caracteres comodín '*' y '?'
2167 en la máscara de origen. Funcionará igual que en la línea de órdenes. En
2168 la máscara destino, sólo están permitidos los comodines '*' y '\\<número>'.
2169 El primer '*' en la máscara destino corresponde al primer grupo del comodín
2170 en la máscara de origen, el segundo '*' al segundo grupo, etcétera.
2171 El comodín '\\1' corresponde al primer grupo en la máscara de origen,
2172 el comodín '\\2' al segundo y así sucesivamente hasta '\\9'. El comodín '\\0'
2173 es el nombre completo del archivo fuente.
2175 Dos ejemplos:
2177 Si la máscara de origen es "*.tar.gz", el destino es "/blas/*.tgz" y el
2178 archivo a copiar es "coco.tar.gz", la copia se hará como "coco.tgz"
2179 en "/blas".
2181 Supongamos que queremos intercambiar el nombre y la extensión de modo que
2182 "archivo.c" se convierta en "c.archivo". La máscara origen será "*.*" y
2183 la de destino "\\2.\\1".
2185 .B "Usando Patrones Shell desactivado"
2187 Cuando la opción de Patrones Shell está desactivada MC no realiza una
2188 agrupación automática. Deberemos usar expresiones '\\(...\\)' en la máscara
2189 origen para especificar el significado de los comodines en la máscara destino.
2190 Esto es más flexible pero también necesita más escritura. Por lo demás,
2191 las máscaras destino son similares al caso de Patrones Shell activos.
2193 Dos ejemplos:
2195 Si la máscara de origen es "^\\(.*\\)\\.tar\\.gz$", el destino es
2196 "/blas/*.tgz" y el archivo a ser copiado es "coco.tar.gz", la copia
2197 será "/blas/coco.tgz".
2199 Si queremos intercambiar el nombre y la extensión para que "archivo.c"
2200 sea "c.archivo", la máscara de origen puede ser
2201 "^\\(.*\\)\\.\\(.*\\)$" y la de destino "\\2.\\1".
2203 .B "Capitalización"
2205 Podemos hacer cambios entre mayúsculas y minúsculas en los nombres de archivos.
2206 Si usamos '\\u' o '\\l' en la máscara destino, el siguiente carácter será convertido a
2207 mayúsculas o minúsculas respectivamente.
2209 Si usamos '\\U' o '\\L' en la máscara destino, los siguientes caracteres
2210 serán convertidos a mayúsculas o minúsculas respectivamente hasta encontrar
2211 '\\E' o un segundo '\\U' o '\\L' o el fin del nombre del archivo.
2213 '\\u' y '\\l' tienen prioridad sobre '\\U' y '\\L'.
2215 Por ejemplo, si la máscara fuente es '*' (con Patrones Shell activo) o '^\\(.*\\)$'
2216 (Patrones Shell desactivado) y la máscara destino es '\\L\\u*' los nombres de archivos
2217 serán convertidos para que tengan su inicial en mayúscula y el resto del nombre en
2218 minúsculas.
2220 También podemos usar '\\' como carácter de escape evitando la interpretación de todos
2221 estos caracteres especiales. Por ejemplo, '\\\\' es
2222 una contrabarra y '\\*' es un asterisco.
2223 .\"NODE "Internal File Viewer"
2224 .SH "Visor de Archivos Interno"
2225 El visor de archivos interno ofrece dos modos de presentación: ASCII y
2226 hexadecimal. Para alternar entre ambos modos, se emplea la tecla F4.
2228 El visor intenta usar el mejor método disponible en el sistema, según
2229 el tipo de archivo, para mostrar información. Los archivos comprimidos
2230 se descomprimen automáticamente si los programas correspondientes (GNU
2231 gzip ó bzip2) están instalados en el sistema. El propio visor es capaz
2232 de interpretar ciertas secuencias de caracteres que se emplean para
2233 activar los atributos de negrita y subrayado, mejorando la presentación
2234 de los archivos.
2236 En modo hexadecimal, la función de búsqueda admite texto entre comillas o
2237 valores numéricos. El texto entrecomillado se busca tal cual (retirando
2238 las comillas) y cada número se corresponde a un byte. Unos y otros se
2239 pueden entremezclar como en:
2242 "Cadena" -1 0xBB 012 "otro texto"
2245 Nótese que 012 es un número octal y -1 se convierte en 0xFF.
2247 Algunos detalles internos del visualizador: En sistemas con acceso a la llamada
2248 del sistema mmap(2), el programa mapea el archivo en vez de cargarlo;
2249 si el sistema no provee de la llamada al sistema mmap(2) o el archivo
2250 realiza una acción que necesita de un filtro, entonces el visor usará
2251 sus cachés de crecimiento, cargando sólo las partes del archivo
2252 a las que actualmente estamos accediendo (esto incluye a los archivos comprimidos).
2254 He aquí una lista de las acciones asociadas a cada tecla que
2255 Midnight Commander gestiona en el visor interno de archivos.
2257 .B F1
2258 Invoca el visor de ayuda de hipertexto interno.
2260 .B F2
2261 Cambia el modo de ajuste de líneas en pantalla.
2263 .SM N. del T.-
2264 Envuelta (Ajustada), se muestra toda la
2265 información de la línea en la pantalla, de modo que si ésta ocupa más del ancho
2266 de la pantalla aparece como si fuese otra línea aparte o bien desenvuelta (desajustada),
2267 truncando el contenido de la línea que sobresale de la pantalla. Este contenido
2268 puede ser consultado utilizando las teclas del cursor.
2270 .B F4
2271 Cambia entre el modo hexadecimal y el Ascii.
2273 .B F5
2274 Ir a la línea. Nos pedirá el número de línea en el que deseamos posicionarnos y
2275 mostrará el archivo a partir de esa línea.
2277 .B F6, /.
2278 Búsqueda de expresión regular desde la posición actual hacia adelante.
2280 .B ?,
2281 Búsqueda de expresión regular desde la posición actual hacia atrás.
2283 .B F7
2284 Búsqueda normal/ búsqueda en modo hexadecimal.
2286 .B C-s.
2287 Comienza una búsqueda normal si no existe una expresión de búsqueda previa si no
2288 busca la próxima coincidencia.
2290 .B C-r.
2291 Comienza una búsqueda hacia atrás si no había expresión de búsqueda anterior si no
2292 busca la próxima coincidencia.
2294 .B n.
2295 Buscar la próxima coincidencia.
2297 .B F8
2298 Intercambia entre el modo crudo y procesado: esto mostrará el archivo como se encuentra en disco
2299 o si se ha especificado un filtro de visualización en el archivo mc.ext, entonces
2300 la salida filtrada. El modo actual es siempre el contrario al mostrado
2301 en la etiqueta del botón, en tanto que el botón muestra el modo en el que entraremos
2302 con la pulsación de esa tecla.
2304 .B F9
2305 Alterna entre la visualización con y sin formato: en el modo con formato
2306 se interpretan algunas secuencias de caracteres para mostrar texto en
2307 negrita y subrayado con diferentes colores. Como en el caso anterior,
2308 la etiqueta del botón muestra el estado contrario al actual.
2310 .B F10, Esc.
2311 Sale del visor interno.
2313 .B Av pág, espacio, C-v.
2314 Avanza una página hacia abajo.
2316 .B Re pág, M-v, C-b, Retroespacio.
2317 Retrocede una página hacia arriba.
2319 .B Cursor Abajo
2320 Desplaza el texto una línea hacia arriba, mostrando en la línea inferior de
2321 la pantalla una nueva línea que antes quedaba oculta.
2323 .B Cursor Arriba
2324 Desplaza una línea hacia abajo.
2326 .B C-l
2327 Redibuja el contenido de la pantalla.
2329 .B !
2330 Engendra un nuevo shell en el directorio de trabajo actual.
2332 .B "[n] m"
2333 Coloca la marca n.
2335 .B "[n] r"
2336 Salta hasta la marca n.
2338 .B C-f
2339 Salta al archivo siguiente.
2341 .B C-b
2342 Ídem al archivo anterior.
2344 .B M-r
2345 Intercambia entre los diferentes modos de regla: desactivado, arriba, abajo.
2347 Es posible adiestrar al visor de archivos sobre cómo mostrar un archivo, mírese
2348 la sección
2349 .\"LINK2"
2350 Editar Archivo de Extensiones\&.
2351 .\"Extension File Edit"
2352 .\"NODE "Internal File Editor"
2353 .SH "Editor de Archivos Interno"
2354 El editor interno incorpora las prestaciones habituales de los editores
2355 a pantalla completa. Se inicia pulsando
2356 .B F4
2357 supuesto que la variable
2358 .I use_internal_edit
2359 esté presente en el archivo de inicialización. El tamaño de los archivos
2360 está limitado a dieciséis megabytes ampliables y edita sin problemas
2361 archivos binarios.
2363 Las características soportadas actualmente son: copia desplazamiento,
2364 borrado, corte, y pegado de bloques;
2365 .IR "deshacer paso a paso" ;
2366 menús desplegables; inserción de archivos; definición de macros;
2367 buscar y reemplazar usando expresiones regulares (y nuestro propio
2368 buscar y reemplazar basado en formatos de scanf/printf); selección de
2369 texto con mayúsculas-cursor (sólo para la consola de linux); alternancia
2370 insertar-sobreescribir; y la opción de pasar bloques de texto por comandos
2371 externos como indent.
2373 El editor es muy fácil de usar y no requiere aprendizaje alguno.
2374 Para conocer las teclas asignadas a cada función, basta consultar los
2375 menús correspondientes. Además, las teclas de desplazamiento con la
2376 tecla de mayúsculas seleccionan texto. Se puede seleccionar con el ratón,
2377 aunque podemos recuperar su funcionamiento habitual en terminales (copiar
2378 y pegar) manteniendo pulsada la tecla mayúsculas.
2379 .B Ctrl-Ins
2380 copia al archivo
2381 .B cooledit.clip
2383 .B Mayúsculas-Ins
2384 pega desde
2385 .BR cooledit.clip .
2386 .B Mayúsculas-Supr
2387 corta y copia en
2388 .BR cooledit.clip ,
2390 .B Ctrl-Supr
2391 elimina el texto resaltado. La tecla Intro produce un salto de línea
2392 con sangrado automático opcional.
2394 Para definir una macro, pulsar
2395 .B Ctrl-R
2396 y entonces teclearemos las secuencias de teclas que deseamos sean
2397 ejecutadas. Pulsaremos
2398 .B Ctrl-R
2399 de nuevo al finalizar. Podemos asignar la macro a la tecla que queramos
2400 pulsando sobre ella. La macro será ejecutada cuando pulsemos
2401 .B Ctrl-A
2402 seguido de la tecla asignada. También será ejecutada si
2403 pulsamos Meta (Alt), Ctrl, o Escape y la tecla asignada, siempre y cuando
2404 la tecla no sea usada por ninguna otra función. Una vez definida, los comandos de
2405 macro irán al archivo
2406 .B cedit/cooledit.macros
2407 en nuestro directorio de inicio. Podemos eliminar una macro borrando
2408 la línea adecuada en este archivo.
2410 .B F19
2411 formateará el bloque seleccionado (sea texto, código
2412 .B C
2414 .B C++
2415 u otro). Esto está controlado por el archivo
2416 .B @prefix@/share/mc/edit.indent.rc
2417 que se copia la primera vez que se usa en
2418 .B .mc/cedit/edit.indent.rc
2419 en el directorio personal.
2421 Podemos usar la búsqueda scanf y Buscar y cambiar
2422 una cadena en formato C. Primero miraremos
2423 las páginas del manual de
2424 .B sscanf
2426 .B sprintf para saber qué formato de cadena
2427 es y cómo funciona. Un ejemplo es como sigue: Supongamos que queremos
2428 cambiar todas las apariciones de un paréntesis abierto, tres
2429 números separados por coma, y un paréntesis cerrado, con la palabra
2430 .I Melones_De_Pozo-Estrecho,
2431 el tercer número, la palabra
2432 .I Tomates_De_Mazarrón
2433 y el segundo número, Completaremos el diálogo del cuadro de Reemplazo
2434 como sigue:
2437 Introduce la cadena a buscar
2438 (%d,%d,%d)
2439 Introduce la cadena de remplazo
2440 Melones_De_Pozo-Estrecho %d Tomates_De_Mazarrón %d
2441 Introduce el orden de los argumentos de reemplazo
2445 La última línea especifica que el tercer y el segundo
2446 deben ser usados en lugar de la primera y la segunda.
2448 Es conveniente usar esta característica con "Confirmar cambios" marcado, porque
2449 una coincidencia es aquella que se encuentra cuando el número de argumentos
2450 coincide con el número dado, lo cual no siempre es cierto. Scanf también
2451 trata el espacio en blanco como si fuese elástico. Démonos cuenta que el formato de
2452 scanf format % es muy útil para rastrear cadenas, y el espacio en blanco.
2454 El editor también visualiza caracteres no estadounidenses (160+). Cuando se
2455 editan archivos binarios, deberíamos configurar los
2456 .B bits de pantalla
2457 a 7 bits en el menú de opciones para guardar el espacio limpio.
2459 Véase también el archivo
2460 .B LEAME.edit
2461 para mayor información.
2462 .\"NODE "Completion"
2463 .SH "Terminación"
2464 Permite a Midnight Commander escribir por nosotros.
2466 Intenta completar el texto escrito antes de la posición actual. MC
2467 intenta la terminación tratando el texto como si fuera una variable
2468 (si el texto comienza con
2469 .B $
2470 ), nombre de usuario (si el texto empieza por
2471 .B ~
2472 ), nombre de máquina (si el texto comienza con
2473 .B @
2474 ) o un comando (si estamos en la línea de órdenes en una posición
2475 donde podríamos escribir un comando; las terminaciones posibles entonces
2476 incluyen las palabras reservadas del shell así como comandos internos
2477 del shell) en ese orden. Si nada de lo anterior es aplicable, se intenta
2478 la terminación con nombres de archivo.
2480 La terminación de nombres de archivo, usuario y máquina funciona en todas las líneas
2481 de entrada; la terminación de comandos es específica de la línea de órdenes.
2482 Si la terminación es ambigua (hay varias posibilidades diferentes),
2483 MC pita, y la acción siguiente depende de la opción
2484 .I Completar: Mostrar Todos
2485 en el diálogo de
2486 .\"LINK2"
2487 Configuración\&.
2488 .\"Configuration"
2489 Si está activada, se despliega inmediatamente junto a la posición actual
2490 una lista con todas las posibilidades donde se puede seleccionar con
2491 las flechas de movimiento e
2492 .B Intro
2493 la entrada correcta. También podemos seguir escribiendo caracteres con lo
2494 que la línea se sigue completando tanto como sea posible y simultáneamente
2495 la primera entrada coincidente de la lista se va resaltando. Si volvemos
2496 a pulsar
2497 .BR M-Tab ,
2498 sólo las coincidencias permanecen en la lista. Tan pronto
2499 como no haya ambigüedad, la lista desaparece; también podemos quitarla
2500 con las teclas de cancelación
2501 .BR Esc ,
2502 .B F10
2503 y las teclas de movimiento a izquierda y derecha. Si
2504 .\"LINK2"
2505 Completar: Mostrar Todos
2506 .\"Configuration"
2507 está desactivado, la lista aparece cuando pulsamos
2508 .B M-Tab
2509 por segunda vez; con la primera MC sólo emite un pitido.
2510 .\"NODE "Virtual File System"
2511 .SH "Sistemas de Archivos Virtuales (VFS)"
2512 Midnight Commander dispone de una capa de código de acceso al sistema
2513 de archivos; esta capa se denomina Sistema de Archivos Virtual (VFS).
2514 El Sistema de Archivos Virtual permite a Midnight Commander manipular
2515 archivos no ubicados en el sistema de archivos Unix.
2517 Midnight Commander incluye actualmente varios Sistemas de Archivos
2518 Virtuales: el sistema de archivos
2519 .IR local ,
2520 utilizado para acceder al sistema de archivos Unix habitual;
2521 .I tarfs
2522 para manipular archivos empaquetados con el comando tar y acaso
2523 comprimidos;
2524 .I undelfs
2525 para recuperar archivos borrados en sistemas de archivos de tipo ext2
2526 (sistema de archivos habitual en Linux);
2527 .I ftpfs
2528 para manipular archivos en sistemas remotos a través de FTP;
2529 .I fish
2530 para manipular archivos a través de conexiones a shell como rsh o ssh
2531 y finalmente
2532 .I mcfs
2533 (Midnight Commander file system), un sistema de archivos para red. Si
2534 el programa se compiló incluyendo
2535 .I smbfs
2536 se pueden manipular archivos en sistemas remotos empleando el protocolo
2537 SMB (CIFS).
2539 Se facilita también un sistema de archivos genérico
2540 .I extfs
2541 (EXternal virtual File System) para extender con facilidad las
2542 posibilidades de VFS empleando guiones y programas externos.
2544 El código VFS interpretará todos los nombres de ruta usados y los dirigirá
2545 al sistema de archivos correcto. El formato usado para cada uno de los
2546 sistemas de archivos se describe más adelante en su propia sección.
2547 .\"NODE "  Tar File System"
2548 .SH "  Sistema de archivos Tar (tarfs)"
2549 El sistema de archivos tar y los archivos tar comprimidos pueden consultarse usando
2550 el comando chdir. Para mostrar en el panel el contenido de un archivo tar, cambiamos
2551 de directorio empleando la siguiente sintaxis:
2553 .I /archivo.tar#utar/[directorio-dentro-tar]
2555 El archivo mc.ext también ofrece un atajo para los archivos tar, esto quiere decir
2556 que normalmente basta con apuntar a un archivo tar y pulsar Intro para entrar en el
2557 archivo tar. Véase la sección
2558 .\"LINK2"
2559 Edición del Archivo de Extensiones
2560 .\"Extension File Edit"
2561 para obtener más detalles sobre cómo hacer esto.
2563 Ejemplos:
2566     mc-3.0.tar.gz#utar/mc-3.0/vfs
2567     /ftp/GCC/gcc-2.7.0.tar#utar
2570 En este último se indica la ruta completa hasta el archivo tar.
2571 .\"NODE "  FTP File System"
2572 .SH "  Sistema de archivos FTP (ftpfs)"
2573 El ftpfs permite manipular archivos en máquinas remotas. Para
2574 comenzar a usarlo, se puede emplear la "Conexión por FTP..."
2575 (accesible desde la barra de  menús) o podemos cambiar directamente el
2576 directorio actual desde la línea de órdenes con el comando cd y la ruta
2577 tal como esto:
2579 .I /#ftp:[!][usuario[:clave]@]maquina[:puerto][dir-remoto]
2581 los elementos,
2582 .I usuario,
2583 .I puerto
2585 .I directorio-remoto
2586 son opcionales. Si especificamos el elemento
2587 .I usuario,
2588 entonces Midnight Commander intentará entrar en la máquina
2589 remota como ese usuario, en otro caso usará nuestro nombre. El elemento opcional
2590 .I clave,
2591 si está presente, es la contraseña de acceso usada para autentificar la conexión. Esto
2592 no es muy recomendable (y menos guardarlo en nuestra lista de accesos favoritos, a menos que
2593 fijemos los atributos adecuados en ella, y aún así, puede no ser seguro).
2595 Ejemplos:
2598     /#ftp:ftp.nuclecu.unam.mx/linux/local
2599     /#ftp:tsx-11.mit.edu/pub/linux/packages
2600     /#ftp:!detras.barrera.edu/pub
2601     /#ftp:guest@pcremoto.com:40/pub
2602     /#ftp:miguel:xxx@servidor/pub
2603     /#ftp:ftp.um.es/pub
2606 Para acceder a lugares a través de cortafuegos usaremos el prefijo /#ftp:!
2607 para hacer que Midnight Commander utilice un proxy para realizar la transferencia ftp.
2608 Podemos establecer el proxy en el cuadro de diálogo
2609 .\"LINK2"
2610 Sistema de Archivos Virtual (VFS)\&.
2611 .\"Virtual File System"
2613 La opción
2614 .I Usar siempre proxy
2615 obliga al programa a
2616 utilizar siempre el proxy. Si está fijada, el programa
2617 hará dos cosas: consultar el archivo @prefix@/share/mc.no_proxy para leer
2618 las líneas que contienen nombres de máquinas locales (si el nombre de máquina
2619 empieza con un punto, se supone que es un dominio) y se asume que cualquier
2620 cualquier máquina sin puntos en su nombre es directamente accesible.
2622 Si estamos usando ftpfs con un encaminador con filtrado de paquetes
2623 que no nos permita usar el modo regular de apertura de archivos, podríamos
2624 querer forzar al programa a usar el modo de apertura pasivo. Para ello
2625 tendríamos que poner la opción ftpfs_use_passive_connections en el archivo de
2626 configuración.
2628 Midnight Commander guarda los listados de directorios en una caché. La vida de
2629 la caché es configurable en el cuadro de diálogo del
2630 .\"LINK2"
2631 Sistema de Archivos Virtual (VFS)\&.
2632 .\"Virtual File System"
2633 Esto tiene un efecto curioso: si cambiamos algo en un directorio, no se verá
2634 reflejado en el listado hasta que se fuerce un refresco de la caché con la tecla
2635 C-r. No se trata de un fallo, sino de una utilidad; pensemos en lo pesado
2636 que es manipular archivos con ftpfs sobre una conexión lenta.
2637 .\"NODE "  FIle transfer over SHell filesystem"
2638 .SH "  Sistema de archivos de envío Archivos por SHell (fish)"
2639 El fish es un sistema de archivos por red que permite manipular archivos
2640 en una máquina remota como si estuvieran almacenados localmente. Para
2641 ello es preciso que el sistema remoto este ejecutando el servidor fish
2642 o que la shell sea de tipo bash.
2644 Para conectar con la máquina remota basta cambiar de directorio a un
2645 directorio virtual cuyo nombre sea de la forma:
2647 .I /#sh:[usuario@]maquina[:opciones]/[directorio-remoto]
2649 Los elementos
2650 .IR usuario ,
2651 .I opciones
2653 .I directorio-remoto
2654 son opcionales. Si se especifica el elemento
2655 .I usuario
2656 Midnight Commander intentará entrar en la máquina remota como ese
2657 usuario, y si no usará nuestro nombre.
2659 Como
2660 .I opciones
2661 se puede poner 'C' para usar compresión y 'rsh' para utilizar una
2662 conexión rsh en vez de ssh. Si se indica el
2663 .IR directorio-remoto ,
2664 se buscará éste como primer directorio al conectar con la máquina
2665 remota.
2667 Ejemplos:
2670     /#sh:solorsh.es:r/linux/local
2671     /#sh:pepe@quiero.comprension.edu:C/privado
2672     /#sh:pepe@sincomprimir.ssh.edu/privado
2674 .\"NODE "  Network File System"
2675 .SH "  Sistema de archivos de Red"
2676 El sistema de archivos de Midnight Commander es un sistema de archivos de red básico que
2677 nos permite manipular archivos en una máquina remota como si estuviesen
2678 accesibles localmente. Para utilizar esto, la máquina remota debe estar ejecutando el
2679 programa servidor mcserv(8).
2681 Para conectar a una máquina remota, sólo necesitamos hacer un chdir a un
2682 directorio especial cuyo nombre sigue el siguiente formato:
2684 .I /#mc:[usuario@]máquina[:puerto][directorio-remoto]
2686 Los elementos
2687 .IR usuario ,
2688 .I puerto
2690 .I directorio-remoto
2691 son opcionales. Si especificamos el elemento
2692 .I usuario
2693 entonces Midnight Commander intentará acceder a la
2694 máquina como ese usuario, si no, usará nuestro login.
2696 El elemento
2697 .I puerto
2698 es necesario cuando el servidor remoto se ejecuta en un puerto especial
2699 (véase la página del manual de mcserv(8) para más información acerca de
2700 puertos); finalmente, si el elemento
2701 .I directorio-remoto
2702 está presente, nuestro directorio actual en la máquina remota
2703 será éste.
2705 Ejemplos:
2708     /#mc:ftp.nuclecu.unam.mx/linux/local
2709     /#mc:pepe@foo.edu:11321/privado
2711 .\"NODE "  SMB File System"
2712 .SH "  Sistema de archivos SMB"
2713 El smbfs permite manipular archivos en máquinas remotas con el protocolo
2714 denominado SMB (o CIFS). Esto incluye Windows Trabajo en Grupo, Windows
2715 9x/ME/XP, Windows NT, Windows 2000 y Samba. Para comenzar a usarlo,
2716 se puede emplear la "Conexión por SMB..." (accesible desde la barra de
2717 menús) o bien cambiar de directorio a un directorio virtual cuyo nombre
2718 sea de la forma:
2720 .I /#smb:[usuario@]maquina[/recurso][/directorio-remoto]
2722 Los elementos
2723 .IR usuario ,
2724 .I recurso
2726 .I directorio-remoto
2727 son opcionales. El
2728 .IR usuario ,
2729 .I dominio
2731 .I contraseña
2732 se pueden especificar en un cuadro de diálogo.
2734 Ejemplos:
2737     /#smb:maquina/Compartido
2738     /#smb:otramaquina
2739     /#smb:invitado@maquina/publico/leyes
2741 .\"NODE "  Undelete File System"
2742 .SH "  Sistema de archivos de Recuperación"
2743 En sistemas Linux, si el programa de configuración nos preguntó si queríamos usar
2744 las facilidades de recuperación de archivos de ext2fs, tendremos el sistema de archivos
2745 recuperables accesible.
2746 La recuperación de archivos borrados está disponible sólo en los sistemas de archivos ext2. El
2747 sistema de archivos recuperable es sólo un interface de la librería ext2fs con:
2748 restaurar todos los archivos borrados en un ext2fs y proporciona
2749 la extracción selectiva de archivos en una partición regular.
2751 Para usar este sistema de archivos, tendremos que hacer un chdir a un nombre de archivo especial
2752 formado por el prefijo "/#undel" y el nombre de archivo donde se encuentra el
2753 sistema de archivos actual.
2755 Por ejemplo, para recuperar archivos borrados en la segunda partición del
2756 primer disco scsi en Linux, usaríamos el siguiente nombre de ruta:
2759     /#undel:sda2
2762 Esto le llevaría un tiempo a undelfs para cargar la información
2763 antes de empezar a navegar por los archivos allí contenidos.
2764 .\"NODE "  EXTernal File System"
2765 .SH "  Sistema de archivos EXTerno (extfs)"
2766 .B extfs
2767 permite incorporar a GNU Midnight Commander numerosas utilidades y tipos
2768 de archivos de manera sencilla, simplemente escribiendo guiones
2769 (scripts).
2771 Los sistemas de archivos Extfs son de dos tipos:
2773 1. Sistemas de archivos autónomos, que no están asociados a ningún
2774 archivo existente. Representan algún tipo de información relacionada con
2775 el sistema en forma de árbol de directorios. Se accede a ellos ejecutando
2776 .RI ' "cd #nombrefs" '
2777 donde nombrefs es el nombre corto que identifica el extfs (ver más
2778 adelante).  Ejemplos de estos son audio (lista de pistas de sonido en
2779 el CD) o apt (lista de paquetes de tipo Debian en el sistema).
2781 Por ejemplo, para listar las pistas de música del CD, escribir
2784   cd #audio
2787 2. Sistemas de archivos en un archivo (como rpm, patchfs y más), que
2788 muestran los contenidos de un archivo en forma de árbol de directorios.
2789 Puede tratarse de archivos reales empaquetados o comprimidos en un archivo
2790 (urar, rpm) o archivos virtuales, como puede ser el caso de mensajes
2791 en un archivo de correo electrónico (mailfs) o partes de un archivo de
2792 modificaciones o parches (patchfs). Para acceder a ellos se añade
2793 .RI ' #nombrefs '
2794 al nombre del archivo a abrir. Éste archivo podría él mismo estar en
2795 otro sistema de archivos virtual.
2797 Por ejemplo, para listar los contenidos un archivo documentos.zip comprimido
2798 hay que escribir
2801   cd documentos.zip#uzip
2804 En muchos aspectos, se puede tratar un sistema de archivos externo como
2805 cualquier otro directorio. Podríamos añadirlo a la lista de favoritos o
2806 cambiar a él desde la historia de directorios. Una limitación importante
2807 es que, estando dentro de él, no se puede ejecutar órdenes del sistema,
2808 como por otra parte ocurre en cualquier sistema de archivos VFS no local.
2810 Midnigth Commander incluye inicialmente guiones para algunos sistemas de
2811 archivos externos:
2813 .B a
2814 acceder a un disquete DOS/Windows 'A:'
2815 .RI ( "cd #a" ).
2817 .B apt
2818 monitor del sistema de gestión de paquetes APT de Debian
2819 .RI ( "cd #apt" ).
2821 .B audio
2822 acceso y audición de CDs
2823 .RI ( "cd #audio"
2825 .IR "cd dispositivo#audio" ).
2827 .B bpp
2828 paquete de la distribución GNU/Linux Bad Penguin
2829 .RI ( "cd archivo.bpp#bpp" ).
2831 .B deb
2832 paquete de la distribución GNU/Linux Debian
2833 .RI ( "cd archivo.deb#deb" ).
2835 .B dpkg
2836 paquetes instalados en Debian GNU/Linux
2837 .RI ( "cd #deb" ).
2839 .B hp48
2840 ver o copiar archivos a/desde una calculadora HP48
2841 .RI ( "cd #hp48" ).
2843 .B lslR
2844 navegación en listados lslR empleados en bastantes sitios FTP
2845 .RI ( "cd filename#lslR" ).
2847 .B mailfs
2848 soporte para archivos de correo electrónico tipo mbox
2849 .RI ( "cd archivo_mbox#mailfs" ).
2851 .B patchfs
2852 manipulación de archivos de cambios/parches tipo diff
2853 .RI ( "cd archivo#patchfs" ).
2855 .B rpm
2856 paquete RPM
2857 .RI ( "cd archivo#rpm" ).
2859 .B rpms
2860 base de datos de paquetes RPM instalados
2861 .RI ( "cd #rpms" ).
2863 .B ulha, urar, uzip, uzoo, uar, uha
2864 herramientas de compresión
2865 .RI ( "cd archivo#xxxx"
2866 siendo xxxx uno de estos:
2867 .IR ulha ,
2868 .IR urar ,
2869 .IR uzip ,
2870 .IR uzoo ,
2871 .IR uar ,
2872 .IR uha ).
2874 Se pueden asociar extensiones o tipos de archivo a un determinado sistema
2875 de archivos externo tal como se describe en la sección sobre cómo
2876 .\"LINK2"
2877 Editar el Archivo de Extensiones
2878 .\"Extension File Edit"
2879 de Midnight Commander. He aquí, a modo de ejemplo, una entrada para
2880 paquetes Debian:
2883   regex/\.deb$
2884           Open=%cd %p#deb
2886 .\"NODE "Colors"
2887 .SH "Colores"
2888 Midnight Commander intentará determinar si nuestro terminal soporta
2889 el uso de color utilizando la base de datos de terminales y nuestro nombre de terminal. Algunas veces
2890 estará confundido, por lo que deberemos forzar el modo en color o deshabilitar el modo de color
2891 usando el argumento -c y -b respectivamente.
2893 Si el programa está compilado con el gestor pantallas Slang
2894 en lugar de ncurses, también chequeará la variable
2895 .B COLORTERM,
2896 si existe, lo que tiene el mismo efecto que la opción -c.
2898 Podemos especificar a los terminales que siempre fuercen el modo en color
2899 añadiendo la variable
2900 .I color_terminals
2901 a la sección Colors del archivo de inicialización. Esto evitará que
2902 Midnight Commander intente la detección de soporte de color. Ejemplo:
2905 [Colors]
2906 color_terminals=linux,xterm
2909 color_terminals=nombre-terminal1,nombre-terminal2...
2912 El programa puede compilarse con ncurses y slang, ncurses no
2913 ofrece la posibilidad de forzar el modo en color: ncurses utiliza la
2914 información de la base de datos de terminales.
2916 Midnight Commander ofrece una forma de cambiar los colores por defecto.
2917 Actualmente los colores se configuran a través de la variable de entorno
2918 .B MC_COLOR_TABLE
2919 o en la sección Colors del archivo de inicialización.
2921 En la sección Colors, el mapa de colores por defecto se carga desde la variable
2922 .IR base_color .
2923 Podemos especificar un mapa de colores alternativo para un terminal
2924 utilizando el nombre del terminal como clave en esta sección. Ejemplo:
2927 [Colors]
2928 base_color=
2929 xterm=menu=magenta:marked=,magenta:markselect=,red
2932 El formato de la definición de color es:
2935   <PalabraClave>=<ColorTexto>,<ColorFondo>:<PalabraClave>= ...
2938 los colores son opcionales, y las palabras claves son: normal, selected,
2939 marked, markselect, errors, input, reverse menu, menusel, menuhot, menuhotsel,
2940 gauge;  los colores por defecto son: dnormal, dfocus, dhotnormal, dhotfocus;
2941 Los colores de Ayuda son: helpnormal, helpitalic, helpbold, helplink,
2942 helpslink; Color del visor: viewunderline; Modo especial resaltado:
2943 executable, directory, link, stalelink, device, special, core.
2944 Colores del editor: editnormal, editbold, editmarked.
2946 Los cuadros de diálogo usan los siguientes colores:
2947 .I dnormal
2948 usado para el texto normal,
2949 .I dfocus
2950 usado para el componente actualmente seleccionado,
2951 .I dhotnormal
2952 usado para diferenciar el color de la tecla activa
2953 en los componentes normales, mientras que el color
2954 .I dhotfocus
2955 se utiliza para el color resaltado en el componente seleccionado.
2957 Los menús utilizan el mismo esquema equivalente con los nombres menu, menusel, menuhot and
2958 menuhotsel en lugar de los anteriores.
2960 La ayuda utiliza los siguientes colores:
2961 .I helpnormal
2962 texto normal,
2963 .I helpitalic
2964 utilizado para el texto enfatizado con letra itálica en la página del manual,
2965 .I helpbold
2966 usado para el texto enfatizado en negrita en la página del manual,
2967 .I helplink
2968 usado para los hiperenlaces no seleccionados y
2969 .I helpslink
2970 es utilizado para el hiperenlace seleccionado.
2972 .I gauge (indicador)
2973 determina el color de la parte completada de la barra de progresión (gauge), que muestra
2974 qué porcentaje de archivos fueron copiados etc. de modo gráfico.
2976 Para el modo de resaltado del tipo de archivos,
2977 .I directory
2978 especifica el color con que se muestran los directorios;
2979 .I executable
2980 para los archivos ejecutables;
2981 .I link
2982 usado para representar enlaces;
2983 .I device
2984 para dispositivos de caracteres y de bloque;
2985 .I special
2986 para archivos especiales, tales como colas (FIFO) e IPC sockets;
2987 .I core
2988 es para los archivos volcados (véase también la opción
2989 .B highlight_mode
2990 en la sección sobre
2991 .\"LINK2"
2992 Ajustes Especiales
2993 .\"Special Settings"
2996 Los colores posibles son: negro (black), gris (gray), rojo (red), rojo brillante (brightred), verde (green),
2997 verde claro (brightgreen), marrón (brown), amarillo (yellow), azul oscuro (blue), azul brillante (brightblue),
2998 rosa (magenta), rosa claro (brightmagenta),
2999 azul celeste (cyan), celeste claro (brightcyan), gris claro (lightgray) y blanco (white).
3000 Hay una palabra clave especial para obtener un fondo transparente. Se trata de 'default'. 'default'
3001 solo se puede utilizar para en el color de fondo. Ejemplo:
3004 [Colors]
3005 base_color=normal=white,default:marked=magenta,default
3007 .\"NODE "Special Settings"
3008 .SH "Ajustes Especiales"
3009 La mayoría de las opciones de Midnight Commander pueden cambiarse desde
3010 los menús. Sin embargo, hay un pequeño número de ajustes para los que
3011 es necesario editar el archivo de configuración.
3013 Estas variables se pueden cambiar en nuestro archivo ~/.mc/ini:
3015 .I clear_before_exec
3017 Por defecto Midnight Commander limpia la pantalla antes de ejecutar un
3018 comando. Si preferimos ver la salida del comando en la parte inferior
3019 de la pantalla, editaremos nuestro archivo ~/mc.ini y cambiaremos el
3020 valor del campo clear_before_exec a 0.
3022 .I confirm_view_dir
3024 Al pulsar F3 en un directorio, normalmente MC entra en ese directorio. Si
3025 este valor está a 1, entonces MC pedirá confirmación antes de cambiar
3026 el directorio si tenemos archivos marcados.
3028 .I ftpfs_retry_seconds
3030 Este valor es el número de segundos que Midnight Commander esperará
3031 antes de intentar volver a conectar con un servidor de ftp que ha denegado el
3032 acceso. Si el valor es cero, el programa no reintentará el acceso.
3034 .I ftpfs_use_passive_connections
3036 Esta opción está desactivada por defecto. Hace que el código de FTPfs utilice el
3037 modo de apertura pasivo para transferir archivos. Esto es usado por aquellos
3038 que están detrás de un encaminador con filtrado de paquetes. Esta opción sólo funciona si
3039 estamos utilizando un proxy para ftp.
3041 .I max_dirt_limit
3043 Especifica cuántas actualizaciones de pantalla pueden saltarse al menos en el visor
3044 de archivos interno. Normalmente este valor no es significativo, porque
3045 el código automáticamente ajusta el número de actualizaciones a saltar de acuerdo
3046 al volumen de pulsaciones de teclas recibidas. Empero, en máquinas muy lentas o
3047 en terminales con autorepetición de teclado rápida, un valor grande puede hacer
3048 que la pantalla se actualice dando saltos.
3050 Parece ser que poniendo max_dirt_limit a 10 produce el mejor comportamiento,
3051 y éste es el valor por defecto.
3053 .I mouse_move_pages
3055 Controla cuándo el desplazamiento de pantalla realizado con el ratón se realiza por páginas o línea
3056 a línea en los paneles.
3058 .I mouse_move_pages_viewer
3060 Controla cuándo el desplazamiento de pantalla realizado con el ratón se realiza por páginas o línea
3061 a línea en el visor de archivos interno.
3063 .I old_esc_mode
3065 Por defecto Midnight Commander trata la tecla ESC como prefijo de tecla
3066 (old_esc_mode=0), si activamos esta opción (old_esc_mode=1), entonces
3067 la tecla ESC actuará como prefijo de tecla durante un segundo, y si no hay
3068 pulsaciones, entonces ESC será interpretado como la tecla de cancelación (ESC
3069 ESC).
3071 .I only_leading_plus_minus
3073 Produce un tratamiento especial para '+', '-', '*' en la línea de órdenes (seleccionar,
3074 deseleccionar, selección inversa) sólo si la línea de órdenes está vacía. No necesitamos
3075 entrecomillar estos caracteres en la línea de órdenes. Pero no podremos
3076 cambiar la selección cuando la línea de órdenes no esté vacía.
3078 .I panel_scroll_pages
3080 Si existe (por defecto), el panel se desplazará media pantalla cuando el cursor
3081 alcance el final o el principio del panel, en otro caso se desplazará un archivo cada vez.
3083 .I show_output_starts_shell
3085 Esta variable sólo funciona si no se utiliza el soporte de subshell.
3086 Cuando utilizamos la combinación C-o para volver a la pantalla de usuario, si
3087 está activada, tendremos un nuevo shell. De otro modo, pulsando cualquier tecla
3088 nos devolverá a Midnight Commander.
3090 .I torben_fj_mode
3092 Si este modificador existe, entonces las teclas Inicio y Fin funcionarán de manera
3093 diferente en los paneles, en lugar de mover la selección al primer
3094 o último archivo en los paneles, actuarán como sigue:
3096 La tecla Inicio: Irá a la línea central del panel, si está bajo ella; sino va a
3097 la primera línea a menos que ya esté allí, en este caso
3098 irá al primer archivo del panel.
3100 La tecla Fin tiene un comportamiento similar: Irá a la línea central del panel, si
3101 está situada en la mitad superior del panel; si no irá a la línea inferior del panel a menos que
3102 ya estemos ahí, en cuyo caso moverá la selección al último nombre de archivo del panel.
3104 .I use_file_to_guess_type
3106 Si esta variable está activada (por defecto lo está) se recurrirá al
3107 comando "file" para reconocer los tipos de archivo referidos en el archivo
3108 .\"LINK2"
3109 mc.ext\&.
3110 .\"Extension File Edit"
3112 .I xterm_mode
3114 Si esta variable está activada (por defecto no) cuando naveguemos
3115 por el sistema de archivos en un panel en árbol, se irá actualizando
3116 automáticamente el otro panel con los contenidos del directorio
3117 seleccionado en cada momento.
3118 .\"NODE "Terminal databases"
3119 .SH "Ajustes del Terminal"
3120 Midnight Commander permite hacer ajustes a la base de datos de terminales
3121 del sistema sin necesidad de privilegios de superusuario. El programa
3122 busca definiciones de teclas en el archivo de inicialización del sistema
3123 .B @prefix@/share/mc/mc.lib
3124 o en el del usuario
3125 .BR ~/.mc/ini ,
3126 en la sección "terminal:nuestro-terminal" y si no en "terminal:general".
3127 Cada línea comienza con el identificador de la tecla, seguido de un signo
3128 de igual y la definición de la tecla. Para representar el carácter de escape
3129 se utiliza \\e y ^x para el carácter control-x.
3131 Los identificadores de tecla son:
3134 f0 a f20      teclas de función f0 a f20
3135 bs            tecla de borrado
3136 home          tecla de inicio
3137 end           tecla de fin
3138 up            tecla de cursor arriba
3139 down          tecla de cursor abajo
3140 left          tecla de cursor izquierda
3141 right         tecla de cursor derecha
3142 pgdn          tecla de avance de página
3143 pgup          tecla de retroceso de página
3144 insert        tecla de insertar
3145 delete        tecla de suprimir
3146 complete      tecla para completar
3149 Ejemplo: para indicar que la secuencia Escape + [ + O + p corresponde
3150 a la tecla de insertar, hay que colocar en el archivo
3151 .BR ~/.mc/ini :
3154 insert=\\e[Op
3157 El identificador
3158 .I complete
3159 representa la secuencia usada para invocar el mecanismo de completar
3160 nombres. Esto se hace habitualmente con M-tabulador, pero podemos
3161 configurar otras teclas para esta función, especialmente en teclados
3162 que incorporan tantas teclas especiales (bonitas pero inútiles o
3163 infrautilizadas).
3164 .SH ""
3165 .\"NODE "FILES"
3166 .SH "ARCHIVOS AUXILIARES"
3167 El programa localiza toda su información en el directorio designado
3168 por la variable de entorno MC_DATADIR, o en su defecto, en el directorio
3169 @prefix@/share/mc.
3171 .I @prefix@/share/mc.hlp
3173 Archivo de ayuda.
3175 .I @prefix@/share/mc/mc.ext
3177 Archivo de extensiones por defecto del sistema.
3179 .I ~/.mc/bindings
3181 Archivo de usuario de extensiones y configuración de visor y editor. Si
3182 está presente prevalece sobre el contenido de los archivos del sistema.
3184 .I @prefix@/share/mc/mc.ini
3186 Archivo de configuración del sistema para Midnight Commander, sólo si
3187 el usuario no dispone de su propio ~/.mc/ini.
3189 .I @prefix@/share/mc/mc.lib
3191 Opciones globales de Midnight Commander. Se aplican siempre a todos los
3192 usuarios, tengan ~/.mc/ini o no. Actualmente sólo se emplea para los
3193 .\"LINK2"
3194 ajustes de terminal\&.
3195 .\"Terminal databases"
3197 .I ~/.mc/ini
3199 Configuración personal del usuario. Si este archivo está presente entonces
3200 se cargará la configuración desde aquí en lugar de desde el archivo de
3201 configuración del sistema.
3203 .I @prefix@/share/mc/mc.hint
3205 Este archivo contiene los mensajes cortos de ayuda mostrados por el
3206 programa.
3208 .I @prefix@/share/mc/mc.menu
3210 Este archivo contiene el menú de aplicaciones por defecto para el sistema.
3212 .I ~/.mc/menu
3214 Menú de aplicaciones personal del usuario. Si está presente será utilizado
3215 en lugar del menú por defecto del sistema.
3217 .I ~/.mc/Tree
3219 La lista de directorios para el árbol de directorios y la vista en árbol.
3221 .I ./.mc.menu
3223 Menú local definido por el usuario. Si este archivo
3224 está presente será usado en lugar del menú de aplicaciones
3225 personal o de sistema.
3226 .\"SKIP_SECTION"
3227 .SH "LICENCIA"
3228 Este programa se distribuye en los términos que recoge la Licencia Pública
3229 General de GNU (GNU General Public License) tal como fue publicada por
3230 la Fundación de Software Libre (Free Software Foundation). La ayuda
3231 integrada con el programa contiene detalles sobre la Licencia y la
3232 carencia de garantía.
3233 .\"NODE "AVAILABILITY"
3234 .SH "DISPONIBILIDAD"
3235 La última versión de este programa puede encontrarse en
3236 ftp://ftp.ibiblio.org/pub/Linux/utils/file/managers/mc/.
3237 .\"NODE "SEE ALSO"
3238 .SH "VÉASE TAMBIÉN"
3239 mcedit(1), mcserv(8), sh(1), bash(1), tcsh(1), zsh(1), ed(1), view(1),
3240 terminfo(1), gpm(1).
3243 La página web de Midnight Commander está en:
3244         http://www.ibiblio.org/mc/
3247 La presente documentación recoge información relativa a la versión 4.6.0
3248 (Agosto de 2002). Esta traducción no está actualizada con la versión
3249 original en inglés. Para acceder a información sobre versiones recientes
3250 consultar la página de manual en inglés que contiene información más
3251 completa y actualizada. Para ver el susodicho manual original ejecutar
3252 en la línea de órdenes:
3254         LANG= LC_ALL= man mc
3256 .\"NODE "AUTHORS"
3257 .SH "AUTORES"
3258 Miguel de Icaza (miguel@ximian.com), Janne Kukonlehto
3259 (jtklehto@paju.oulu.fi), Radek Doulik (rodo@ucw.cz), Fred Leeflang
3260 (fredl@nebula.ow.org), Dugan Porter (dugan@b011.eunet.es),
3261 Jakub Jelinek (jj@sunsite.mff.cuni.cz), Ching Hui
3262 (mr854307@cs.nthu.edu.tw), Andrej Borsenkow (borsenkow.msk@sni.de),
3263 Norbert Warmuth (nwarmuth@privat.circular.de), Mauricio Plaza
3264 (mok@roxanne.nuclecu.unam.mx), Paul Sheer (psheer@icon.co.za),
3265 Pavel Machek (pavel@ucw.cz) y Pavel Roskin (proski@gnu.org)
3266 son los desarrolladores de este paquete. Alessandro Rubini
3267 (rubini@ipvvis.unipv.it) ha sido especialmente útil depurando y mejorando
3268 el soporte de ratón del programa, John Davis (davis@space.mit.edu) también
3269 dejó su librería S-Lang disponible para nosotros bajo la GPL y respondió
3270 a mis preguntas sobre ella, y las siguientes personas han contribuido
3271 con código y la corrección de muchos errores (en orden alfabético):
3273 Adam Tla/lka (atlka@sunrise.pg.gda.pl), alex@bcs.zp.ua (Alex
3274 I. Tkachenko), Antonio Palama, DOS port (palama@posso.dm.unipi.it), Erwin
3275 van Eijk (wabbit@corner.iaf.nl), Gerd Knorr (kraxel@cs.tu-berlin.de),
3276 Jean-Daniel Luiset (luiset@cih.hcuge.ch), Jon Stevens
3277 (root@dolphin.csudh.edu), Juan Francisco Grigera, Win32 port
3278 (j-grigera@usa.net), Juan Jose Ciarlante (jjciarla@raiz.uncu.edu.ar),
3279 Ilya Rybkin (rybkin@rouge.phys.lsu.edu), Marcelo Roccasalva
3280 (mfroccas@raiz.uncu.edu.ar), Massimo Fontanelli (MC8737@mclink.it),
3281 Sergey Ya. Korshunoff (root@seyko.msk.su), Thomas Pundt
3282 (pundtt@math.uni-muenster.de), Timur Bakeyev (timur@goff.comtat.kazan.su),
3283 Tomasz Cholewo (tjchol01@mecca.spd.louisville.edu), Torben Fjerdingstad
3284 (torben.fjerdingstad@uni-c.dk), Vadim Sinolitis (vvs@nsrd.npi.msu.su)
3285 y Wim Osterholt (wim@djo.wtm.tudelft.nl).
3286 .\"NODE "BUGS"
3287 .SH "ERRORES"
3288 Véase el archivo "TODO" en la distribución para saber qué falta por hacer.
3290 Para informar de problemas con el programa, envíar un
3291 mensaje a la dirección: mc-devel@gnome.org.
3293 Se debe proporcionar una descripción detallada del problema, la
3294 versión del programa (se obtiene con "mc -V") y el sistema operativo
3295 utilizados. Si el programa revienta, sería también útil disponer del
3296 estado de la pila.
3297 .\"NODE "TRANSLATION"
3298 .SH "TRADUCCIÓN"
3299 Francisco Gabriel Aroca, 1998. Reformateado y actualizado por David
3300 Martín, 2002.
3302 Midnight Commander traducido a castellano por David Martín
3303 <dmartina@excite.com>.