1 .\" Traducido el 6 de septiembre de 1998 por
2 .\" Francisco Gabriel Aroca Tapia <fgat1@alu.um.es>
4 .\" Actualizado el 6 agosto de 2002 por
5 .\" David H. Martín Alonso <dmartina@excite.com>
7 .\"TOPICS "Índice de Contenidos:"
8 .TH MC 1 "Enero de 2003" "MC Versión 4.6.0" "GNU Midnight Commander"
11 mc \- Entorno visual para sistemas tipo Unix.
15 [\-abcCdfhPstuUVx] [\-l registro] [dir1 [dir2]] [-v archivo]
18 "Midnight Commander" (Comandante de Medianoche) es
19 un navegador de directorios/gestor de archivos para
20 sistemas operativos tipo Unix.
26 Deshabilita el uso de caracteres gráficos para el dibujo de líneas.
29 Fuerza el uso de la pantalla de Blanco y Negro.
32 Fuerza el uso del modo color, por favor chequear la sección
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
46 Deshabilita el soporte de ratón.
49 Muestra las rutas de búsqueda compiladas para archivos de Midnight Commander.
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.
56 Guarda el diálogo ftpfs con el servidor en el archivo.
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.
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.
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
78 para obtener información de terminal en vez de la
79 la base de datos de terminales del sistema.
82 Deshabilita el uso de shell concurrente (sólo tiene sentido si este
83 Midnight Commander fue construido con soporte de shell concurrente).
86 Habilita el uso de shell concurrente (sólo tiene sentido si este
87 Midnight Commander fue construido con soporte de subshell opcional).
90 Utiliza el visor interno para ver el archivo.
93 Muestra la versión del programa.
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).
99 Si se especifica, el primer directorio se mostrará en el
100 panel activo y el segundo directorio en el otro panel.
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
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
121 Paneles de Directorio\&,
125 Menús Izquierdo y Derecho
126 .\"Left and Right Menus"
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
136 Línea de Órdenes del Sistema
137 .\"Shell Command Line"
140 Teclas de la Línea de Entrada
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
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
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
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
177 Árbol de Directorios\&.
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
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.
194 Algunos comandos en Midnight Commander implican el uso de las teclas
196 (etiquetada habitualmente CTRL o CTL) y
198 (identificada como ALT o incluso Compose). En este manual usaremos las
199 siguientes abreviaturas:
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.
206 significa mantener pulsada la tecla Meta o Alt mientras pulsamos el
207 carácter <chr>. Si no hay tecla Meta o Alt, pulsar
209 soltar, y entonces pulsar el carácter <chr>.
212 significa mantener pulsada la tecla de Mayúsculas (o Shift) y teclear
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.
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.
232 Paneles de Directorio
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
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.
248 Teclas de línea de Entrada
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"
254 Tienen cabida aquí algunas teclas que no encajan completamente en ninguna de las anteriores categorías:
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
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
267 archivo de extensiones
268 .\"Extension File Edit"
269 entonces se ejecuta la aplicación correspondiente.
272 redibuja toda la pantalla de Midnight Commander.
278 de un archivo o un conjunto de archivos marcados.
284 del archivo actual o de los archivos marcados.
290 crea enlaces simbólicos.
293 edita enlaces simbólicos.
296 cambia el panel opuesto al modo de información.
299 cambia el panel opuesto al modo de vista rápida.
304 Búsquedas Externas\&.
305 .\"External panelize"
308 añade el sitio actual a la lista de
314 ejecuta una orden del sistema y muestra su salida en el
316 Visor de Archivos Interno\&.
317 .\"Internal File Viewer"
327 Cambiar de Directorio\&.
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
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
348 Menús Izquierdo y Derecho\&.
349 .\"Left and Right Menus"
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.
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.
362 usadas para seleccionar el archivo superior en un panel, el archivo central y el inferior del
363 panel, respectivamente.
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
376 pueden ser utilizadas para corregir errores de escritura. Si pulsamos C-s
377 de nuevo, se busca la siguiente coincidencia.
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
389 y permite cambiar al directorio seleccionado.
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.
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 (+).
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.
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.
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.
453 copia el nombre de archivo seleccionado a la línea de órdenes.
456 igual a M-Intro, esto sólo funciona bajo Linux.
461 Terminación automática (completion)
463 del nombre de archivo, comando, variable, nombre de usuario y host.
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
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
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 '+')
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.
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.
495 mueve una línea hacia arriba.
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.
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.
522 mueve la mitad de la página hacia atrás o adelante.
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
531 .\"Shell Command Line"
532 y para los cuadros de diálogo en el programa) reconocen esas teclas:
535 coloca el cursor al comienzo de la línea.
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.
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.
559 sitúa una marca para cortar.
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.
566 copia el texto entre el cursor y la marca a la caché de eliminación.
569 restaura el contenido de la caché de eliminación.
572 elimina el texto desde el cursor hasta el final de la línea.
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.
586 del nombre de archivo, comando, variable, nombre de usuario o host.
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".
596 Menús Izquierdo y Derecho
597 .\"Left and Right Menus"
598 nos permiten modificar la apariencia de los paneles de directorio
605 lista las acciones que podemos realizar sobre el archivo actualmente seleccionado
606 o sobre los archivos marcados.
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
624 si hemos elegido la disposición horizontal de paneles en las opciones de
628 .\"NODE " Listing Mode..."
632 se usa para mostrar la lista de archivos. Hay cuatro modos disponibles:
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
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:
666 forma alternativa para
668 Muestra el tamaño de los archivos y SUB-DIR o DIR-ANT para directorios.
671 carácter de tipo de archivo. Este carácter se asemeja a lo mostrado por
675 para archivos ejecutables,
683 para los dispositivos en modo carácter,
685 para dispositivos en modo bloque,
689 para enlaces simbólicos a directorios y
691 para enlaces rotos (enlaces que no apuntan a nada).
694 un asterisco si el archivo está marcado, o un espacio si no lo está.
697 fecha y hora de la última modificación del contenido del archivo.
700 fecha y hora del último acceso al archivo.
703 fecha y hora del último cambio del archivo.
706 cadena representando los permisos del archivo.
709 valor en octal representando los permisos del archivo.
712 número de enlaces al archivo.
715 Identificador de Grupo, GID (numérico).
718 Identificador de Usuario, UID (numérico).
721 propietario del archivo.
727 número de inodo del archivo.
729 Además, podemos ajustar la apariencia del panel con:
735 añadir una línea vertical.
737 Para fijar el tamaño de un campo basta añadir
739 seguido por el número de caracteres que se desee. Si tras el número
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
747 corresponde al formato:
749 half type name | size | mtime
755 full perm space nlink space owner space group space size space mtime
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:
765 La vista de información muestra detalles relativos al archivo seleccionado
766 y, si es posible, sobre el sistema de archivos usado.
769 La vista en árbol es bastante parecida a la utilidad
771 árbol de directorios\&.
773 Para más información véase la sección correspondiente.
776 En este modo, en el panel aparece
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
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
797 .BR "Mezclar archivos y directorios" .
800 La utilidad filtro nos permite seleccionar con un patrón (por ejemplo
802 los archivos a listar. Indiferentes al patrón de filtro, siempre se
803 muestran todos los directorios y enlaces a directorios.
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
812 .\"External panelize"
813 para más información).
815 .SH " Menú de Archivo"
816 Midnight Commander utiliza las teclas de función
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
826 seguido de un número entre 1 y 9 ó 0 (correspondiendo a las teclas
834 El menú de Archivo recoge las siguientes opciones (con los atajos de
835 teclado entre paréntesis):
839 Invoca el visor hipertexto de ayuda interno. Dentro del
843 podemos usar la tecla
845 para seleccionar el siguiente enlace y la tecla
847 para seguir ese enlace. Las teclas
851 son usadas para mover adelante y atrás en una página de ayuda. Pulsando
853 de nuevo para obtener la lista completa de teclas válidas.
855 .B Menú de Usuario (F2)
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.
866 Visualiza el archivo seleccionado. Por defecto invoca el
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
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.
889 u otro especificado en la variable de entorno
893 Editor de Archivos Interno
894 .\"Internal File Editor"
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
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
911 Máscara copiar/renombrar\&.
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
917 en el cuadro de diálogo). Los
919 Trabajos en Segundo Plano
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
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
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
964 en el cuadro de diálogo). Con
968 se puede controlar estas tareas.
970 .B Crear Directorio (F7)
972 Presenta un diálogo de entrada y crea el directorio especificado.
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
979 para abortar la operación.
981 .B Cambiar Directorio (M-c)
984 Cambiar de directorio
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
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.
1014 .SH " Cambiar de directorio"
1015 Este comando es útil si tenemos completa la línea de órdenes y
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
1024 en la línea de órdenes y después pulsamos intro. Este comando caracteriza
1025 todas las cualidades incluidas en el
1027 comando cd interno\&.
1028 .\"The cd internal command"
1029 .\"NODE " Command Menu"
1030 .SH " Menú de Utilidades"
1032 Árbol de directorios
1034 muestra una figura con estructura de árbol con los directorios.
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.
1061 permite acceder con facilidad a directorios y sitios utilizados con frecuencia.
1065 .\"External panelize"
1066 nos permite ejecutar un programa externo, y llevar la salida de ese
1067 programa al panel actual.
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.
1077 Editar archivo de menú
1079 se puede utilizar para editar el menú de usuario (el que aparece al
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á
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:
1099 Teclas de Movimiento General
1100 .\"General Movement Keys"
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.
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.
1130 Copia el directorio.
1132 .B F6 (Renombrar/Mover, RenMov).
1133 Mueve el directorio.
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).
1140 Elimina este directorio del sistema de archivos.
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.
1159 Invoca el visor de ayuda y muestra ésta sección.
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
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
1175 Árbol de directorios\&.
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
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
1199 Los directorios a ser omitidos deberían ser enumerados en la variable
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:
1210 find_ignore_dirs=/cdrom:/nfs/wuarchive:/afs
1213 Debemos valorar la utilización de
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.
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
1262 comando cd interno\&.
1263 .\"The cd internal command"
1264 .\"NODE " Extension File Edit"
1265 .SH " Editar el Archivo de Extensiones"
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)
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
1281 hasta el fin de línea es
1284 las palabras clave son:
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)
1291 (desc es una expresión regular)
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))
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
1302 .I PalabraClave=comando+NuevaLínea
1303 (sin espacios junto al =), donde
1307 (si el usuario pulsa Intro o dos veces el ratón),
1313 es cualquier comando en línea del shell, con
1315 sustitución de macro
1316 .\"Macro Substitution"
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
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
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
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
1363 B Edita un informe de errores y lo envía al superusuario
1365 mail -s "Error Midnight Commander" root < /tmp/mail.$$
1370 N Lee las noticias de Usenet
1373 H Realiza una llamada al navegador hypertexto 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: "
1382 ln -s %d `dirname %d`/$tar
1384 tar cvhf ${tar}.tar $tar
1386 = f *.tar.gz | f *.tgz & t n
1387 X Extrae los contenidos de un archivo tar comprimido
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:
1425 c dispositivo tipo carácter
1426 b dispositivo tipo bloque
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
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".
1483 se pueden cambiar la mayoría de opciones de Midnight Commander.
1489 está un grupo de opciones que determinan la apariencia de mc en la
1496 podemos especificar qué acciones requieren una confirmación del usuario
1497 antes de ser realizadas.
1503 podemos seleccionar qué caracteres es capaz de mostrar nuestro terminal.
1509 podemos verificar teclas que no funcionan en algunos terminales y
1514 Sistema de Archivos Virtual (VFS)
1516 podemos especificar algunas opciones relacionadas con VFS (Sistema de
1520 Guardar Configuración
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
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:
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).
1581 El programa realizará siempre una pausa después de ejecutar comandos.
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
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
1621 y si no se especifica ninguno, se usará
1623 Véase la sección sobre el
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
1633 Si no se especifica ninguno, se usará el comando
1635 Véase la sección sobre el
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
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
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.
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
1689 .I tipos de archivos
1690 se resalten empleando
1694 diferentes. Si se activa el resaltado de permisos, las partes de los
1701 aplicables al usuario actual de Midnight Commander serán resaltados
1702 usando el color indicado por medio de la palabra clave
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,...).
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"
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
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.
1803 .I Guardar Configuración
1804 crea el archivo ~/.mc/ini guardando la configuración actual
1808 .\"Left and Right Menus"
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
1823 .\"Special Settings"
1824 para más información.
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
1836 Archivo de Extensiones\&.
1837 .\"Extension File Edit"
1838 Si se produce una coincidencia se ejecutará el código asociado con esa extensión.
1842 .\"Macro Substitution"
1843 muy simple antes de ejecutar el comando.
1844 .\"NODE " The cd internal command"
1845 .SH " Comando cd Interno"
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:
1867 .I Directorios en CDPATH.
1868 Si el directorio especificado al comando
1870 no está en el directorio actual, entonces Midnight Commander utiliza el
1871 valor de la variable de entorno
1873 para buscar el directorio en cualquiera de los directorios enumerados.
1875 Por ejemplo, podríamos asignar a nuestra variable
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"
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.
1902 Nombre del directorio actual.
1906 Archivo actual en el panel inactivo.
1910 Directorio del panel inactivo.
1914 Archivos actualmente marcados.
1918 Archivos marcados en el panel inactivo.
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
1933 Archivos seleccionados: Los archivos marcados si los hay y si no el
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
1942 Sistema de Archivos Virtual\&.
1943 .\"Virtual File System"
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.
1953 para forzar al visor a modo ascii;
1955 para forzar al visor a modo hexadecimal;
1957 para indicar al visor que debe interpretar las secuencias de negrita y
1960 para indicar al visor que no interprete los comandos nroff referentes a texto
1961 resaltado o subrayado.
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
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.
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.
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
2010 tiene más información sobre cómo controlar el código del subshell.
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 -
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
2030 .I teclas del cursor
2032 .I tecla de tabulación.
2033 Para marcar o desmarcar casillas y para pulsar los botones
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
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
2053 o sólo los permisos marcados con el botón
2055 En estos casos las casillas indican el estado en que queda cada permiso, igual
2056 que para archivos individuales.
2059 actúa sobre todos los permisos de todos los archivos
2062 actúa sólo sobre los atributos marcados de los archivos
2065 activa los permisos marcados en los archivos seleccionados
2068 desactiva los permisos marcados en los archivos seleccionados
2071 actúa sobre todos los permisos de cada archivo, uno a uno
2074 cancela Cambiar Permisos
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
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
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
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.
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"
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.
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".
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
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
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.
2258 Invoca el visor de ayuda de hipertexto interno.
2261 Cambia el modo de ajuste de líneas en pantalla.
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.
2271 Cambia entre el modo hexadecimal y el Ascii.
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.
2278 Búsqueda de expresión regular desde la posición actual hacia adelante.
2281 Búsqueda de expresión regular desde la posición actual hacia atrás.
2284 Búsqueda normal/ búsqueda en modo hexadecimal.
2287 Comienza una búsqueda normal si no existe una expresión de búsqueda previa si no
2288 busca la próxima coincidencia.
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.
2295 Buscar la próxima coincidencia.
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.
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.
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.
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.
2324 Desplaza una línea hacia abajo.
2327 Redibuja el contenido de la pantalla.
2330 Engendra un nuevo shell en el directorio de trabajo actual.
2336 Salta hasta la marca n.
2339 Salta al archivo siguiente.
2342 Ídem al archivo anterior.
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
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
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
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.
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
2396 y entonces teclearemos las secuencias de teclas que deseamos sean
2397 ejecutadas. Pulsaremos
2399 de nuevo al finalizar. Podemos asignar la macro a la tecla que queramos
2400 pulsando sobre ella. La macro será ejecutada cuando pulsemos
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.
2411 formateará el bloque seleccionado (sea texto, código
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
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
2437 Introduce la cadena a buscar
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
2457 a 7 bits en el menú de opciones para guardar el espacio limpio.
2459 Véase también el archivo
2461 para mayor información.
2462 .\"NODE "Completion"
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
2470 ), nombre de usuario (si el texto empieza por
2472 ), nombre de máquina (si el texto comienza con
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
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
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
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
2503 y las teclas de movimiento a izquierda y derecha. Si
2505 Completar: Mostrar Todos
2507 está desactivado, la lista aparece cuando pulsamos
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
2520 utilizado para acceder al sistema de archivos Unix habitual;
2522 para manipular archivos empaquetados con el comando tar y acaso
2525 para recuperar archivos borrados en sistemas de archivos de tipo ext2
2526 (sistema de archivos habitual en Linux);
2528 para manipular archivos en sistemas remotos a través de FTP;
2530 para manipular archivos a través de conexiones a shell como rsh o ssh
2533 (Midnight Commander file system), un sistema de archivos para red. Si
2534 el programa se compiló incluyendo
2536 se pueden manipular archivos en sistemas remotos empleando el protocolo
2539 Se facilita también un sistema de archivos genérico
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
2559 Edición del Archivo de Extensiones
2560 .\"Extension File Edit"
2561 para obtener más detalles sobre cómo hacer esto.
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
2579 .I /#ftp:[!][usuario[:clave]@]maquina[:puerto][dir-remoto]
2585 .I directorio-remoto
2586 son opcionales. Si especificamos el elemento
2588 entonces Midnight Commander intentará entrar en la máquina
2589 remota como ese usuario, en otro caso usará nuestro nombre. El elemento opcional
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).
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
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
2610 Sistema de Archivos Virtual (VFS)\&.
2611 .\"Virtual File System"
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
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
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]
2653 .I directorio-remoto
2654 son opcionales. Si se especifica el elemento
2656 Midnight Commander intentará entrar en la máquina remota como ese
2657 usuario, y si no usará nuestro nombre.
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
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]
2690 .I directorio-remoto
2691 son opcionales. Si especificamos el elemento
2693 entonces Midnight Commander intentará acceder a la
2694 máquina como ese usuario, si no, usará nuestro login.
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
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
2720 .I /#smb:[usuario@]maquina[/recurso][/directorio-remoto]
2726 .I directorio-remoto
2732 se pueden especificar en un cuadro de diálogo.
2737 /#smb:maquina/Compartido
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:
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)"
2767 permite incorporar a GNU Midnight Commander numerosas utilidades y tipos
2768 de archivos de manera sencilla, simplemente escribiendo guiones
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
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
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
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
2814 acceder a un disquete DOS/Windows 'A:'
2818 monitor del sistema de gestión de paquetes APT de Debian
2822 acceso y audición de CDs
2825 .IR "cd dispositivo#audio" ).
2828 paquete de la distribución GNU/Linux Bad Penguin
2829 .RI ( "cd archivo.bpp#bpp" ).
2832 paquete de la distribución GNU/Linux Debian
2833 .RI ( "cd archivo.deb#deb" ).
2836 paquetes instalados en Debian GNU/Linux
2840 ver o copiar archivos a/desde una calculadora HP48
2844 navegación en listados lslR empleados en bastantes sitios FTP
2845 .RI ( "cd filename#lslR" ).
2848 soporte para archivos de correo electrónico tipo mbox
2849 .RI ( "cd archivo_mbox#mailfs" ).
2852 manipulación de archivos de cambios/parches tipo diff
2853 .RI ( "cd archivo#patchfs" ).
2857 .RI ( "cd archivo#rpm" ).
2860 base de datos de paquetes RPM instalados
2863 .B ulha, urar, uzip, uzoo, uar, uha
2864 herramientas de compresión
2865 .RI ( "cd archivo#xxxx"
2866 siendo xxxx uno de estos:
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
2877 Editar el Archivo de Extensiones
2878 .\"Extension File Edit"
2879 de Midnight Commander. He aquí, a modo de ejemplo, una entrada para
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
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
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:
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
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
2923 Podemos especificar un mapa de colores alternativo para un terminal
2924 utilizando el nombre del terminal como clave en esta sección. Ejemplo:
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:
2948 usado para el texto normal,
2950 usado para el componente actualmente seleccionado,
2952 usado para diferenciar el color de la tecla activa
2953 en los componentes normales, mientras que el color
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:
2964 utilizado para el texto enfatizado con letra itálica en la página del manual,
2966 usado para el texto enfatizado en negrita en la página del manual,
2968 usado para los hiperenlaces no seleccionados y
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,
2978 especifica el color con que se muestran los directorios;
2980 para los archivos ejecutables;
2982 usado para representar enlaces;
2984 para dispositivos de caracteres y de bloque;
2986 para archivos especiales, tales como colas (FIFO) e IPC sockets;
2988 es para los archivos volcados (véase también la opción
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:
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.
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.
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.
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.
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
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.
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
3110 .\"Extension File Edit"
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
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
3136 home tecla de inicio
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
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
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
3171 .I @prefix@/share/mc.hlp
3175 .I @prefix@/share/mc/mc.ext
3177 Archivo de extensiones por defecto del sistema.
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
3194 ajustes de terminal\&.
3195 .\"Terminal databases"
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
3208 .I @prefix@/share/mc/mc.menu
3210 Este archivo contiene el menú de aplicaciones por defecto para el sistema.
3214 Menú de aplicaciones personal del usuario. Si está presente será utilizado
3215 en lugar del menú por defecto del sistema.
3219 La lista de directorios para el árbol de directorios y la vista en árbol.
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.
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/.
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
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).
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
3297 .\"NODE "TRANSLATION"
3299 Francisco Gabriel Aroca, 1998. Reformateado y actualizado por David
3302 Midnight Commander traducido a castellano por David Martín
3303 <dmartina@excite.com>.