Configuración básica de shell `fish`

Instalación (Ubuntu/Debian) Para instalar fish shell en una máquina con SO Ubuntu o Debian, basta con el siguiente comando: sudo apt install fish fish-common Una vez finalizado el breve proceso de instalación, podemos configurar fish para que sea nuestra shell por defecto con el comando chsh, el cual nos presentará un diálogo como el siguiente: Changing the login shell for jose Enter the new value, or press ENTER for the default Login Shell [/bin/bash]: Introduciremos el valor para que nuestra shell sea fish: ...

October 10, 2022 · 2 min · José Luis Patiño Andrés

Inspección de ficheros XML grandes con `less`

En ocasiones podemos necesitar inspeccionar ficheros XML de gran tamaño (del orden de cientos de MB) para por ejemplo comprobar su esquema o incluso asegurarnos de que un determinado contenido está presente en el fichero. Abrir grandes ficheros XML en un navegador web es lento y se corre el riesgo de hacer inusable o incluso tumbar el navegador, por muy moderno o potente que sea el equipo. Editores de texto como Vim o Emacs también pueden acabar de la misma forma si cargamos ficheros de cientos de megas, o incluso de GB. ...

February 12, 2019 · 1 min · José Luis Patiño Andrés

Uso del gestor de paquetes Yum.

Mostrar todas las versiones disponibles del paquete <paquete>: yum --showduplicates list <paquete> | expand Instalar paquete: yum install <paquete> Actualizar paquete: yum update <paquete> Desactualizar paquete (anterior versión): yum downgrade <paquete> Limpiar caché de repositorios (refrescar datos del repo): yum clean expire-cache

September 20, 2016 · 1 min · José Luis Patiño Andrés

Uso básico de Tmux

Ctrl + b + ... c: Crear nueva instancia de terminal (nueva “ventana”). n: Siguiente ventana. p: Anterior ventana. 0...9: Ir directamente a ventana 0…9. &: Cerrar ventana actual. %: Dividir panel verticalmente. ": Dividir panel horizontalmente. s: Mostrar todas las sesiones activas. $: Renombrar sesión actual. (: Ir a sesión anterior. ): Ir a siguiente sesión. Compartir sesiones Un usuario arranca la sesión: tmux new -s <nombre_sesión>. Otro usuario se le une: tmux attach -t <nombre_sesión>. Ésto funciona si el usuario es el mismo en ambas sesiones. Es decir, un usuario comienza una sesión con tmux new -s en una máquina, en algún momento sale de su sesión con tmux detach (apaga la máquina, cierra el portátil), y más tarde vuelve a conectarse de nuevo con tmux attach -t. Al ser el mismo usuario, la sesión es accesible para él. ...

January 12, 2011 · 2 min · José Luis Patiño Andrés