Terminal

269 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
269
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Terminal

  1. 1. MIS PRIMEROS PASOS CON LA TERMINAL Sergio Andrés Meneses Ubuntu Colombia ubuntu-co.com
  2. 2. ¿Qué es una Terminal?“Esta es tu última oportunidad, después ya no podrás echarteatrás. Si tomas la pastilla roja te quedarás en el país de lasmaravillas y yo te enseñaré hasta donde llega la madriguera deconejos. Recuerda, lo único que te ofrezco es la verdad, nadamás...” Terminal → Shell“Es la interfaz entre el usuario y el propio sistema operativo”Denominado también BASH (Bourne Again Shell)
  3. 3. 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 GUIs???... Por Dios!!! Prueba que tan bueno eres... instala por consola!!
  4. 4. Donde consigo una Terminal!!!➢ Seguimos la ruta: Aplicaciones – Accesorios _ Terminal.Pulsando Alt+F2 y digitamos: “gnome-terminal” si estamos en➢Ubuntu.
  5. 5. ¿Esto es la Matrix? Donde estamos?? same@same:~$ ¿Porque $ y #? Me puede hablar el pc!!!
  6. 6. ¿Qué son comandos?“Es una instrucción o mandato que el usuarioproporciona al sistema, desde la línea decomandos o una llamada a programa, el cualgeneralmente está contenido en un archivoejecutable.” Los comandos poseen parámetros!!!
  7. 7. 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 yusada.● du: Muestra el espacio que esta ocupado en disco.● ps axu: Información sobre todos los procesos que se estanejecutando en la máquina.● top: Información sobre el uso de cpu y memoria de los procesosdel sistema.● date: Indica la fecha y hora del sistema.● history: Muestra el historial de comandos introducidos por elusuario.
  8. 8. Manejo de Directorios
  9. 9. Manejo de Directorios● ls: Lista archivos y directorios, funciona como el comando dir deDOS.● cp: Copia archivos/directorios.● rm: Borra archivos/directorios.● mkdir: Crea directorios.● mv: Renombrar o mover archivos/directorios.
  10. 10. ...Permisos?En Linux existen tres tipos de permisos que son aplicables tanto aarchivos como a directorios. Además existe la figura de roles.También existen tres tipos de roles sobre los que se aplican estospermisos.
  11. 11. Tipos de RolesTambién existen tres tipos de roles sobre los que se aplican estospermisos. 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.
  12. 12. Tipos de Permisos● Ejecución: Si es para un archivo será ejecutable y si es para un directoriosignifica que podemos pasar por él. Es representado por una X.● Lectura: Si es para un archivo significa que podemos leerlo y si es undirectorio 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 paraun directorio significa que podemos crear ficheros dentro de él. Es representadopor una W
  13. 13. Permisos por Terminal - CHMODSintaxis: chmod {a, u, g, o} {+, -} {r, w, x} nombre del archivodonde: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 permisosLos tipos de permisos son:r: lecturaw: escriturax: ejecución
  14. 14. Ejemplos con CHMODchmod +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
  15. 15. CHMOD en BINARIOEs otro modo de gestionar los permisos; de forma binaria. Elsistema es muy simple y cómodo: se considera un bit para lectura(r) otro para escritura (w) y otro para ejecución (x). Lascombinaciones posibles son ocho y se muestran en la tabla. Chmod 777 archivo.txt Chmod 444 archivo.txt Chmod 751 directorio
  16. 16. Mi Sistema de Archivos
  17. 17. 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 deficheros/directorios● chgrp: Cambia el grupo de un archivo o directorio.● adduser: Añadir usuario de sistema.
  18. 18. ¿Las terminales poseen sabores?
  19. 19. ¿PREGUNTAS?
  20. 20. Links de Interés●http://www.guia-ubuntu.org/index.php?title=Terminal●http://www.guia-ubuntu.org/index.php?title=Sistema_●http://www.ubuntu-es.org/?q=node/25822
  21. 21. Contacto Sergio Andrés Meneses https://wiki.ubuntu.com/SergioMeneses
  22. 22. GRACIAS

×