presentacion terminal-uowes

22
MIS PRIMEROS PASOS CON LA TERMINAL Sergio Andrés Meneses Ubuntu Colombia ubuntu-co.com

Upload: sergio-meneses

Post on 18-Dec-2014

807 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Presentacion terminal-uowes

MIS PRIMEROS PASOS CON LA TERMINAL

Sergio Andrés Meneses

Ubuntu Colombiaubuntu-co.com

Page 2: Presentacion terminal-uowes

¿Qué es una Terminal?

“Esta es tu última oportunidad, después ya no podrás echarte atrás. Si tomas la pastilla roja te quedarás en el país de las maravillas y yo te enseñaré hasta donde llega la madriguera de conejos. Recuerda, lo único que te ofrezco es la verdad, nada más...”

Terminal → Shell

“Es la interfaz entre el usuario y el propio sistema operativo”

Denominado también BASH (Bourne Again Shell)

Page 3: Presentacion terminal-uowes

Mitos acerca de la Terminal

Y lo primero que el todo poderoso Linus pensó fue un mundo de terminales!!

Las terminales son para usuarios avanzados.

Si no manejas terminales no eres usuario de GNU/Linux

No sabes que es el Shell!!! ...apartate de mí vista pobre mortal

Haces todo desde las GUI's???... Por Dios!!!

Prueba que tan bueno eres... instala por consola!!

Page 4: Presentacion terminal-uowes

Donde consigo una Terminal!!!

➢Seguimos la ruta: Aplicaciones – Accesorios _ Terminal.

➢Pulsando Alt+F2 y digitamos: “gnome-terminal” si estamos en Ubuntu.

Page 5: Presentacion terminal-uowes

¿Esto es la Matrix?

Donde estamos??

same@same:~$

¿Porque $ y #?

Me puede hablar el pc!!!

Page 6: Presentacion terminal-uowes

¿Qué son comandos?

“Es una instrucción o mandato que el usuario proporciona al sistema, desde la línea de comandos o una llamada a programa, el cual generalmente está contenido en un archivo ejecutable.”

Los comandos poseen parámetros!!!

Page 7: Presentacion terminal-uowes

Mis primeros comandos

Conjunto básico de comandos:

● hostname: Devuelve el nombre de la máquina.● uname -a: Información sobre el sistema operativo de la máquina.● free -tm: Información sobre la cantidad de memoria disponible y usada.● du: Muestra el espacio que esta ocupado en disco.● ps axu: Información sobre todos los procesos que se estan ejecutando en la máquina.● top: Información sobre el uso de cpu y memoria de los procesos del sistema.● date: Indica la fecha y hora del sistema.● history: Muestra el historial de comandos introducidos por el usuario.

Page 8: Presentacion terminal-uowes

Manejo de Directorios

Page 9: Presentacion terminal-uowes

Manejo de Directorios

● ls: Lista archivos y directorios, funciona como el comando dir de DOS.● cp: Copia archivos/directorios.● rm: Borra archivos/directorios.● mkdir: Crea directorios.● mv: Renombrar o mover archivos/directorios.

Page 10: Presentacion terminal-uowes

...Permisos?

En Linux existen tres tipos de permisos que son aplicables tanto a archivos como a directorios. Además existe la figura de roles.

También existen tres tipos de roles sobre los que se aplican estos permisos.

Page 11: Presentacion terminal-uowes

Tipos de Roles

También existen tres tipos de roles sobre los que se aplican estos permisos. Un archivo pertenece a un usuario y a un grupo:

Usuario: El propietario del archivo.Grupo: Grupo al que pertenece el archivo.Otros: Los demás usuarios.

Page 12: Presentacion terminal-uowes

Tipos de Permisos

● Ejecución: Si es para un archivo será ejecutable y si es para un directorio significa que podemos pasar por él. Es representado por una X.● Lectura: Si es para un archivo significa que podemos leerlo y si es un directorio es que podemos leerlo también. Es representado por una R.● Escritura: Si es para un archivo será que podemos escribir en él y si es para un directorio significa que podemos crear ficheros dentro de él. Es representado por una W

Page 13: Presentacion terminal-uowes

Permisos por Terminal - CHMOD

Sintaxis:chmod {a, u, g, o} {+, -} {r, w, x} nombre del archivo

donde:u: corresponde al dueño del archivog: corresponde al grupoo o a: corresponde al resto de los usuarios, a para todos (all) y o para otros (others)

Para autorizar o desautorizar el permiso:+: autoriza-: desautoriza=: resetea los permisos

Los tipos de permisos son:r: lecturaw: escriturax: ejecución

Page 14: Presentacion terminal-uowes

Ejemplos con CHMOD

chmod +r arch.txt → Agrega permisos de lectura a todos los usuarios.chmod u+w arch.txt → Agrega permisos de escritura al dueño.chmod –x arch.txt → Elimina el permiso de ejecución a todos los usuarios.chmod u=rw,go= arch.txt → Establece los permisos de lectura y

escritura al dueño y elimina todos los permisos a los demás usuarios

Page 15: Presentacion terminal-uowes

CHMOD en BINARIO

Es otro modo de gestionar los permisos; de forma binaria. El sistema es muy simple y cómodo: se considera un bit para lectura (r) otro para escritura (w) y otro para ejecución (x). Las combinaciones posibles son ocho y se muestran en la tabla.

Chmod 777 archivo.txtChmod 444 archivo.txt

Chmod 751 directorio

Page 16: Presentacion terminal-uowes

Mi Sistema de Archivos

Page 17: Presentacion terminal-uowes

Manejar mi sistema por Terminal

● reboot: Reinicia el sistema.

● poweroff: Apaga el sistema.

● mount: Montar unidades de disco duro, diskette, cdrom, etc.

● wget: Programa para descargar archivos por http o ftp.

● ifconfig: Configuración de interfaces de red, modems, etc.

● chmod: permisos fichero/directorio: Cambia los permisos de ficheros/directorios

● chgrp: Cambia el grupo de un archivo o directorio.

● adduser: Añadir usuario de sistema.

Page 18: Presentacion terminal-uowes

¿Las terminales poseen sabores?

Page 19: Presentacion terminal-uowes

¿PREGUNTAS?

Page 20: Presentacion terminal-uowes

Link's de Interés

●http://www.guia-ubuntu.org/index.php?title=Terminal●http://www.guia-ubuntu.org/index.php?title=Sistema_de_ficheros●http://www.ubuntu-es.org/?q=node/25822

Page 21: Presentacion terminal-uowes

Contacto

Sergio Andrés Meneses

https://wiki.ubuntu.com/SergioMeneses

Page 22: Presentacion terminal-uowes

GRACIAS