Mundo Web
manuales - recursos - gráficos - programación...

Home - Linux - Manual básico de Linux - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8

Manual básico de Linux (VIII)
por Narciso Cerro, de Piensa en Linux.


Intérprete de comandos de Linux.-

Un intérprete de comandos es simplemente un programa que lee las entradas del usuario (por ejemplo las órdenes que teclea) y las traduce a instrucciones que el sistema es capaz de entender y utilizar.

El intérprete de comandos es sólo una de las interfaces con Linux. Hay muchas interfaces posibles, como el sistema X Windows, el cual le permite ejecutar comandos usando el ratón y el teclado.

Tan pronto como entra en el sistema, éste arranca un interprete de comandos, momento a partir del cual ya puede teclear órdenes al sistema. Veamos un ejemplo rápido.

Globus login: Crispin

Password: contraseña_de_Crispin

Welcome to Globus!

[Crispin@Globus /Crispin]'

[Crispin@Globus /Crispin]'

Este es el prompt del intérprete de comandos, indicando que está listo para recibir órdenes.

Sintaxis de una Orden.-

orden -opciones argumentos

La orden va en minúsculas, las opciones suelen ir precedidas por un guión (-) y pueden ser más de una; los argumentos pueden ser varios separados por espacios. Algunas órdenes no admiten opciones, otras precisan dos tipos de argumentos (origen y destino), otras no admiten ni opciones ni argumentos.

También nos referiremos a las órdenes a menudo como comandos. Por ejemplo:

[Crispin@Globus /Crispin]' ls -nl datos facturas

La orden es ls, las opciones son n y l, y los argumentos son datos y facturas. Otro ejemplo es el siguiente:

[Crispin@Globus /Crispin]' cp datos facturas

La orden es cp, no tiene opciones, y los argumentos son datos (origen) y facturas (destino). Otro ejemplo más:

[Crispin@Globus /Crispin]' clear

La orden es clear, no tiene opciones y tampoco argumentos.

¿Que Ocurre Cuando Tecleamos una Orden?.-

Cuando teclea una orden, el intérprete de comandos hace varias cosas.

Primero de todo, busca el nombre de la orden y comprueba si es una orden interna. (Es decir, una órden que el propio intérprete de comandos sabe ejecutar por sí mismo.)

El intérprete de comandos también comprueba si la orden es un +alias; o nombre sustituto de otra orden.

Si no se cumple ninguno de estos casos, el intérprete de comandos busca el programa en el PATH y lo ejecuta pasándole los argumentos especificados en la línea de comandos.

Si tecleamos una orden y el intérprete de comandos no puede encontrar el programa de ese nombre dado en la orden, se muestra un mensaje de error que debería de ser autoexplicativo.

[Crispin@Globus /Crispin]' saluda Crispin

saluda: command not found

[Crispin@Globus /Crispin]'

A menudo verá este mensaje de error si se equivoca al teclear una orden o si el directorio donde está el programa a ejecutar no está declarado en el PATH.

PATH Es una variable del sistema. En el PATH se indican las rutas, es decir, los directorios donde el interprete de comandos debe buscar las órdenes del sistema.

Salida del Sistema.-

Desde la línea de órdenes usaremos la orden exit para salir. Hay otras formas, pero ésta es la más fácil.

[Crispin@Globus /Crispin]' exit

Con exit se sale del sistema, o lo que es lo mismo, se cierra la sesión abierta por esa cuenta. Habrá observado que estamos de nuevo ante el login. Los comandos más habituales para apagar el sistema son halt y shutdown. Sólo los puede ejecutar el administrador (root).

Como Cambiar la Contraseña.-

La orden passwd le pedirá su contraseña vieja y la nueva. Volverá a pedir una segunda vez la nueva para validarla. Tenga cuidado de no olvidar su contraseña (si eso ocurre, sólo podrá cambiarla el administrador del sistema, es decir accediendo con la cuenta root).

Continuará...

 

anterior

Home - Linux - Manual básico de Linux - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8