Download - Presentacion terminal-uowes
![Page 1: Presentacion terminal-uowes](https://reader033.vdocuments.co/reader033/viewer/2022052820/54929187ac7959ff2d8b4651/html5/thumbnails/1.jpg)
MIS PRIMEROS PASOS CON LA TERMINAL
Sergio Andrés Meneses
Ubuntu Colombiaubuntu-co.com
![Page 2: Presentacion terminal-uowes](https://reader033.vdocuments.co/reader033/viewer/2022052820/54929187ac7959ff2d8b4651/html5/thumbnails/2.jpg)
¿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](https://reader033.vdocuments.co/reader033/viewer/2022052820/54929187ac7959ff2d8b4651/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022052820/54929187ac7959ff2d8b4651/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022052820/54929187ac7959ff2d8b4651/html5/thumbnails/5.jpg)
¿Esto es la Matrix?
Donde estamos??
same@same:~$
¿Porque $ y #?
Me puede hablar el pc!!!
![Page 6: Presentacion terminal-uowes](https://reader033.vdocuments.co/reader033/viewer/2022052820/54929187ac7959ff2d8b4651/html5/thumbnails/6.jpg)
¿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](https://reader033.vdocuments.co/reader033/viewer/2022052820/54929187ac7959ff2d8b4651/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022052820/54929187ac7959ff2d8b4651/html5/thumbnails/8.jpg)
Manejo de Directorios
![Page 9: Presentacion terminal-uowes](https://reader033.vdocuments.co/reader033/viewer/2022052820/54929187ac7959ff2d8b4651/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022052820/54929187ac7959ff2d8b4651/html5/thumbnails/10.jpg)
...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](https://reader033.vdocuments.co/reader033/viewer/2022052820/54929187ac7959ff2d8b4651/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022052820/54929187ac7959ff2d8b4651/html5/thumbnails/12.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022052820/54929187ac7959ff2d8b4651/html5/thumbnails/13.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022052820/54929187ac7959ff2d8b4651/html5/thumbnails/14.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022052820/54929187ac7959ff2d8b4651/html5/thumbnails/15.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022052820/54929187ac7959ff2d8b4651/html5/thumbnails/16.jpg)
Mi Sistema de Archivos
![Page 17: Presentacion terminal-uowes](https://reader033.vdocuments.co/reader033/viewer/2022052820/54929187ac7959ff2d8b4651/html5/thumbnails/17.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022052820/54929187ac7959ff2d8b4651/html5/thumbnails/18.jpg)
¿Las terminales poseen sabores?
![Page 19: Presentacion terminal-uowes](https://reader033.vdocuments.co/reader033/viewer/2022052820/54929187ac7959ff2d8b4651/html5/thumbnails/19.jpg)
¿PREGUNTAS?
![Page 20: Presentacion terminal-uowes](https://reader033.vdocuments.co/reader033/viewer/2022052820/54929187ac7959ff2d8b4651/html5/thumbnails/20.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022052820/54929187ac7959ff2d8b4651/html5/thumbnails/21.jpg)
Contacto
Sergio Andrés Meneses
https://wiki.ubuntu.com/SergioMeneses
![Page 22: Presentacion terminal-uowes](https://reader033.vdocuments.co/reader033/viewer/2022052820/54929187ac7959ff2d8b4651/html5/thumbnails/22.jpg)
GRACIAS