GNU/Linux >> Tutoriales Linux >  >> Linux

Borrar una pantalla de terminal de verdad

Use el siguiente comando para hacer una pantalla clara en lugar de simplemente agregar nuevas líneas...

printf "\033c"

sí, eso es un 'printf' en el indicador de bash.

Aunque probablemente querrá definir un alias...

alias cls='printf "\033c"'

Explicación

\033 == \x1B == 27 == ESC

Entonces esto se convierte en <ESC>c que es el código de escape VT100 para restablecer el terminal. Aquí hay más información sobre los códigos de escape de terminal.

Editar

Aquí hay algunas otras formas de hacerlo...

printf "\ec" #\e is ESC in bash
echo -en "\ec" #thanks @Jonathon Reinhart.
# -e    Enable interpretation of of backslash escapes
# -n    Do not output a new line

KDE

Lo anterior no funciona en la consola KDE (llamada Konsole), ¡pero hay esperanza! Utilice la siguiente secuencia de comandos para borrar la pantalla y el búfer de desplazamiento hacia atrás...

clear && echo -en "\e[3J"

O tal vez use el siguiente alias en KDE...

alias cls='clear && echo -en "\e[3J"'

Obtuve el comando de borrado de desplazamiento hacia atrás desde aquí.


Prueba reset . Borra la pantalla de la terminal, pero se puede acceder a los comandos anteriores a través de la flecha o cualquier combinación de teclas que tenga.


tput reset

¡Eso hará el truco!


Linux
  1. Una guía de la terminal de Linux para principiantes

  2. ¿Hacer que Bat File esté disponible en todas partes para la terminal?

  3. ¿Cómo borrar el desplazamiento hacia atrás en el comando de pantalla?

  4. ¿Cómo asignar nombre a una pantalla?

  5. Borrar terminal usando el atajo de teclado

15 comandos de pantalla de Linux para gestionar sesiones de terminal

Accesos directos para navegar por el historial de la terminal

Consejos para usar la pantalla

¿Por qué `clear` no borra toda la pantalla?

Cómo borrar la terminal en Linux {Borrar pantalla en Linux}

Hardware de terminal de texto (para Linux)