Está en la página 1de 4

Conozca la terminal de Linux

Antes de comenzar debemos contextualizar que cuando hablamos de línea de comandos en

realidad nos estamos refiriendo al shell. El shell es el programa encargado de interpretar órdenes

a través de comandos, el shell toma los comandos del teclado y se los envía al sistema operativo

para ejecutarlos. La mayoría de las distribuciones de Linux proporcionan un programa shell del

proyecto GNU llamado bash. cuando utilizamos una interfaz gráfica de usuario necesitaremos

además un programa llamado emulador de terminal que nos permitirá interactuar con el shell,

trabajaremos con esto más adelante para mostrar muchos comandos básicos.

Si instalamos una distribución en la cual no se instala una interfaz gráfica de usuario y

reiniciamos el sistema por primera vez, seguramente se encontrará con la siguiente:

localhost login:

Es probable que durante la instalación usted haya creado un usuario, debemos digitar un nombre

de usuario existente, ya sea el que creamos durante la instalación o en caso no haberlo hecho

también podemos ingresar al usuario root. Aparecerá el diálogo para ingresar la contraseña.

localhost login: root


Password:

Hay que señalar que jamás se mostrarán los caracteres, ni siquiera asteriscos al momento de

ingresar la contraseña. Una vez ingresada la contraseña se mostrará un mensaje con información

acerca del último inicio de sesión y a continuación aparecerá lo que en la terminal se conoce como

shell promt.

Last login: Sat Nov 23 22:39:36 on tty1


[root@localhost ~]#
El shell promt aparecerá donde quiera que el shell esté listo para aceptar entradas. Aunque

puede variar algo en apariencia según la distribución, normalmente incluirá tu

nombredeusuario@nombredetumaquina, seguido del directorio de trabajo actual.

En las distribuciones GNU/Linux se permite utilizar hasta 6 terminales de manera simultánea y

conmutar entre éstas utilizando los comandos que se muestran en la Tabla 1.

Tabla 1 Comandos para acceder a las diferentes terminales

Ctrl + Alt + F1 Conmuta hacia la primera terminal


Ctrl + Alt + F2 Conmuta hacia la segunda terminal
Ctrl + Alt + F3 Conmuta hacia la tercera terminal
Ctrl + Alt + F4 Conmuta hacia la cuarta terminal
Ctrl + Alt + F5 Conmuta hacia la quinta terminal
Ctrl + Alt + F6 Conmuta hacia la sexta terminal
Cuando el modo gráfico está habilitado la primera terminal es deshabilitada y ocupada por el
servidor de video.

O bien ejecute chvt más el número de la terminal al que desea moverse, entonces aparecerá una

nueva pantalla de ingreso. Ingrese de nuevo al sistema como usuario root.

[root@localhost ~]# chvt 2

Ingrese de nuevo al sistema como usuario root, y digite el comando tty para identificar en qué

terminal se encuentra.

[root@localhost ~]# tty


/dev/tty2

Para limpiar la pantalla de la terminal presione Ctrl + L o utilice el comando clear.

[root@localhost ~]# clear

La ejecución de algunas cosas, como por ejemplo ejecutar cat sobre un archivo binario, puede

corromper la terminal haciendo que sea ilegible la salida. Para ese tipo de casos ejecute reset para

reiniciar la terminal.
Si pulsamos la tecla de la flecha hacia arriba, veremos que el comando anterior reaparece tras

el prompt. Esto se llama Historial de Comandos. La mayoría de las distribuciones Linux recuerdan

los últimos 1000 comandos por defecto. Pulsa la tecla de la flecha hacia abajo y el comando

anterior desaparece. El número de líneas que se guardan en el historial puede modificarse editando

el archivo /etc/profile y cambiando el valor de HISTSIZE. Ejecute history para ver el historial

completo de hasta las últimas 100 líneas ejecutadas. La salida será similar a la siguiente:

Figura 1 Ejecución del comando history


El carácter ~ tilde se utiliza para indicar un atajo para el directorio de inicio del usuario con el

que se ingresó al sistema. En este caso ~ corresponde a /root.

No trates de usar Ctrl-C y Ctrl-V para copiar y pegar en una terminal. No funciona. Estos

códigos de control tienen diferentes significados para el shell y fueron asignados muchos años

antes de Microsoft Windows.

Tabla 2 Algunos atajos de teclado útiles

Inicio o Home o Ctrl + A Pone el cursor al inicio de la línea


Fin o End o Ctrl + E Pone el cursor al final de la línea
Ctrl + C Cierra un programa en ejecución
Envía a segundo plano y pone en pausa un
Ctrl + Z
programa en ejecución
Ctrl + U Limpia la línea para comenzar de nuevo
Elimina todo lo que esté delante del cursor
Ctrl + K
hasta el final de la línea
Elimina/corta lo que haya en la línea antes del
Ctrl + W
cursor
Ctrl + Y Pega el último contenido cortado
Ctrl + P Repite la última línea del historial
Intercambia los últimos dos caracteres antes
Ctrl + T
del cursor
Intercambia la palabra la palabra actual con la
Alt * T
anterior
Cambia a mayúsculas la palabra antes del
Alt + U
cursor
Cambia a minúsculas la palabra antes del
Alt + L
cursor
Cambia a minúsculas la palabra antes del
Tab
cursor
Ctrl + D Sale de la sesión de terminal.

O bien ejecute exit para salir de la terminal y regresar a la pantalla de ingreso.

También podría gustarte