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

2 aplicaciones simples que graban su sesión de terminal como vídeo[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

Entendiendo las tuberías y la redirección para la línea de comandos de 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

Cómo configurar el fondo de pantalla de Ubuntu como el fondo de la pantalla de inicio y de inicio de sesión

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

Cómo Configurar y Personalizar Openbox[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

Cómo mostrar de forma destacada las pulsaciones de teclas en screencasts utilizando la tecla de pantalla[Ubuntu]

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

Olvídese de los clientes de correo, envíe correo electrónico desde la línea de comandos[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

Cómo] Configurar la terminal como un fondo de pantalla transparente en el escritorio de Ubuntu

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

Cómo instalar Linux Deepin Desktop en Ubuntu

Linux Deepin es un hermoso Linux Distro basado en Ubuntu. Aunque hemos revisado Linux Deepin 11.12 y tiene muchos elogios por ello, la última versión 12.12 es aún mejor, más elegante y funciona mejor. Si no tiene intención de formatear su PC e instalar Linux Deepin desde cero, aquí está cómo puede instalar Linux Deepin Desktop en Ubuntu y acceder a él desde la pantalla de inicio de sesión. En su U ...

Linux

¿Qué es GREP en Linux y cómo se usa?

Grep es un pequeño programa de Unix para encontrar patrones coincidentes. Iniciado como un programa Unix, se puede encontrar tanto en Linux como en Mac y BSD. Puede leer casi cualquier texto, lo que significa que puede leer las entradas de otros comandos, o puede abrir y revisar los archivos directamente. Grep es increíblemente útil, especialmente para mirar a través de directorios desde la línea ...

Linux

Cómo realizar monitoreo de carga en Linux usando atop

El monitoreo de carga es una de las tareas más críticas, especialmente si se trata de servidores. No sólo le da una idea de cómo se están utilizando los recursos de su sistema, sino que también le ayuda a diagnosticar problemas relacionados con el rendimiento. En este artículo discutiremos cómo realizar la monitorización de carga en Linux usando la herramienta atop. Nota : todos los ejemplos utili ...