Cómo borrar realmente la pantalla del terminal en Linux

Normalmente utilizamos el comando clear o pulsamos «Ctrl + L» para borrar la pantalla del terminal en Linux. Aunque funciona, en realidad la pantalla no está despejada – sólo la salida anterior se desplaza hacia arriba fuera del área visible. ¿Pero qué pasa si el requisito es realmente limpiar la pantalla del terminal?

En este artículo discutiremos el comando reset que lo hace posible. El artículo también se centrará en otro escenario crítico en el que este comando ayuda.

El problema con «clear»

Como ya he mencionado al principio, el comando clear es el comando más comúnmente usado cuando se trata de limpiar la pantalla del terminal en Linux, y para ser honesto, hace el trabajo la mayor parte del tiempo. Sin embargo, el hecho de que sólo desplaza la producción anterior hacia arriba puede dar lugar a confusiones en ocasiones.

Por ejemplo, imagine una situación en la que está haciendo algo realmente crítico en la línea de comandos (por ejemplo, monitorear la actividad de la red para detectar un posible intento de hacking) que implica ejecutar un solo o un conjunto de comandos una y otra vez y utilizar el desplazamiento del ratón o las teclas PgUP y PgDown para comparar/analizar la salida.

Ahora, si usted emite un comando claro en medio para borrar la pantalla, las posibilidades de que usted cometa un error son altas, ya que a veces es difícil diferenciar dónde termina la salida del comando anterior y dónde comienza la del comando actual.

Por ejemplo, la siguiente captura de pantalla (tomada después de desplazar la ventana del terminal un poco hacia arriba) muestra el uso de «Ctrl + L» mientras se ejecuta el comando ls -lart una y otra vez.



Cómo «reiniciar» resuelve el problema

Si echa un vistazo rápido a la página de manual del comando reset man page , verá que dice que el comando eventualmente inicializa la terminal – o mejor dicho, reinicializa la terminal – en lugar de simplemente manipular la posición de salida que clear lo hace.

reset

Tenga en cuenta, sin embargo, que el comando reset no tiene ningún efecto sobre el estado del shell (bash), lo que significa que permanece inalterado.

¿Qué más puede hacer el «reset»?

Hay ocasiones en las que accidentalmente intenta abrir un archivo ejecutable en la ventana del terminal usando el comando cat. No hace falta decir que la salida producida es todo basura, ya que el archivo en cuestión es un archivo binario.



Esto no es un problema en la mayoría de los casos, ya que puede presionar «Ctrl + C» para recuperar su prontitud y continuar con su trabajo. Pero a veces la operación (mostrar el contenido de un archivo binario) puede incluso hacer que la línea de comandos se corrompa:



Y cualquier cosa que escribas también se muestra como caracteres de basura.

Esto se debe generalmente a que en algún lugar de los datos binarios hay algunas secuencias de control que son interpretadas por el terminal como peticiones para cambiar el juego de caracteres utilizado para dibujar. Para que las cosas vuelvan a la normalidad, simplemente ejecute el comando reset.

reset

Nota : escriba el comando reset cuidadosamente ya que los caracteres que se muestran en la terminal serán basura hasta que el comando se ejecute correctamente.

Conclusión

En resumen, el comando de reinicio es su amigo en la necesidad – desde limpiar la pantalla de la terminal hasta arreglar la pantalla de la terminal, normalmente es su último recurso. Para obtener más información sobre el comando, te animo a que revises su página man page .

Crédito de la imagen: reset

Fuente: este post proviene de Vida Tecno, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Etiquetas: Linux

Recomendamos

Relacionado

Linux

Anteriormente le hemos mostrado cómo puede utilizar el comando «script» para grabar su sesión de terminal en Linux. La única desventaja de esto es que la salida está en un archivo de texto. Si desea que la salida esté en formato de vídeo para compartir fácilmente con sus amigos, aquí tiene dos aplicaciones que puede utilizar para grabar su sesión de terminal como vídeo. 1. Asciinema es u ...

Linux

Ya sabemos cómo crear un screenscast en Linux . También hemos discutido una herramienta que te permite crear un GIF animado a partir de un screencast. Ahora, imagine una situación en la que su screencast contiene la grabación de algunos comandos importantes que usted ingresa en la Terminal. Dado que había muchas ventanas de aplicación abiertas cuando se realizó la grabación, los comandos que intro ...

Linux

En Ubuntu (y muchas otras distribuciones de Linux), el Terminal es la aplicación única que se utiliza con más frecuencia. En lugar de ver el monótono fondo blanco sobre negro cada vez que lo lanza, ¿por qué no ponerlo como un caramelo en su escritorio? Configuración del perfil de terminal El perfil le permite configurar el comportamiento y el aspecto de su Terminal. Abra su Terminal ( Aplicaci ...

Linux

Dos potentes características del shell de la línea de comandos de Linux son la redirección y las tuberías que permiten que la salida (o incluso la entrada) de un programa se envíe a un archivo o a otro programa. Es posible que ya haya utilizado estas funciones sin ser consciente de ello. Siempre que se ha utilizado el signo «>» en un comando o «|» entonces se ha utilizado la ...

Linux

Puede grabar fácilmente sus sesiones de terminal con prácticamente todos los programas de grabación de pantalla. Sin embargo, es muy probable que termine con un archivo de vídeo de gran tamaño. Hay varios registradores de terminal disponibles en Linux, cada uno con sus propias fortalezas y debilidades. Showterm es una herramienta que facilita bastante la grabación de sesiones de terminal, su carga ...

Linux

Si ha instalado minimal Ubuntu u otra distribución ligera en su PC, lo más probable es que también utilice algún gestor de escritorio ligero. Openbox es una muy buena alternativa de DE ligera, principalmente porque funciona muy rápido y es altamente personalizable. Sin embargo, los nuevos usuarios lo encontrarán intimidante porque la única pantalla que te saluda cuando te conectas es una pantalla ...

Linux

Si ejecuta muchas aplicaciones en la interfaz de línea de comandos (CLI), o si es un fanático de los gestores de ventanas, sabe que estilizarlas puede ser una verdadera molestia. No es fácil encontrar un esquema de color cohesivo en todas sus aplicaciones, y es aún más difícil hacer coincidir ese esquema con su fondo de pantalla. ¿Y si quieres cambiar el fondo de pantalla? Definitivamente no quier ...

Linux

¿Te aburres a veces y deseas poder divertirte en tu ordenador? Mientras que hay toneladas de juegos que usted juega en su máquina, nada es mejor que el viejo juego clásico de serpiente que todos solíamos jugar en nuestro teléfono móvil. Y para mejorarlo, reprodúzcalo en el terminal (o incluso en la línea de comandos de Windows). nSnake es una pequeña aplicación de línea de comandos del clásico jue ...

Linux

Si te has dado cuenta, Ubuntu Karmic viene con un nuevo xsplash que te permite establecer un fondo de pantalla personalizado. No sólo es más atractivo visualmente, sino que también es mucho más fácil de personalizar que el anterior usplash . En este artículo, vamos a hacer algo más interesante – cambiar el bootsplash y la pantalla de inicio de sesión al mismo tiempo cuando cambie el fondo de ...

Linux

Si tiene el hábito de almacenar todos sus archivos temporales en su escritorio (o en cualquier otra carpeta) y se olvidó de eliminarlos más tarde, se dará cuenta de que su equipo se ensucia fácilmente con toneladas de archivos para los que no tiene uso. Una vez que eso sucede, la limpieza del equipo se convierte en una tarea tediosa y en una tarea problemática. Esta es una manera rápida y fácil de ...