Upgrade to Pro — share decks privately, control downloads, hide ads and more …

¿Por qué debería aprender a usar la terminal de GNU/Linux?

Manz
April 27, 2019

¿Por qué debería aprender a usar la terminal de GNU/Linux?

¿Para qué sirve esa pantalla negra con letras en blanco que utilizan algunas personas en su ordenador? ¿Es sólo para hackers de películas? ¿Se usan hoy en día? ¿Para qué? ¿Me conviene aprender a usarla? En esta charla veremos algunos ejemplos reales de uso de la terminal y las ventajas que nos brindan.

FLISoL Tenerife 2019:
https://flisol.info/FLISOL2019/Espana/Tenerife

Manz

April 27, 2019
Tweet

More Decks by Manz

Other Decks in Technology

Transcript

  1. ¿Para qué sirve una terminal? $ ls bin boot cdrom

    dev etc home lib lib32 lib64 libx32 media mnt opt proc root run sbin snap srv sys tmp usr var Una forma de realizar acciones sin una interfaz gráfica ?!
  2. No es para todos $ cat terminal.txt Este es el

    contenido del fichero de texto "terminal.txt". No a todo el mundo le gusta usar una terminal (¡y a veces incluso ni la necesita!)
  3. ¿Por qué una terminal? $ cat actualizar.sh apt-get update -y

    apt-get upgrade -y # sh actualizar.sh Automatizar tareas
  4. wget $ wget https://web.com/tux.txt Resolving web.com… Connecting to web.com… HTTP

    request sent… 200 OK Length: unspecified [text/plain] Saving to: 'tux.txt' 'robots.txt' saved [633 bytes] Descargar ficheros desde una terminal
  5. youtube-dl $ youtube-dl -f mp4 https://youtube.com/watch?v=_INJcdIMJ9g [youtube] _INJcdIMJ9g: Downloading webpage

    [youtube] _INJcdIMJ9g: Downloading video info webpage [download] Destination: Berto Romero defiende la tinta de impresora - En el aire-_INJcdIMJ9g.mp4 [download] 100% of 15.35MiB in 00:00 Descargar videos de youtube o similares
  6. Docker $ docker run -p 3001:2368 ghost Las "nuevas máquinas

    virtuales" para levantar rápidamente un sistema
  7. tmux Dividir en varias zonas una terminal (Aprovechar mejor el

    espacio) $ tmux CTRL B+ " vert. CTRL B+% hor.
  8. ncdu $ ncdu 1.5 GiB [#] /usr 45.7 MiB [

    ] /var 41.6 MiB [ ] /lib 34.0 MiB [ ] /root 15.4 MiB [ ] video.mp4 8.2 MiB [ ] /sbin 8.0 MiB [ ] /bin 2.6 MiB [ ] /etc 84.0 KiB [ ] flisol.png 12.0 KiB [ ] /tmp ¿Cuánto ocupan las carpetas de nuestro sistema?