UC3M

Grado en Ing. Telemática/Sist. Audiovisuales/Sist. de Comunicaciones

Arquitectura de Sistemas

Septiembre 2017 - Enero 2018

13.3. Terminal de comandos

El terminal de comandos es una de las aplicación que vamos a utilizar cuando trabajemos sobre Linux. La siguiente figura muestra la ventana y sus partes más importantes.

Figura 13.1. Terminal de comandos

Terminal de comandos

Esta figura muestra en realidad la ejecución de dos programas. El primero es konsole y se encarga de abrir una ventana en el escritorio como la que muestra la figura. Dentro de esa ventana se muestra el contenido de la ejecución de un segundo programa, el intérprete de comandos (o shell) bash. Los dos programas coexisten, pero cada elemento que se muestra en la figura corresponde a uno de los programas. El intérprete de comandos bash es un programa que espera a que introduzcamos un comando y cuando lo terminamos con un salto de línea, lo ejecuta. Al terminar vuelve a quedarse a la espera del siguiente comando. Al texto $ que muestra cuando está esperando por el siguiente comando se le llama prompt. Los mensajes producidos por los comandos ejecutados se muestran en la pantalla. La barra de scroll de la izquierda la gestiona el programa konsole y permite acceder a mensajes de comandos anteriores que ya no estén visibles en la pantalla. konsole, por tanto, se encarga de almacenar estos mensajes hasta cierto número de líneas. Las opciones que aparecen en la parte superior de la ventana las ofrece konsole para configurar su comportamiento.

En la parte interna de la ventana se ve un comando BASH. El primer símbolo es el prompt seguido de un comando. En este caso el comando no ha producido ningún mensaje, y cuando ha terminado se muestra de nuevo el prompt. Este intérprete lo vamos a utilizar para casi todos los ejercicios de la asignatura. Como consecuencia, en la siguiente sección se explican los principales comandos de este intérprete.

En el siguiente video puedes ver una breve demostración de cómo manejar el intérprete de comandos.

13.3.1. Preguntas de autoevaluación

Responde a las siguientes preguntas

  1. Qué mensajes muestra el notificador general?

    • Los mensajes del sistema sobre diferentes situaciones

    • El número de escritorios disponibles

  2. Qué es el interprete de comandos bash?

    • Es una ventana en el escritorio

    • Un programa que espera a que introduzcamos un comando y cuando lo terminamos con un salto de línea, lo ejecuta