You are on page 1of 13

Introduccion a la Linea de Comandos

Descripcion de acceso y comandos basicos del shell de linux

Ing. Hector Cabrera V. CETI 2010


24/02/10 1

Introduccion

La linea de comandos (conocida como bash) es una de las herramientas mas poderosas de Linux. El conocer y asociar los comandos de Linux hacen nuestro trabajo mas sencillo y productivo. La linea de comandos es la interfaz mas estable con la que cuenta el Sistema Operativo y generalmente sera nuestro salvavidas en caso de fallar la interfaz grafica. Es una herramienta indispensable para el administrador del sistema.

24/02/10

Tipos de ejecucion de comandos


Usuario Super Usuario

Solo puede realizar cambios en su entorno de trabajo, tales como el cambio de fondo de escritorio. Solo puede afectar a sus propios archivos. No tiene la capacidad de daar el Sistema Operativo.

Tiene un acceso total al sistema. Para ejecutar comandos en este modo debemos anteponer la palabra sudo antes de nuestro comando. Puede ejecutar instrucciones danias para el siste, por ejemplo: $sudo rm -rf/ Que elimina todos los archivos del disco duro

Solo el puede Instalar software en el sistema.

24/02/10

Acceso a la linea de comandos


Acceso 1: Aplicaciones -> Accesorios -> Terminal. Acceso 2: Ctrl + Alt + F1

Tip!
Al utilizar Ctrl + Alt + F1, estamos accesando a 1 consola de las 6 que corren permanentemente en el sistema, asi intercambiando F1 por F2,F3,...,F6 podemos ir a otra consola. Ctrl + Alt + F7 nos regresara al entorno grafico si es que nos encontramos en una terminal.

24/02/10

Prompt y ruta de trabajo

El ingreso de todos los comandos en modo consola se ingresan despues del prompt, llamamos prompt a las palabras que se encuentran detras de nuestro cursor, por ejemplo: hector@hectorDesktop:~$ Esta estructura tiene un significado que es de gran utilidad para el usuario haciendo uso de la terminal,la informacion proporcionada por el prompt es la siguiente: <Usuario>@<Nombre del Equipo>:<Directorio de trabajo>$

24/02/10

Prompt y ruta de trabajo


Linux organiza sus archivos en directorios, al igualque otros sistemas operativos. Al trabajar dentro de una terminal debemos conocer la localizacion de diferentes archivos por lo que es necesario conocer los diferentes directorios del sistema. Por ejemplo una ruta o estructura de directorio de linux puede ser: /etc/opt/ Al trabajar en diferentes directorios es facil perderser u olvidar el directorio de trabajo actual, para solucionar estor probleas hacemos uso del comando:

pwd : Da a conocer la rutra de trabajo actual.

24/02/10

Comando
cd : Permite navegacion entre directorios cd /etc/opt/ Cambia la ruta de trabajo a un directorio especifico

cd cd $HOME cd ~ Todos regresan al directorio raiz del usuario.

cd .. Desciende un nivel en la ruta actual de trabajo

24/02/10

Comando
ls : Muestra el contenido de un directorio ls - alR Realiza una combinacion de Los resultados de los dos ls anteriores.

ls - al Agrega informacion como: Oculto, permisos, propietario, tamao y ultima modificacion grupo,

Ls -R Muestra los sub directorios dentro de la ruta de trabajo

A cada uno de los archivos mostrados.

24/02/10

Guardando Resultados
Tip!
Tal vez los resultados obtenidos por un comando son demasiado extensos para ser analizados en la terminal. En este caso, tenemos la opcion de almacenar los resultados obtenidos de un comando en un archivo de texto para su futuro analisis. Para lograr este cometido agregamos al comando lo siguiente: > lista.txt Ejemplo: Ls -alR > lista.txt

24/02/10

Directorios basicos
Directorio / /bin /boot /dev /etc /home /initrd /lib /lost+found /media /mnt /opt Funcion Directorio raiz. Comandos esenciales. Archivos de arranque del sistema (kernel). Archivos de dispositivos. Archivos de configuracion del sistema. Directorio de archivos de usuarios. Ram de soporte para el inicio del sistema. Librerias del SO, asi como modulos del kernel. Directorio para archivos recuperados (si existen). Punto de montaje para medios removibles como memorias usb, floppys y unidades de DVD. Punto de montaje para sistemas de archivos locales y remotos. Paquetes de software adicionales al SO El conocimiento de la localizacion de los archivos de configuracion permitira realizar las tarea de administracion en un futuro.

24/02/10

10

Directorios basicos
Directorio /proc /root /sbin /srv /sys /tmp /usr /var Funcion Informacion del kernel, control de procesos. Directorio /home para el super usuario del SO. Comandos del sistema exclusivos para el usuario root. Informacion de los servicios que corren dentro del sistema. Informacion en tiempo real de los dispositivos utilizados por el kernel. Archivos temporales. Jerarquia de software secundaria. Archivos varios, en su mayoria logs del sistema.

El conocimiento del contenido de estos directorios resulta util para determinar si algun punto de montaje amerita una particion exclusiva durante la instalacion del sistema.
24/02/10 11

Comandos de ayuda
Comando whereis <comando> whatis <comando> locate <archivo> Apropos <palabra> Descripcion Muestra la ubicacion de un comando (script que lo ejecuta) y su pagina man. Muestra una breve descripcion del comando objetivo. Muestra la ubicacion (ruta de directorio) de todos los archivos que coinsidan en nombre con el archivo objetivo. Regresa una lista de comandos asociados con la palabra de busqueda.

24/02/10

12

Ejercicio

24/02/10

13

You might also like