Interfaces de línea de comandos de sistemas operativos

Manuel Vargas https://github.com/mfvargas (Universidad de Costa Rica)https://www.ucr.ac.cr/

Windows

El sistema de archivos de Windows tiene una estructura jerárquica organizada en directorios (o carpetas). Un directorio puede contener archivos y subdirectorios (i.e. directorios “hijos”). Cada sistema de archivos tiene un directorio raíz (ej. C:\), el cual contiene todos los archivos y subdirectorios.

Cada archivo y directorio se identifica mediante una ruta. Hay dos tipos de rutas:

Comandos comúnmente utilizados

Se presentan ejemplos de sintaxis y de uso de algunos de los comandos más comunes.

help

El comando help proporciona ayuda sobre los comandos del sistema operativo.

# Ejemplos:
help
help dir
help copy

cls

El comando cls (clear screen) limpia la pantalla.

# Ejemplos:
cls

dir

El comando dir (directory) despliega la lista de archivos y subdirectorios de un directorio.

# Listado sencillo
dir

# Listado paginado
dir /p

# Listado de todos los archivos con una extensión determinada
# Ejemplos:
dir *.txt
dir *.py

# Listado de todos los archivos cuyo nombre inicia con un patrón determinado
# Ejemplos:
dir s*

more

El comando more se utiliza para desplegar de forma paginada la salida de un proceso. Puede emplearse para desplegar el contenido de un archivo de texto.

# Despliegue del contenido de un archivo
more <ruta-archivo>
# Ejemplos:
more hola.py

cd

El comando cd (change directory) se utiliza para cambiar de directorio.

# Cambio de directorio
cd <ruta-directorio>
# Ejemplos:
cd C:\Users\mfvargas
cd Documents

# Cambio al directorio padre
cd ..

# Cambio al directorio raíz
cd \

# Impresión del directorio actual
echo %cd%

md

El comando md (make directory) se utiliza para crear un directorio.

# Creación de un directorio
md <nuevo-directorio>
# Ejemplos:
md miproyecto
md miproyecto2

copy

El comando copy se utiliza para copiar archivos.

# Creación de un archivo de prueba
echo "Contenido de archivo de prueba" > prueba.txt
# Copia del archivo
copy <ruta-archivo-origen> <ruta-archivo-destino>
# Ejemplos:
copy prueba.txt otraprueba.txt

ren

El comando ren (rename) se utiliza para renombrar archivos.

# Renombramiento de un archivo
ren <nombre-archivo-actual> <nombre-archivo-nuevo>
# Ejemplos:
ren otraprueba.txt otraprueba2.txt

del

El comando del (delete) se utiliza para borrar archivos.

# Borrado de un archivo
del <ruta-archivo>
# Ejemplos:
del prueba.txt
del *.txt

rd

El comando rd (remove directory) se utiliza para borrar un directorio.

# Borrado de un directorio
rd <directorio-a-borrar>
# Ejemplos:
rd miproyecto2

exit

El comando exit cierra la sesión de trabajo con la línea de comandos.

# Ejemplos:
exit

Corrections

If you see mistakes or want to suggest changes, please create an issue on the source repository.

Reuse

Text and figures are licensed under Creative Commons Attribution CC BY-SA 4.0. Source code is available at https://github.com/gf0604-procesamientodatosgeograficos/2021i-leccion-03/, unless otherwise noted. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".