Anda di halaman 1dari 3

INTRODUCCION A LA LINEA DE COMANDOS

Actualmente la mayora de las distribuciones ofrecen una interfaz grfica con la que no necesitaremos aprender
a utilizar lo que es para muchos un mundo desconocido y tenebroso, aun as, conocer lo bsico de esta potente
herramienta nos va a permitir explotar nuestro sistema y ser mucho ms productivos en tareas tanto cotidianas
como puntuales. Con esta introduccin a la lnea de comandos de Linux pretendemos explicar que es la shell,
como utilizarla y explicar unos comandos bsicos que nos van a ser de mucha utilidad.

LA SHELL
El intrprete de comandos permite ejecutar instrucciones que el usuario introduce va teclado o en un script y
este le devuelve los resultados. A este interprete se le llama Shell. Este shell es la concha ( shell es concha en
ingles ) que rodea el ncleo de Linux, es decir, es una interfaz que funciona en modo de texto con el cometido de
comunicar a los usuarios con el ncleo de Linux.

Existen varios shells como Bourne shell, C-shell, Korn-shell El shell por defecto en los sistemas Linux es Bash
shell. Este shell funciona en una terminal. Originalmente una terminal era una mquina que solamente poda
ejecutar instrucciones y obtener resultados por la lnea de comandos, pero hoy en da se utilizan programas que
simulan terminales en los diferentes entornos grficos de ventanas.
LINEA DE COMANDOS
El shell espera instrucciones por el teclado en una lnea llamada linea de comandos o prompt. Esta lnea de
comandos nos ofrece cierta informacin fcilmente reconocible:
1. mauricio@debian:~$ Este es el prompt del usuario sin privilegios
2. root@debian:/home/mauricio# Este es el prompt que indica que estamos como sper usuario.

SINTAXIS DE LOS COMANDOS


Los comandos GNU/Linux tienen una sintaxis del tipo:
Comando [parmetros] [argumentos]
Los parmetros son opciones del comando y normalmente se escriben mediante un guion y una letra (-l por
ejemplo). Se puede ejecutar ms de un parmetro por instruccin escribiendo guion y letra varias veces (-l -a) o
uniendo las letras detrs del guion (-la).
Algunos parmetros o instrucciones requieren un argumento, por ejemplo, el nombre de un fichero, que se
colocara detrs del parmetro separado por un espacio.

COMANDOS INTERNOS EXTERNOS


Los comandos pueden ser de tipo interno o externo
Interno: Estos comandos son internos a la Shell, se ejecutan dentro de esta y forman parte de ella.
Externo: Los comandos externos son binarios dentro del sistema que son llamados cuando se ejecuta el
comando asociado, este comando se carga en memoria y se inicia como proceso.
Para saber si un comando es de tipo interno o externo podemos ejecutar la instruccin type [comando]. En el
caso de que el comando sea externo tambin nos indicara su ubicacin.
HISOTIRIAL
El shell conserva un historial de los comandos que vamos ejecutando y que podemos consultar con el
comando history. Tambin podemos navegar por este historial pulsando la flecha para arriba o la flecha para
abajo de nuestro teclado. Esto es algo de mucha utilidad ya que nos va permitir no tener que re-escribir los
comandos utilizados hace poco.
AYUDA DE LAS INSTRUCCIONES
Es imposible conocer cada uno de los parmetros y argumentos de todas las instrucciones que tenemos a
nuestra disposicin pero esto no hace falta gracias a la ayudas que nos ofrece Linux. Tenemos tres tipos de
ayuda que nos van a ofrecer informacin sobre cada una de las instrucciones :

Ayuda interna del shell : Cuando necesitemos ayuda sobre comandos internos tenemos que utilizar
esta opcin. El comando en cuestin es >help . Si utilizamos help sin ningn parmetro nos devolver todos los
comandos internos. Si le pasamos como parmetro la instruccin de la que deseamos informacin esta nos
devolver los parmetros y argumentos que puede usar esta instruccin

Ayuda propia de los comandos : Los comandos pueden traer ayuda con ellos mismos, es decir, en el
mismo programa traern una ayuda que podremos llamar. Para llamar esta ayuda usaremos el
comando>Instruccin help ( doble guion ) , siendo instruccin la orden de la que queremos la informacin. No
todos los comandos traen esta ayuda por lo que puede que la instruccin nos devuelva un mensaje de error.

Ayuda en linea : Como tercera opcin tenemos el manual de Unix en linea. Esta opcin es la mas
completa y la que mas informacin ofrece. No esta asociada a ningn shell y vale en todos los sistemas Unix.
Para llamar a esta ayuda basta con >man instruccin donde instruccin es el comando del que queremos
informacin.
PRIVILEGIOS
Muchos de los comandos que vamos a presentar a continuacin necesitan privilegios para poder ser ejecutados.
Para llamar a un comando con derechos de administrador tendremos que colocar antes de la instruccin el
comando >sudo ( por ejemplo >sudo shutdown ). Despus de ejecutar instrucciones con sudo el interprete nos
pedir las credenciales de administrador.

Tambin podemos ejecutar el comando >su con el que conseguiremos derechos de root, evidentemente el
interprete tambin nos pedir las credenciales de root.

Anda mungkin juga menyukai