Gestor de archivos. La pantalla de Midnight Commander está divida en cuatro partes. La mayor parte de la pantalla está ocupada por los dos paneles de directorio. Por defecto, la segunda línea inferior de la pantalla es la línea de órdenes del sistema y la línea inferior muestra las etiquetas de las teclas de función. La línea superior es la barra de menú que si no está visible puede verse pulsando F9. MC pone a la vista dos directorios al mismo tiempo. Uno de los paneles es el panel actual. Algunas operaciones con archivos como Renombrar y Copiar utilizan por defecto el directorio del panel no seleccionado como destino, pero siempre solicitan una confirmación previa y podemos cambiarlo. Podemos ejecutar comandos del sistema desde MC simplemente escribiéndolos. Todo lo que escribamos aparecerá en la línea de órdenes del sistema y cuando pulsemos Intro, Midnight Commander ejecutará estos comandos. Si tenemos el ratón activado [ver gpm] para seleccionar texto mantener pulsada la tecla Mayúsculas mientras se selecciona.
$ mc -S gotar.ini /media/servidor /home/usuario
Colocando la linea como alias en .bashrc arancará siempre con esta configuración inicial:
$ nano .bashrc
alias mc='mc -S gotar.ini /media/servidor /home/usuario'
Algunas teclas de control:
F1 (Despliega el Menú de ayuda)
F3 (Activa el Visor de archivos interno)
F4 (Ejecuta el Editor interno)
F5 (Copiar archivos)
F6 (Mover archivos)
F7 (Crear carpeta)
F8 (Borrar archivos)
F9 (Activa el menú principal desplegable)
F10 (Salir de mc)
Tab (Moverse entre los paneles)
Insert (Marcar para operaciones con múltiples archivos)
Supr (Eliminar archivo)
Flechas de desplazamiento (Permiten moverse por menús y submenús)
Alt-Enter (copiar el nombre de un archivo en la línea de comandos [cp o mv])
Alt-Tab (misma función que la tecla TAB en el shell [completar comando o ruta tras haber escrito sus primeras letras]
Alt-p (Retrocede por el historico de comandos)
Alt-n (Avanza por el historico de comandos)
Alt-h (Abre una ventana con el historico de comandos)
1.-
Mas personalizaciones de los colores:
Colores posibles: white, gray, blue, green, yellow, magenta, cyan, red, brown, birghtgreen, brightblue, brightmagenta, brightcyan, brightred, lightgray, default
Se puede incidir en los siguientes aspectos de los grupos:
Base colors: normal, selected, marked, markselect, errors, input, reverse, gauge
Menu colors: menu, menusel, menuhot, menuhotsel
Dialog colors: dnormal, dfocus, dhotnormal, dhotfocus
Help colors: helpnormal, helpitalic, helpbold, helplink, helpslink
Viewer color: viewunderline
Special highlighting colors: executable, directory, link, stalelink, device, special, core
Editor colors: editnormal, editbold, editmarked
Nota.- No tienen que definirse obligatoriamente todos los subgrupos
Para pruebas:
$ mc --colors normal=green,default:selected=brightmagenta,gray:marked=yellow,default:markselect=yellow,gray:directory=blue,default:executable=brightgreen,default:link=cyan,default:device=brightmagenta,default:special=lightgray,default:errors=red,default:reverse=green,default:gauge=green,default:input=white,gray:dnormal=green,gray:dfocus=brightgreen,gray:dhotnormal=cyan,gray:dhotfocus=brightcyan,gray:menu=green,default:menuhot=cyan,default:menusel=green,gray:menuhotsel=cyan,default:helpnormal=cyan,default:editnormal=green,default:editbold=blue,default:editmarked=gray,blue:stalelink=red,default
Para dejar la seleccion permanente crear en el directorio (Si no existe se crea):
$ nano .moc/ini
Y pegar:
[colors]
normal=green,default:selected=brightmagenta,gray:marked=yellow,default:markselect=yellow,gray:directory=blue,default:executable=brightgreen,default:link=cyan,default:device=brightmagenta,default:special=lightgray,default:errors=red,default:reverse=green,default:gauge=green,default:input=white,gray:dnormal=green,gray:dfocus=brightgreen,gray:dhotnormal=cyan,gray:dhotfocus=brightcyan,gray:menu=green,default:menuhot=cyan,default:menusel=green,gray:menuhotsel=cyan,default:helpnormal=cyan,default:editnormal=green,default:editbold=blue,default:editmarked=gray,blue:stalelink=red,default
Si lo queremos como alias:
$ nano .bashrc
Y pegamos:
alias mc="mc --colors normal=green,default:selected=brightmagenta,gray:marked=yellow,default:markselect=yellow,gray:directory=blue,default:executable=brightgreen,default:link=cyan,default:device=brightmagenta,default:special=lightgray,default:errors=red,default:reverse=green,default:gauge=green,default:input=white,gray:dnormal=green,gray:dfocus=brightgreen,gray:dhotnormal=cyan,gray:dhotfocus=brightcyan,gray:menu=green,default:menuhot=cyan,default:menusel=green,gray:menuhotsel=cyan,default:helpnormal=cyan,default:editnormal=green,default:editbold=blue,default:editmarked=gray,blue:stalelink=red,default"
2.-
Para configurar las aplicaciones que se usarán por defecto:
$ cp /etc/mc/mc.ext .mc/bindings
$ nano .moc/bindings
Y modificar las que procedan. Ejemplo:
# Para abrir los txt com vi
shell/.txt
Open=%var{EDITOR:vi} %f
# Que los videos los abra vlc
include/video
Open=(vlc %f >/dev/null 2>&1 &)