Вы находитесь на странице: 1из 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 2
Tipos de ejecucion de comandos

Usuario Super Usuario

● Solo puede realizar cambios ● Tiene un acceso total al sistema.


en su entorno de trabajo,
tales como el cambio de ● Para ejecutar comandos en este modo
fondo de escritorio. debemos anteponer la palabra “sudo” antes de
nuestro comando.
● Solo puede afectar a sus
propios archivos. ● Puede ejecutar instrucciones daniñas para el
siste, por ejemplo:
● No tiene la capacidad de
dañar el Sistema Operativo. $sudo rm -rf/

Que elimina todos los archivos del disco duro

● Solo el puede Instalar software en el sistema.

24/02/10 3
Acceso a la linea de comandos

Acceso 1: Acceso 2:

Aplicaciones
-> Accesorios Ctrl + Alt + F1
-> Terminal.

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 4
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 5
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 6
Comando

cd : Permite navegacion entre directorios

cd /etc/opt/

Cambia la ruta de trabajo a


un directorio especifico

cd
cd ..
cd $HOME
cd ~
Desciende un nivel en la
ruta actual de trabajo
Todos regresan al
directorio raiz del
usuario.

24/02/10 7
Comando

ls : Muestra el contenido de un directorio


ls - alR

Realiza una combinacion de


Los resultados de los dos “ls”
anteriores.

Ls -R
ls - al
Muestra los sub
Agrega informacion como: directorios dentro de la
ruta de trabajo
Oculto, permisos, propietario, grupo,
tamaño y ultima modificacion

A cada uno de los archivos mostrados.

24/02/10 8
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 9
Directorios basicos

Directorio Funcion El conocimiento


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

24/02/10 10
Directorios basicos

Directorio Funcion
/proc Informacion del kernel, control de procesos.
/root Directorio /home para el super usuario del SO.
Comandos del sistema exclusivos para el usuario
/sbin
root.
Informacion de los servicios que corren dentro del
/srv
sistema.
Informacion en tiempo real de los dispositivos
/sys
utilizados por el kernel.
/tmp Archivos temporales.
/usr Jerarquia de software secundaria.
/var 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 Descripcion
Muestra la ubicacion de un comando (script
whereis <comando>
que lo ejecuta) y su pagina man.
Muestra una breve descripcion del comando
whatis <comando>
objetivo.
Muestra la ubicacion (ruta de directorio) de
locate <archivo> todos los archivos que coinsidan en nombre
con el archivo objetivo.
Regresa una lista de comandos asociados
Apropos <palabra>
con la palabra de busqueda.

24/02/10 12
Ejercicio

24/02/10 13

Вам также может понравиться