Introducción a linux

365 views

Published on

Presentación usada para dictar un taller básico introductorio al Sistema Operativo GNU/Linux para el personal nuevo de Vauxoo.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
365
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introducción a linux

  1. 1. <ul>Linux e Introducción a la Línea de comandos </ul><ul>Preparado por: <li>Israel Fermín Montilla </li></ul>
  2. 2. <ul>¿Qué hay pa' hoy? </ul><ul><li>Un poco de historia;
  3. 3. Linux: el kernel;
  4. 4. GNU: cientos de aplicativos;
  5. 5. Paquetes y repositorios de Software;
  6. 6. El sistema de archivos;
  7. 7. El terminal: sueño o pesadilla;
  8. 8. Bash: sintaxis, semantica y comandos básicos;
  9. 9. Pipes, conectando instrucciones. </li></ul>
  10. 10. <ul>Troll Note </ul>El material presentado a continuación, no pretende ser un curso exhaustivo acerca del tema, por lo que se recomienda lectura e investigación adicional. Problem?
  11. 11. <ul>Historia </ul><ul><li>De regreso a los 80
  12. 12. Richard Stallman: el proyecto GNU (1983)
  13. 13. Andrew Tanenbaum: MINIX (1987)
  14. 14. Linus Torvalds: Linux (1991) </li></ul>
  15. 15. Linux <ul><li>¿Qué es un Kernel y con qué se come?
  16. 16. Linux es Monolítico
  17. 17. OpenSource
  18. 18. Basado en MINIX
  19. 19. Adaptable
  20. 20. Corre en cualquier cosa
  21. 21. con un procesador </li></ul>Andrew Tanenbaum Linus Torvalds
  22. 22. GNU <ul><li>Compiladores
  23. 23. Interpretadores
  24. 24. Editores de texto
  25. 25. X.ORG
  26. 26. Gnome
  27. 27. KDE
  28. 28. XFCE, fluxbox... Aplicaciones en general </li></ul>Richard Stallman
  29. 29. Paquetes <ul><li>Instaladores en linux: .deb, .rpm.
  30. 30. Tarballs: empaquetados de código fuente (.tar.gz, .tgz)
  31. 31. Gestores de paquetes: la magia de aptitude
  32. 32. Más de 30mil paquetes disponibles
  33. 33. If you can't aptitude it, it isn't useful or it doesn't exist. </li></ul>
  34. 34. Sistema de Archivos <ul><li>Sólo un árbol
  35. 35. /: el directorio raíz, rutas absolutas y relativas.
  36. 36. Directorios importantes del sistema: </li></ul><ul><ul><li>/home
  37. 37. /etc
  38. 38. /usr/bin, /usr/local/bin
  39. 39. /var
  40. 40. /dev, /mnt y /media </li></ul></ul>
  41. 41. El terminal <ul><li>Bourne Shell, Korn Shell, C Shell...
  42. 42. Bourne Again Shell (BASH)
  43. 43. Intérprete de comandos
  44. 44. Usuario y root
  45. 45. Sintaxis básica:
  46. 46. $ comando [-opciones] archivo [-opciones] </li></ul>
  47. 47. Comandos Básicos <ul><li>Directory Surfing: cd, pwd y ls </li></ul><ul><li>Moving Pictures[1]: cp, mv. [-r] </li></ul>[1] Moving Pictures: uno de los discos más emblemáticos de la banda de Rock Progresivo RUSH <ul><li>Directory Surfing: cd y ls </li></ul><ul><li>Invocando aplicaciones (jobs) </li></ul><ul><li>Invocando aplicaciones con parámetros </li></ul><ul><li>Búsqueda recursiva de patrones: rgrep </li></ul>
  48. 48. Pipes (tuberías) <ul><li>Envía datos de un comando a otro </li></ul><ul><li>Búsqueda de patrones: grep </li></ul><ul><li>Paging </li></ul><ul><li>Ejemplos más avanzados </li></ul>
  49. 49. Permisos y propietarios <ul><li>Estructura de Permisos en octal </li></ul><ul><li>Dando permisos: chmod </li></ul><ul><li>Cambiando propietario: chown </li></ul>
  50. 50. Obteniendo ayuda del sistema <ul><li>Man y help </li></ul><ul><li>LEER LOS ERRORES </li></ul><ul><li>El uso del cerebro no es opcional </li></ul><ul><li>LEER LOS ERRORES </li></ul><ul><li>Siempre piensa que ya le pasó a alguien </li></ul><ul><li>LEER LOS ERRORES </li></ul>
  51. 51. Microsoft no es la respuesta sino la pregunta. La respuesta a esa pregunta es Linux

×