En esta sección comparto pequeños trucos y comandos que utilizo para optimizar y mejorar mi experiencia con la terminal. Desde cómo recuperar sesiones de terminal hasta configurar colores o ajustar el tamaño del terminal, encontrarás comandos prácticos que te serán de utilidad.
Recuperar una Terminal Interactiva
En algunos casos, como durante la explotación de una máquina o al trabajar en un entorno limitado, es necesario transformar una terminal básica en una terminal interactiva completa. Aquí tienes dos métodos que suelo usar:
Manual
Usa esta serie de comandos para convertir una terminal básica en una interactiva:
script/dev/null-cbash# Crea un entorno limpio de bash en la reverse shellctrl+z# Suspende la sesión actual sttyraw-echo;fg# Restaura la terminal en modo crudoresetxterm# Resetea y habilita el entorno xtermecho$TERM# Verifica el tipo de terminal actualexportTERM=xterm# Establece xterm como tipo de terminalnano# Comprueba si el tamaño de terminal es correcto# Ajustar tamaño de la terminalsttysize# Verifica las filas y columnas actuales en tu terminalsttyrows46cols168# Ajusta manualmente el tamaño de la terminal víctima
Usando python
Si prefiero algo más directo en caso de que este disponible, utilizo Python para spawn de una shell interactiva:
Tener la terminal con colores
Un entorno visualmente atractivo en la terminal hace que trabajar sea más cómodo. Con este comando, ajusto tanto el tamaño como los colores de la terminal:
¿Qué hace este comando?
Ajusta las dimensiones de la terminal a 46 filas y 168 columnas (Dimenciones de mi terminal).
Establece xterm-256color como tipo de terminal para habilitar colores avanzados.
Define bash como shell principal.
Carga el archivo .bashrc para aplicar configuraciones personalizadas.
Estos trucos son parte de mi día a día al trabajar con terminales en sistemas Linux. ¡Espero que te resulten tan útiles como a mí! Si tienes otros tips o mejoras, siempre estoy abierto a aprender algo nuevo.