cls - Limpiar pantalla

Mantenido el
Tabla de contenidos

cls es un comando básico para ordenar la pantalla del símbolo del sistema.

¿Qué es el comando cls?

El comando cls es la abreviatura de “Clear Screen” y sirve para limpiar la pantalla del símbolo del sistema. Todo el texto mostrado se borra y el indicador de comandos pasa a la esquina superior izquierda.

Al limpiar la pantalla se eliminan los comandos y resultados anteriores, lo que ayuda a empezar un nuevo trabajo con la pantalla despejada.

También puedes usar cls dentro de archivos por lotes y scripts para limpiar la pantalla mientras se ejecutan.

cls solo cambia lo que se muestra

cls borra la pantalla, pero no cambia el directorio actual, las variables de entorno ni el contenido de los archivos. Solo ordena la visualización. El historial de comandos que se recupera con la tecla ↑ o F7 tampoco se borra.

Uso básico del comando cls

Uso_basico_del_comando_cls
cls

Este comando no tiene argumentos ni opciones. Basta con escribirlo y pulsar Intro.

En PowerShell, cls también limpia la pantalla. Es un alias del cmdlet Clear-Host.

Ejemplo del comando cls

Como ejemplo, veamos cómo limpiar la pantalla después de ejecutar algunos comandos.

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>echo Hello World!

Hello World!

C:\users\user>

En el ejemplo anterior, el comando echo muestra el mensaje Hello World!. A continuación, se usa cls para borrar el resultado anterior.

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>echo Hello World!

Hello World!

C:\users\user> cls
おすすめ書籍※ 広告を含む場合があります
中小企業経営者のためのRPA入門 RPA導入を成功させる方法

中小企業経営者のためのRPA入門 RPA導入を成功させる方法

60分でわかる! AIエージェント 超入門

60分でわかる! AIエージェント 超入門

コマンドラインの黒い画面が怖いんです。

コマンドラインの黒い画面が怖いんです。

知識・才能ゼロでもらく~に月10万円稼ぐ! よくわかるAI副業超入門

知識・才能ゼロでもらく~に月10万円稼ぐ! よくわかるAI副業超入門

La pantalla se limpia y el indicador de comandos aparece de nuevo. El aviso de copyright de Microsoft que se mostraba al inicio también desaparece.

- □ ×
Ícono de la consola de comandos
Consola de comandos
C:\users\user>

Uso en archivos por lotes

Puedes usar cls en archivos por lotes para redibujar la pantalla mientras se ejecuta el script.

Ejemplo:

action-with-cls.bat
@echo off
setlocal
echo Se muestra el primer mensaje.
pause
cls
echo Esta es la siguiente pantalla.
pause
endlocal

Este script muestra el primer mensaje y hace una pausa; después limpia la pantalla con cls y muestra el siguiente mensaje. Este patrón es habitual en archivos por lotes con menús y en scripts que cambian de pantalla paso a paso.

El mensaje justo antes de cls desaparece al instante

cls limpia la pantalla en el momento en que se ejecuta. Si quieres que se lea el mensaje anterior, espera una pulsación de tecla con pause o espera unos segundos con algo como timeout /t 3 antes de ejecutar cls.

Para usuarios de Linux

En Linux se usa el comando clear para limpiar la pantalla.

Muchos terminales también admiten Ctrl + L. Ten en cuenta que Ctrl + L no funciona en el símbolo del sistema (cmd.exe); escribe cls en su lugar.

Resumen

  • cls limpia la pantalla del símbolo del sistema y no tiene argumentos ni opciones
  • Solo se borra lo que se muestra; el directorio actual y las variables de entorno no cambian
  • En archivos por lotes, combínalo con pause o timeout para que se pueda leer un mensaje antes de cambiar de pantalla
  • En PowerShell, cls funciona como alias de Clear-Host; en Linux se usa clear

Artículos relacionados

#Símbolo del sistema #Archivo por lotes #Comando