El comando clear es una herramienta muy útil en entornos de línea de comandos como Linux y macOS. Permite limpiar la pantalla de la terminal para trabajar con una vista más ordenada y sin comandos anteriores ocupando espacio visual.
Gracias a clear, puedes concentrarte mejor en la tarea actual, reducir distracciones y mantener una terminal más cómoda durante sesiones largas de administración, desarrollo o diagnóstico. Es especialmente útil cuando estás probando comandos, revisando logs o trabajando con varias órdenes seguidas.
En este artículo veremos la sintaxis básica del comando clear, sus usos más comunes y varios ejemplos prácticos para aplicarlo correctamente.
👉 Y recuerda, si quieres aprender más de Linux, pincha en este curso de Linux gratis
👉 También te dejo por aquí una guía de comandos Linux por categorías
Sintaxis básica del comando clear
La sintaxis básica es la siguiente:
clearExplicación de la sintaxis
clear: es el comando que limpia la pantalla visible de la terminal. En muchas terminales modernas también puede limpiar el historial de desplazamiento o scrollback, dependiendo del emulador de terminal y de la configuración disponible.
opciones: son parámetros opcionales que modifican el comportamiento del comando, por ejemplo para indicar el tipo de terminal o evitar que se limpie el scrollback.
Por ejemplo:
clearAl ejecutar este comando, la terminal queda visualmente limpia y puedes continuar escribiendo nuevas órdenes desde una pantalla despejada. No borra archivos, no elimina comandos del historial de Bash y no cambia la configuración del sistema.
También puedes usar una opción como esta:
clear -xEn este caso, clear limpia la pantalla pero evita intentar limpiar el scrollback. Esto puede ser útil si quieres despejar la vista actual sin perder la posibilidad de subir y revisar contenido anterior en la terminal.
Opciones y argumentos relacionados
Aunque clear es un comando sencillo, existen algunas opciones y comandos relacionados que conviene conocer.
| Comando | Descripción | Ejemplo |
|---|---|---|
| CONTROL + X | Shortcut para limpiar la pantalla de la terminal. | CONTROL + X |
| clear | Limpia la pantalla de la terminal. | clear |
| clear -x | Limpia la pantalla sin intentar limpiar el scrollback. | clear -x |
| clear -T tipo | Usa un tipo de terminal concreto en lugar del valor de TERM. | clear -T xterm |
| clear -V | Muestra la versión de ncurses asociada al comando. | clear -V |
| tput clear | Ejecuta la capacidad de limpieza de pantalla definida por terminfo. | tput clear |
| reset | Reinicia la terminal cuando queda en un estado extraño. | reset |
Limpiar la pantalla de la terminal
El uso más común de clear es limpiar la pantalla cuando la terminal está llena de comandos anteriores, salidas largas o pruebas que ya no necesitas ver.
clearDespués de ejecutarlo, la vista queda despejada y puedes seguir trabajando desde una pantalla limpia. Esto no reinicia la sesión ni cierra procesos; simplemente mejora la organización visual de la terminal.
Limpiar sin borrar el scrollback
En algunas terminales, clear puede intentar limpiar también el scrollback, es decir, el contenido anterior al que puedes acceder desplazándote hacia arriba. Si quieres evitar ese comportamiento, puedes usar la opción -x.
clear -xEsta opción es útil cuando quieres limpiar lo que ves ahora, pero conservar la posibilidad de revisar comandos o salidas anteriores desplazándote por la terminal.
Ejemplo práctico comando clear
A continuación, veremos varios ejemplos prácticos para mejorar el uso diario de la terminal con clear y comandos relacionados.
# Limpiar la pantalla actual
clear
# Limpiar la pantalla sin intentar borrar el scrollback
clear -x
# Ver la versión de ncurses usada por clear
clear -V
# Alternativa usando terminfo
tput clear
# Reiniciar la terminal si queda en un estado extraño
resetEste conjunto de comandos cubre los casos más habituales: limpiar la vista, conservar el scrollback, consultar la versión, usar una alternativa basada en terminfo y recuperar una terminal que no responde correctamente o muestra caracteres extraños.
Atajo de teclado para limpiar la pantalla
En Bash y en muchas configuraciones de terminal, también puedes limpiar la pantalla con el atajo Control ele. Este atajo ejecuta la acción de limpieza de pantalla de forma rápida, sin tener que escribir el comando clear manualmente.
clearAunque el atajo es muy cómodo, conocer el comando clear sigue siendo importante porque puedes usarlo en scripts, documentación, alias o procedimientos donde necesitas dejar clara la acción que se va a ejecutar.
Ejemplo en video
Para complementar esta guía, puedes añadir aquí un video donde se muestre paso a paso cómo usar el comando clear en Linux.
Cuando tengas el video publicado, puedes añadir aquí el short correspondiente para complementar esta guía.
