Las consolas de Windows
Abel Gonzàlez Mayans
Sistemas Operativos en Red
Abel Gonzàlez Las Consolas de Windows
Índice
Las consolas de Windows.....................................................................................................................1
Introducción..........................................................................................................................................3
¿Qué es una Consola?......................................................................................................................3
Consolas de Windows...........................................................................................................................3
1- Símbolo de Sistema ( CMD )......................................................................................................4
¿Cómo funciona?........................................................................................................................4
Comandos Básicos......................................................................................................................4
2- Powershell...................................................................................................................................5
Diferencias con CMD.................................................................................................................5
Cmdlets básicos...........................................................................................................................5
¿Para qué se utiliza PowerShell?................................................................................................5
En conclusión.......................................................................................................................................6
2
Abel Gonzàlez Las Consolas de Windows
Introducción
¿Qué es una Consola?
Una consola es una interfaz de comandos que te permite interactuar directamente con tu sistema
operativo. En lugar de utilizar un entorno gráfico con ventanas y menús (como el escritorio de
Windows o Linux), una consola te presenta una pantalla de texto donde puedes escribir comandos y
recibir una respuesta a cambio.
Consolas de Windows
Windows cuenta con 2 consolas de las cuáles hablaremos ahora, para abrirlas solo debemos
buscarlas en la opción de búsqueda:
Ambas cuentan con apariencias similares, aunque como veremos la PowerShell dispone de más
variedad en sus capacidades.
3
Abel Gonzàlez Las Consolas de Windows
1- Símbolo de Sistema ( CMD )
El símbolo de sistema o command prompt en inglés es una de las consolas de Windows junto a la
powershell, y está principalmente dirigida a tareas más simples, como pueden ser:
• Administración del sistema: Gestionar usuarios, servicios, discos y otros componentes del
sistema.
• Solución de problemas: Diagnosticar y solucionar problemas del sistema de manera más
precisa.
¿Cómo funciona?
• Ventana de texto: Al abrir el CMD, verás una ventana negra con un cursor parpadeante.
• Comandos: Escribes un comando y presionas Enter. El sistema ejecutará ese comando y
mostrará el resultado.
◦ Sintaxis: Cada comando tiene una sintaxis específica. Por ejemplo, para listar los
archivos de una carpeta, escribes dir.
Comandos Básicos
• dir: Muestra el contenido de un directorio (carpeta).
• cd: Cambia de directorio.
• cls: Limpia la pantalla.
• copy: Copia archivos.
• move: Mueve archivos.
• del: Elimina archivos.
• mkdir: Crea un directorio.
• set: Configura variables.
• echo: Muestra mensajes o valores de variables.
4
Abel Gonzàlez Las Consolas de Windows
2- Powershell
PowerShell es una herramienta más moderna que su contraparte CMD. También es una interfaz de
comandos, pero ofrece más funcionalidades y una sintaxis más flexible. Si quieres realizar tareas
más avanzadas, PowerShell es una excelente opción.
Diferencias con CMD
• Objetos: PowerShell trata todo como un objeto, lo que permite realizar operaciones más
complejas y flexibles.
• Cmdlets: Los comandos en PowerShell se llaman cmdlets y tienen una sintaxis más
consistente.
• Pipelines: Los pipelines permiten encadenar múltiples cmdlets para crear flujos de trabajo
más sofisticados.
• Scripting: PowerShell tiene un lenguaje de scripting completo, lo que te permite crear
scripts más complejos y personalizados.
Cmdlets básicos
• Para gestión de archivos:
◦ Copy-Item: Copia archivos y directorios de una ubicación a otra.
◦ Move-Item: Mueve archivos y directorios de una ubicación a otra.
◦ Remove-Item: Elimina archivos y directorios.
◦ New-Item: Crea nuevos archivos o directorios.
◦ Rename-Item: Cambia el nombre de archivos y directorios.
• Para gestión de servicios y procesos:
◦ Get-Service: Obtiene una lista de todos los servicios en ejecución en el sistema.
◦ Start-Service: Inicia un servicio específico.
◦ Stop-Service: Deten un servicio específico.
◦ Restart-Service: Reinicia un servicio específico.
Para usarlos en procesos cambiamos Service por Process
Y estos son solo algunos ejemplos de comandos de Powershell.
¿Para qué se utiliza PowerShell?
Al final PowerShell es utilizado para administración de sistemas, automatización, gestión de la
nube, etc. Por sus diversas características, además, añadir que se suele trabajar en herramientas
como Visual Studio Code o PowerShell ISE para el desarrollo de scripts, y no solo con esta misma.
5
Abel Gonzàlez Las Consolas de Windows
En conclusión
Para mi, aunque suponga una mayor dificultad, yo sugeriría indagar más en PowerShell ya que está
puede resolvernos muchas veces los mismos problemas que CMD, pero con el añadido de tener más
funciones y utilidades, aparte de mayor facilidad en el desarrollo de scripts gracias a las
herramientas que ha desarrollado la comunidad como su propia extensión de Visual Studio.