Comandos CMD: Archivos y Directorios

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

¿Cuál de los siguientes comandos se utiliza para cambiar el directorio actual en la línea de comandos?

  • mkdir
  • dir
  • cd (correct)
  • ren

El comando rmdir puede eliminar una carpeta que contiene archivos y otras subcarpetas.

False (B)

El comando ___ se utiliza para mostrar los contenidos de un archivo de texto en la línea de comandos.

type

¿Cuál de los siguientes comandos se utiliza para verificar la conectividad con otro host en una red?

<p>ping (A)</p> Signup and view all the answers

El comando net share se utiliza para conectarse a recursos compartidos en la red.

<p>False (B)</p> Signup and view all the answers

¿Qué comando se utiliza para mostrar la configuración IP de una computadora?

<p>ipconfig</p> Signup and view all the answers

En un script batch, se utiliza ___ para insertar comentarios que no se ejecutarán.

<p>rem</p> Signup and view all the answers

¿Cuál de los siguientes comandos detiene la ejecución de un script batch hasta que el usuario presiona una tecla?

<p>pause (A)</p> Signup and view all the answers

El comando echo off en un script batch oculta todos los comandos que se ejecutan en la consola, incluyendo el propio comando echo off.

<p>False (B)</p> Signup and view all the answers

¿Qué comando se usa para limpiar la pantalla en la línea de comandos?

<p>cls</p> Signup and view all the answers

¿Cuál comando te permite ver la estructura de carpetas gráficamente?

<p>tree (C)</p> Signup and view all the answers

El comando pushd cambia el directorio actual y elimina la ubicación anterior.

<p>False (B)</p> Signup and view all the answers

Para copiar archivos y carpetas con opciones avanzadas, es preferible usar ___ en lugar de copy.

<p>xcopy</p> Signup and view all the answers

¿Cuál de los siguientes comandos es más robusto para la copia de archivos, especialmente en entornos donde la estabilidad es crucial?

<p>robocopy (A)</p> Signup and view all the answers

El comando move solo puede mover archivos, no puede renombrarlos.

<p>False (B)</p> Signup and view all the answers

¿Qué comando se utiliza para crear una nueva carpeta?

<p>mkdir</p> Signup and view all the answers

El comando ___ se usa para renombrar un archivo o carpeta.

<p>ren</p> Signup and view all the answers

¿Cuál comando permite comparar el contenido de dos archivos?

<p>fc (B)</p> Signup and view all the answers

El comando find puede buscar texto dentro de archivos, pero no soporta expresiones regulares.

<p>True (A)</p> Signup and view all the answers

¿Qué comando se utiliza para ver la etiqueta de volumen y el número de serie de un disco?

<p>vol</p> Signup and view all the answers

¿Cuál comando se usa para verificar un disco en busca de errores?

<p>chkdsk (B)</p> Signup and view all the answers

El comando format se utiliza para cambiar la etiqueta de un volumen.

<p>False (B)</p> Signup and view all the answers

El comando ___ permite asignar una letra de unidad virtual a una ruta específica en el sistema de archivos.

<p>subst</p> Signup and view all the answers

¿Qué comando proporciona herramientas avanzadas para la gestión del sistema de archivos?

<p>fsutil (A)</p> Signup and view all the answers

El comando arp se utiliza para resolver nombres de dominio a direcciones IP.

<p>False (B)</p> Signup and view all the answers

¿Qué comando muestra las conexiones de red activas y los puertos abiertos en una computadora?

<p>netstat</p> Signup and view all the answers

El comando ___ permite transferir datos desde la terminal, soportando protocolos como HTTP y FTP.

<p>curl</p> Signup and view all the answers

¿Cuál comando se utiliza para ver una lista de los procesos que se están ejecutando en el sistema?

<p>tasklist (D)</p> Signup and view all the answers

El comando taskkill solo puede terminar procesos por su nombre, no por su PID.

<p>False (B)</p> Signup and view all the answers

¿Cómo se define una variable en un script batch?

<p>set nombre=valor</p> Signup and view all the answers

Para solicitar entrada de usuario y asignar la respuesta a una variable en un script batch, se utiliza set /p nombre=___.

<p>pregunta</p> Signup and view all the answers

¿Cuál es la sintaxis correcta para un bucle FOR que itera sobre una lista de archivos con extensión .txt?

<p>for %%i in (*.txt) do echo %%i (D)</p> Signup and view all the answers

El bucle FOR /L solo puede iterar en incrementos de 1.

<p>False (B)</p> Signup and view all the answers

¿Qué hace el bucle FOR /R?

<p>recorre recursivamente los directorios</p> Signup and view all the answers

En una estructura condicional IF, la sintaxis para comparar si una variable %nombre% es igual a 'Juan' es if "%nombre%"=="Juan" (...).

<p>then</p> Signup and view all the answers

¿Cómo se verifica la existencia de un archivo llamado archivo.txt en un script batch?

<p>if exist archivo.txt (echo El archivo existe) (C)</p> Signup and view all the answers

Los bucles condicionales en batch no permiten la reutilización de código.

<p>False (B)</p> Signup and view all the answers

¿Qué comando se usa para saltar a una etiqueta específica en un script batch?

<p>goto</p> Signup and view all the answers

En batch, una etiqueta se define con un ___ seguido del nombre de la etiqueta.

<p>:</p> Signup and view all the answers

¿Qué comando se utiliza para llamar a otro script batch desde un script actual?

<p>call (D)</p> Signup and view all the answers

El comando choice permite crear menús complejos con múltiples opciones y validación de entrada.

<p>False (B)</p> Signup and view all the answers

¿Qué comando se usa para esperar una cantidad específica de tiempo en un script batch?

<p>timeout</p> Signup and view all the answers

Para controlar el alcance de las variables en un script batch, se utilizan los comandos ___ y endlocal.

<p>setlocal</p> Signup and view all the answers

Flashcards

cd o chdir

Cambia el directorio de trabajo actual.

cd..

Sube un nivel en la estructura de directorios.

cd \

Va directamente al directorio raíz.

dir

Muestra el contenido (archivos y carpetas) del directorio actual.

Signup and view all the flashcards

tree

Muestra la estructura de carpetas de forma gráfica.

Signup and view all the flashcards

pushd

Cambia de directorio y guarda la ubicación actual en una pila.

Signup and view all the flashcards

popd

Regresa al directorio guardado previamente por pushd.

Signup and view all the flashcards

copy

Copia archivos de una ubicación a otra.

Signup and view all the flashcards

xcopy

Copia archivos y carpetas, ofreciendo más opciones que copy.

Signup and view all the flashcards

robocopy

Realiza una copia robusta de archivos, ideal para grandes volúmenes.

Signup and view all the flashcards

move

Mueve archivos de una ubicación a otra, o renombra archivos y carpetas.

Signup and view all the flashcards

del o erase

Borra archivos permanentemente.

Signup and view all the flashcards

rd o rmdir

Elimina carpetas vacías.

Signup and view all the flashcards

rmdir /s

Elimina una carpeta y todo su contenido de forma recursiva.

Signup and view all the flashcards

mkdir o md

Crea una nueva carpeta.

Signup and view all the flashcards

ren

Cambia el nombre de un archivo o carpeta.

Signup and view all the flashcards

type

Muestra el contenido de un archivo de texto en la consola.

Signup and view all the flashcards

more

Permite ver el contenido de un archivo de texto por páginas.

Signup and view all the flashcards

attrib

Permite ver y cambiar los atributos de un archivo o carpeta (oculto, solo lectura, etc.).

Signup and view all the flashcards

fc

Compara el contenido de dos archivos.

Signup and view all the flashcards

find

Busca una cadena de texto dentro de archivos.

Signup and view all the flashcards

findstr

Busca texto dentro de archivos usando expresiones regulares.

Signup and view all the flashcards

diskpart

Inicia la herramienta de partición de disco.

Signup and view all the flashcards

vol

Muestra la etiqueta del volumen y el número de serie del disco.

Signup and view all the flashcards

label

Cambia o muestra la etiqueta del volumen del disco.

Signup and view all the flashcards

chkdsk

Revisa el disco en busca de errores en el sistema de archivos.

Signup and view all the flashcards

format

Formatea una unidad de disco.

Signup and view all the flashcards

mountvol

Monta o desmonta volúmenes.

Signup and view all the flashcards

subst

Asigna una letra de unidad virtual a una ruta.

Signup and view all the flashcards

fsutil

Ofrece herramientas avanzadas para la gestión del sistema de archivos.

Signup and view all the flashcards

ipconfig

Muestra la configuración de red del equipo.

Signup and view all the flashcards

ipconfig /all

Muestra detalles avanzados de la configuración de red.

Signup and view all the flashcards

ping

Verifica la conectividad con otro host en la red.

Signup and view all the flashcards

tracert

Traza la ruta que siguen los paquetes hasta un host.

Signup and view all the flashcards

netstat

Muestra las conexiones de red activas y los puertos abiertos.

Signup and view all the flashcards

nslookup

Resuelve nombres de dominio (DNS) a direcciones IP.

Signup and view all the flashcards

arp

Muestra y modifica la tabla ARP (Address Resolution Protocol).

Signup and view all the flashcards

route

Muestra y modifica la tabla de enrutamiento.

Signup and view all the flashcards

net

Proporciona varias funciones de red, como compartir recursos, gestión de usuarios e impresoras.

Signup and view all the flashcards

net use

Conecta o desconecta recursos compartidos en la red.

Signup and view all the flashcards

Study Notes

  • cd o chdir: Cambia el directorio actual.
  • cd..: Sube un nivel en la estructura de directorios.
  • cd \: Mueve directamente al directorio raíz.
  • dir: Lista el contenido del directorio actual.
  • tree: Muestra gráficamente la estructura de carpetas.
  • pushd: Cambia el directorio actual y guarda la ubicación anterior.
  • popd: Regresa al directorio guardado previamente con pushd.

Manipulación de Archivos y Carpetas

  • copy: Copia archivos de un lugar a otro.
  • xcopy: Copia archivos y carpetas, ofreciendo más opciones que copy.
  • robocopy: Herramienta robusta para copiar archivos, superior a xcopy.
  • move: Mueve archivos o los renombra.
  • del o erase: Elimina archivos.
  • rd o rmdir: Elimina carpetas vacías.
  • rmdir /s: Elimina una carpeta junto con todo su contenido.
  • mkdir o md: Crea una nueva carpeta.
  • ren: Renombra archivos o carpetas.
  • type: Muestra el contenido de un archivo de texto.
  • more: Muestra el contenido de un archivo de texto por páginas.
  • attrib: Permite ver o modificar atributos de archivos (oculto, lectura, etc.).
  • fc: Compara el contenido de dos archivos.
  • find: Busca un texto específico dentro de archivos.
  • findstr: Busca texto utilizando expresiones regulares.

Unidades de Disco

  • diskpart: Abre la herramienta de partición de disco.
  • vol: Muestra la etiqueta del volumen y el número de serie del disco.
  • label: Permite cambiar o ver la etiqueta de un volumen.
  • chkdsk: Revisa un disco en busca de errores.
  • format: Formatea una unidad de disco.
  • mountvol: Monta o desmonta volúmenes.
  • subst: Asigna una letra de unidad virtual a una ruta.
  • fsutil: Ofrece herramientas avanzadas para la gestión del sistema de archivos.

Comandos de Red

  • ipconfig: Muestra la configuración de red.
  • ipconfig /all: Muestra detalles avanzados de la configuración de red.
  • ping: Verifica la conectividad con otro host en la red.
  • tracert: Traza la ruta que siguen los paquetes hasta un host.
  • netstat: Muestra conexiones de red y puertos abiertos.
  • nslookup: Resuelve nombres de dominio (DNS).
  • arp: Permite ver o modificar la tabla ARP.
  • route: Muestra o modifica la tabla de enrutamiento.
  • net: Proporciona diversas funciones de red, como compartir recursos, gestionar usuarios e impresoras.
  • net use: Conecta o desconecta recursos compartidos en la red.
  • net share: Permite compartir carpetas en la red.
  • netstat -ano: Muestra conexiones con el ID del proceso (PID).
  • telnet: Cliente Telnet para conexiones remotas (si está habilitado).
  • ftp: Cliente FTP para transferir archivos.
  • curl: Transfiere datos desde la terminal, soporta HTTP, FTP, etc.
  • wget: (instalable) Permite descargar archivos desde la web.
  • tasklist: Muestra la lista de procesos en ejecución.
  • taskkill: Termina procesos en ejecución.

Comandos y Estructuras en Batch: Variables

  • set nombre=Juan: Asigna el valor "Juan" a la variable nombre.
  • echo %nombre%: Imprime el valor de la variable nombre.
  • set /p nombre=Escribe tu nombre:: Permite al usuario ingresar un valor que se asigna a la variable nombre.

Bucles en Batch

  • FOR %%i in (*.txt) do echo %%i: Itera sobre todos los archivos .txt en el directorio actual e imprime sus nombres.
  • FOR /L %%i in (1,1,5) do echo %%i: Itera numéricamente desde 1 hasta 5, incrementando de 1 en 1.
  • FOR /R %%i in (*.txt) do echo %%i: Itera recursivamente a través de los subdirectorios, imprimiendo los nombres de los archivos .txt encontrados.

Condicionales en Batch

  • if "%nombre%"=="Juan" ( echo Hola Juan ) else ( echo No eres Juan ): Compara el valor de la variable nombre con "Juan" y muestra un mensaje según el resultado.
  • if exist archivo.txt echo El archivo existe: Verifica si el archivo archivo.txt existe y muestra un mensaje si es así.

Bucles Condicionales en Batch

  • inicio: Define una etiqueta para marcar el inicio de un bucle.
  • set /p respuesta=¿Deseas continuar? (s/n):: Pide al usuario que responda si desea continuar.
  • if /I "%respuesta%"=="s" goto inicio: Si la respuesta es "s" (ignorando mayúsculas/minúsculas), regresa al inicio del bucle.

GOTO y Labels en Batch

  • goto inicio: Salta a la etiqueta :inicio.
  • :inicio: Define una etiqueta llamada inicio.
  • goto fin: Salta a la etiqueta :fin.
  • :fin: Define una etiqueta llamada fin.

Otros Comandos Útiles en Scripts Batch

  • pause: Detiene la ejecución del script hasta que el usuario presione una tecla.
  • cls: Limpia la pantalla de la consola.
  • exit: Sale del script.
  • rem o ::: Permite agregar comentarios en el código.
  • echo off: Impide que los comandos se muestren en la consola.
  • @echo off: Similar a echo off, pero también oculta el propio comando echo off.
  • call: Llama a otro script o función dentro del script actual.
  • choice: Crea un menú simple de opciones para el usuario.
  • timeout: Espera una cantidad de tiempo especificada.
  • setlocal / endlocal: Controla el alcance de las variables, limitándolas al bloque de código entre setlocal y endlocal.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

Use Quizgecko on...
Browser
Browser