comunidades

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í.
¿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

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

sed significa s tream ed itor y es un comando de uso común en Linux/Unix. El nombre proviene de un portmanteau de esas dos palabras. No es un editor de texto, aunque sí modifica el texto. En su lugar, sed recibe la entrada de texto como un «stream» y edita el stream de acuerdo con sus instrucciones. En general, la gente usa sed como una versión de línea de comandos de find and replace. E ...

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

Si utiliza SSH con frecuencia para conectarse a un host remoto, una de las formas de asegurar la conexión es utilizar una clave SSH pública/privada para que no se transmita ninguna contraseña a través de la red y pueda evitar ataques por fuerza bruta. En Linux, crear una clave SSH pública/privada es fácil. 1. Abra una terminal. Tipo: ssh-keygen -t rsa También puede utilizar la tecnología DSA (Dig ...

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 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

Enviar un correo electrónico es algo que a menudo no tienes que pensar dos veces. Simplemente encienda su cliente de correo electrónico, ya sea basado en la web o en el escritorio, escriba un mensaje, introduzca la dirección de correo electrónico del destinatario y haga clic en «Enviar». ¿Qué sucede si es necesario que envíe correo electrónico desde la línea de comandos, por ejemplo, par ...

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

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 ...