Anda di halaman 1dari 3

Instituto Universitario de Tecnología Caripito

Cátedra de Sistema Operativos


Prof. Ing. Msc. Samira Khazmou

Guía Terminal en Linux

Como todos los sistemas operativos derivados de Unix, GNU/Linux dispone


de un in térprete de órdenes o terminal (en inglés se utiliza la palabra shell)
que hace de interfaz entre el usuario y el propio sistema operativo y cuyo
nombre es ba sh (acrónimo de Bourne Again Sh ell). Un terminal es una forma de
acceder al sistema sin utilizar la interfaz gráfica, es decir, realizar todo tipo de
tareas en formato texto. La forma de utilizar el sistema de este modo es
mediante órdenes.

El terminal muestra en pantalla un indicador de línea de órdenes (en


inglés se utiliza la palabra prompt que no tiene una traducción literal pero se
puede definir como ayuda visual o palabra que ayuda) esperando que el usuario
introduzca una orden. Este indicador finaliza generalmente por un caracter $,
cuando eres un usuario normal, o # cuando eres un súper usuario
(administrador). El prompt se puede configurar al gusto y en ubuntu muestra el
siguiente aspecto:

usuario@equipo:directorio actual$

Para acceder a una terminal se puede hacer de dos formas, una es con una
aplicación como el terminal de GNOME, xterm o konsole de KDE, que son
emuladores de la terminal dentro de una interfaz visual. Otra forma es salirse del
entorno gráfico y acceder a un entorno completamente en modo texto, algo así
como entrar en sólo símbolo de sistema en Windows.

Para esto último debemos teclear Cont rol+Alt+F1 . Linux proporciona


por defecto seis terminales de este tipo, de Cont rol+Alt* F1 a
Cont rol+Alt+F6 .
Si queremos volver al modo gráfico lo hacemos con Contro l+Alt+F7 .
Los comodines

Los comodines son unos caracteres especiales que pueden sustituir a


nombres y a partes de nombres de los archivos y/o direc tor ios . Esto facilita
especificar múltiples nombres como argumentos de una orden.

• '*' : sustituye cualquier secuencia de caracteres.


• '?' : sustituye un único caracter.

Variables

Como en cualquier lenguaje de programación, se pueden utilizar variables


en las órdenes. No hay ninguna necesidad de declarar la variable. Ésta se crea
automáticamente al asignarle cualquier valor. Por ejemplo:

$ Ejemplo="Esto es un ejemplo" ; echo $Ejemplo

El comando echo muestra por la salida estándar cadenas de texto separándolas


con un espacio.

Hay que tener en cuenta que:

• No debe aparecer ningún espacio entre el nombre de la variable, la


asignación (=) y la cadena.
• La referencia a cualquier variable se hace poniendo el símbolo '$' delante
de su nombre.

Existen varios tipos de entrecomillados:

• Las dobles comillas se utilizan normalmente para las cadenas pero hay que
destacar que el caracter especial ‘$’ es interpretado entre las dobles
comillas cuando viene seguido de un nombre de variable, dando lugar a la
sustitución de la variable por su valor:

$ var=5 ; echo "Aparece el valor $var"

• Entre las comillas simples, no es interpretado ningún caracter especial y se


escribe tal cual lo que hay entre ellas:

$ var=5 ; echo 'No aparece el valor $var'

• Podríamos obtener el mismo resultado utilizando doble comillas si ponemos


delante del caracter especial ‘$’ el caracter de escape ‘\’.
$ var=5 ; echo "No aparece el valor \$var"

• Las comillas simples inversas hacen que se ejecute la orden que contienen,
asignando el resultado de la ejecución a la variable:

$ var=`date` ; echo "Hoy es $var"

Anda mungkin juga menyukai