Capitulo II Introducción a las lineas de Comando La forma más eficiente y directa de comunicarnos con la pc es mediante la linea de comandos. En la actualidad la mayoría de las distribuciones de Linux cuentan con un entorno gráfico para la administración del sistema, aún así es fundamental para todo administrador conocer esta potente herramienta que le permitirá explorar a fondo todas las funciones del sistema y ser mucho mas productivo en trabajos cotidianos y específicos. ¿Que es la shell? Shell significa “Caparazón” se refiere al interprete de comandos de Linux, es una interfaz que utiliza el usuario para comunicarse con el kernel del sistema operativo. Su función es la de leer las lineas de comando, interpretarlas, llevar a cabo la instrucción y luego devolver en pantalla el resultado. Existen varios shells como Bourne shell, C-shell, Korn-shell… El shell por defecto en los sistemas Linux es Bash shell. Sintaxis de los comandos [usuario@localhost ~]$ instrucción [parámetros][argumentos] En algunos casos no será necesario introducir algún parámetro y argumento. Los parámetros son opciones del comando y normalmente se escriben mediante un guión y una letra ( -l por ejemplo ). Se puede ejecutar mas de un parámetro por instrucción escribiendo guion y letra varias veces ( -l -a) o uniendo las letras detrás del guion ( -la ). Lic. Nelson D. Bordón A. Centro de Investigación en Tecnologías Informáticas Libres CITIL 200.3.248.106/citil Algunos parámetros o instrucciones requieren un argumento, por ejemplo el nombre de un fichero, que se colocara detrás del parámetro separado por un espacio. Obtener Ayuda Mediante los comandos “man” y “help” se puede obtener ayuda acerca de la instrucción ingresada. Conocer cada uno de los comandos, sus parámetros y argumentos es una tarea muy complicada, para ello, Linux cuenta con interpretes muy útiles a la hora de obtener más información acerca de una instrucción. La sintaxis de estos comandos son: [usuario@localhost ~]$ instrucción [parámetros][argumentos] • En el ejemplo se muestra la sintaxis del comando man del programa cat • Se muestra la forma de utilizar el comando help Teclas para la manipulación de la linea de comandos ctrl + c Finalizar una tarea en ejecución ctrl + z Suspender tarea en ejecución ctrl + l Limpia la pantalla tab Autocompleta un comando ctrl + k Elimina desde el cursor al final de la línea ctrl + d Cierra la ventana de consola del Elimina caracteres ingresados Lic. Nelson D. Bordón A. Centro de Investigación en Tecnologías Informáticas Libres CITIL 200.3.248.106/citil Utilización de consolas virtuales Las consolas virtuales permiten el acceso en simultáneo de un usuario a más de una sesión en el sistema operativo. Por defecto, Linux tiene seis consolas virtuales además de la reservada para la interfaz gráfica. Puede cambiarse a cualquiera de ellas ingresando la secuencia de teclas Ctrl-Alt- F<n>1, donde <n> es el número de consola a la cual desea cambiarse, hasta la tecla F7. Por defecto, la interfaz gráfica está sobre la consola número 7. Lic. Nelson D. Bordón A. Centro de Investigación en Tecnologías Informáticas Libres CITIL 200.3.248.106/citil