#23 La Terminal

Un portátil y unas manos tecleando con el título del episodio: 23 La Terminal.

 

Muy buenas Linuxero. Bienvenido a una nueva entrega de Podcast Linux.
Mi nombre es Juan Febles y 2 veces al mes me pongo frente al micrófono para compartir el sistema operativo de escritorio que más nos gusta: GNU/Linux.
Empezamos este episodio como siempre, con el resumen del programa.

En el Núcleo Kernel hablaremos de la Terminal, la herramienta más potente de nuestro sistema operativo.

Algunos trucos interesantes a tener en cuenta.
Ctrl+Atl+T: atajo de teclado para abrir el Terminal.
Ctrl+Shitf+T: Abrir una pestaña nueva dentro de la Terminal.
El tabulador te ayuda a autocumplimentar comandos y nombres de ficheros.
Ctrl L: Limpia la Terminal al igual que el comando clear
Cursores arriba y abajo: busca en el histórico de comandos
Ctrl + Insert o Ctrl+Atl+ C copia texto seleccionado
Shift + Insert o Ctrl+Atl+V pega texto seleccionado
Ctrl + a: Ir al inicio de la línea
Ctrl + e: Ir al final de la línea
Alt + f: Ir hacia adelante una palabra
Alt + b: Ir hacia atrás una palabra

Los principales comandos que deberías conocer al menos, a mi entender, son éstos:

ls muestra un listado del contenido de un directorio
cd cambia de directorio
mkdir crea un nuevo directorio
rmdir elimina un directorio
cp copia un archivo
mv mueve un archivo
rm elimina un archivo
cat visualiza un archivo de texto
nano edita un archivo de texto
chmod cambia el atributo de un archivo
clear limpia la terminal
dd copia y clona archivos, particiones o dispositivos
gzip Crea un archivo comprimido *.gz
crontab programa tareas a realizar
rsync sincroniza archivos y carpetas (fundamental para copias de seguridad)
top monitoriza procesos y recursos en tiempo real
df informa las particiones, espacio utilizado y disponible.
Fdisk gestiona las particiones.
Killall destruye un proceso específico (por ejemplo Killall Audacity)

https://computernewage.com/2013/04/04/primeros-pasos-con-la-terminal-de-linux/
https://openwebinars.net/blog/La-guia-definitiva-para-aprender-a-usar-la-terminal-de-Linux/

En el Gestor de Paquetes te hablaré de Klavaro, un programa de mecanografía libre.

http://klavaro.sourceforge.net/
https://lignux.com/klavaro-mecanografia-para-todos/

En Comunidad Linux daremos la bienvenida a Davidochobits, un gran divulgador, administrador de sistemas y amante del software libre.

https://twitter.com/ochobitsunbyte?lang=es
https://www.ochobitshacenunbyte.com/

 

Por último, en Área de Notificaciones, le daré un repaso a algunos de los mensajes recibidos en los últimos episodios.

Recuerda que puedes contactar conmigo de la siguiente manera:

Somos más de 400 los que estamos en el canal de Telegram  donde podrás enterarte al momento qué estoy haciendo y qué planifico para los siguientes programas. Únete en Telegram.me/podcastlinux

Pásate si quieres también por el canal de Youtube para visualizar mis Screencasts.

Me encantan los comentarios que me dejan tanto en AVPodcast como en Ivoox. Te invito a que compartas tus experiencias y opiniones allí. Respondo a todas ellas.
No te olvides suscribirte en Ivoox, Itunes y pasarte por podkas.com (podkas con k) para no perderte ninguno de mis episodios.

El feed del programa es https://feedpress.me/podcastlinux

Toda la música utilizada en este episodio se distribuye bajo la licencia libre Creative Commons:

LukHash – The Other Side
Cleric – Short Tech Logo
Matti Paalanen – Ambient Logo
Matti Paalanen – Logo
Matti Paalanen – Bright
The Polish Ambassador – Erotic Robotics
Lightning Traveler – Electronic Ambient
Lightning Traveler – Travel Ambient
Lightning Traveler – Travel Commercial
Lightning Traveler – Corporate Inspiration

Las imágenes utilizadas en la portada son gratuitas, editables y propiedad de Freepik.es

Avpodcast esta alojada en neodigit.net , un proveedor de confianza con instalaciones en España

8 comentarios en “#23 La Terminal

  • Hola !!

    Bueno, voy a comentarteeee, muahahaha, además de estos comentarios míos típicos, que voy a fundir el espacio en disco de avpodcast.net, jajajja

    Anécdota con la terminal.
    Mira por donde, yo que soy linuxero orgulloso, una de las mejores anécdotas fue con el símbolo de sistema en Windows. Resulta que en la Universidad, tenía una asignatura en la que, estando en el laboratorio, cada grupo tenía un ordenador. Bueno, el profesor era un poco… suyo y nos daba 10 minutos al final de la clase para copiar los archivos que habíamos hecho en la clase al servidor central del departamento y en la primera clase explicó cómo teníamos que hacer todo y… tardábamos porque había que seleccionar los archivos uno a uno y copiarlos en diferentes carpetas del servidor, además no se podía copiar todo del tirón, había que copiar-esperar-copiar-esperar-… en fin, al final hice un script BAT para copiar los archivos en las carpetas necesarias. En definitiva, conseguí irme de clase 10 minutos antes porque el script era muy muy rápido.

    Bash/Scripts y cosas varias:
    Bueno, quería comentar otra cosa más acerca de la terminal, y es que ésta siempre ejecuta un intérprete que leerá los comandos y los procesará. El más común en GNU/Linux es Bash, aunque hay un montón. Y, una cosa en común que tienen muchos de ellos es que nos permiten redirigir las entradas y las salidas y eso me encanta… es como las operadoras telefónicas de hace muchos años que enchufaban unas líneas con otras… tenemos |, para hacer pipes, para redirigir entradas y salidas y podemos jugar con ello.

    Con respecto al dolor de … muelas … que produce GNU/Linux,
    Yo recuerdo una de las primeras distribuciones que instalé, Debian, y lo primero que vi de Debian hace casi 20 años fue un kernel panic. El instalador era horrible, lento y doloroso en algunas partes. Creo que todo esto ha mejorado enormemente desde entonces. Tenemos instaladores y sobre todo, ¡mejor soporte hardware! Hace unos años no podías comprarte un portátil de última generación e instalar un GNU/Linux porque no iba a funcionar (hace 7 años precisamente tuve una experiencia con una doble gráfica, o una Wifi…). Pero vamos, no he probado un MSI, pero ahora tengo un portátil de doble gráfica, comprado el año pasado, de última generación y le instalé GNU/Linux del tirón… resultado, funcionó todo mejor que en Windows 10. Ok, tuve que actualizar el kernel, cosa que es normal, y lo hice de forma gráfica y sin sudar. Yo creo que sí que ha mejorado.

    Extra…
    Creo que ya te lo pasé por Twitter, pero una cosa que me encanta. Son las coletillas que escribo casi automáticamente cuando estoy usando la terminal:

    rsync -avhP [origen] [destino]
    ls -latrh
    df -h
    Bueno, y el que más me gusta…. ¡¡ egrep !! Sé que insisto mucho, pero es que no sé qué sería mi vida sin él: egrep -R ‘patron’ * –include=*.txt

    Y… ¡ jq ! Que lo descubrí el año pasado, o hace 2 y lo uso mucho, casi casi todas las semanas. 🙂

    Lo sé Juan, no soy breve, jajajaja, gracias por leer mis comentarios 😛

    • Grande Gaspar.
      Eres un Crack. Ya estoy probando tus extras: increíbles.
      Tengo muchísimo que aprender de la línea de comando y gracias a gente como tú no paro de mejorar.

      Muchísimas gracias.

  • Hola Juan:
    Una cosa que he echado de menos en tu podcast dedicado a la terminal, es comentar que muchos programas que tienen interfaz gráfica (gimp, inkscape, etc.), también funcionan en la terminal usando parámetros (o también llamados argumentos). Esto nos permite usar el programa sin tener que levantar el entorno gráfico del mismo (lo cual es más rápido, y come menos recursos de nuestra máquina). Es muy útil, por ejemplo en estos programas (gimp, inkscape) para convertir ficheros de un tipo a otro. [y si encima lod usas con script en Bash todavia se potencia más]
    Otro programa muy completo en el tratamiento de imagen es imagemagick ( https://www.imagemagick.org), tienen entorno gráfico pero también funciona muy bien en la terminal (yo creo que se le saca mucho más partido a las opciones que tiene usandolo desde la terminal).
    Un saludo
    Julio

    • Gracias Julio.
      Éste es el plus que comento en el episodio. Linuxeros expertos como Gaspar o tú aportan esos puntos que mi inexperiencia no ve.
      Lo tengo pendiente para probarlo y contarlo en el próximo episodio.
      Gracias por la escucha y el comentario. Aportaciones como la tuya es lo que hace grande a este Podcast.

      Un abrazo muy fuerte.

    • Sí Pablo, parece que no tiene fin. Mi pretensión es conocer lo básico para sacarle partido y comprender su potencial. En ello estoy.
      Gracias por tu aportación.

  • Hola Juan, yo sigo pensando que la interfaz gráfica es más sencilla e intuitiva en la mayor parte de las ocasiones sobre todo a la hora de moverse entre directorios y archivos, y sin tener que recordar muchos comandos y opciones, pero reconozco que para ahorrar recursos o para tareas concretas de GNU/Linux es muy aconsejable saber defenderse. Es un tema bastante árido y os recomiendo una página que aunque está en inglés tiene un tutorial práctico para aprender a usar los comandos más importantes y que conocí a través del podcast de José M. Ramírez Masqueteclas: http://www.webminal.org/
    Un saludo y gracias por tu estimado trabajo.

    • La Terminal cuesta hasta que pasas esa curva de aprendizaje. Yo estoy en ello. Me gusta su simpleza y potencia.
      Gracias César por la escucha y el comentario. Un abrazo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Demuéstranos que no eres un robot con un poco de matemáticas *