Conceptos Fundamentales de Sistemas Operativos y Comandos de Consola

Clasificado en Informática

Escrito el en español con un tamaño de 9,15 KB

Partes Fundamentales del Sistema Operativo

  • Núcleo (Kernel): Componente principal y esencial del sistema operativo.
  • Conjunto de Funciones y Órdenes: Herramientas que permiten la interacción y gestión del sistema.

Órdenes

Las órdenes se apoyan en el núcleo para gestionar los dispositivos existentes y representan los mandatos más sencillos que el usuario puede ejecutar.

Funciones

Las funciones se apoyan en el núcleo para gestionar el sistema de manera más compleja y suelen estar incorporadas en los programas y aplicaciones.

Niveles de Abstracción del Sistema Operativo

  • Núcleo (Kernel): Nivel más básico, interactúa directamente con el hardware.
  • Funciones y Órdenes: Nivel intermedio, proporciona servicios al usuario y a los programas.
  • Programadores y Usuarios: Nivel más alto, interactúan con el sistema a través de aplicaciones y la interfaz.

Tipos de Comandos (Mandatos)

Comandos Externos

  • Son programas ejecutables independientes (ficheros con extensiones como .exe o .com).
  • Deben cargarse en memoria cada vez que se utilizan, lo que los hace relativamente más lentos.

Comandos Internos

  • Están incluidos directamente en el intérprete de comandos (por ejemplo, COMMAND.COM en DOS o CMD.exe en Windows).
  • Se cargan en la memoria al iniciar el sistema operativo, lo que los hace más rápidos y siempre disponibles.
  • Ejemplos: DIR, CD, COPY, DEL.

La Interfaz de Usuario del Sistema Operativo

  • Es el puente de comunicación entre el sistema operativo y el usuario.
  • Tradicionalmente, es de tipo textual, conocida como Interfaz de Línea de Comandos (CLI).

El Prompt

  • El prompt es el indicador que muestra el sistema operativo, formado por la unidad activa y la trayectoria (ruta) actual.

Ejemplo: D:\carpetas\ficheros>

  • Unidad activa: D:
  • Trayectoria: \carpetas\ficheros

Gestión de Trayectorias (Rutas de Archivos)

Tipos de Trayectorias

Trayectoria Absoluta

  • Se especifica la ruta completa desde la raíz del sistema de archivos, incluyendo la unidad y todos los directorios hasta el archivo o carpeta deseada.

Ejemplo: C:\cosas\leeme.txt

Trayectoria Relativa

  • Se especifica la ruta a partir del directorio activo (actual) en el que se encuentra el usuario.

Ejemplo: leeme.txt (si el archivo está en el directorio actual)

Ejemplos de uso de trayectorias:

COPY D:\cosas\cancion.mp3 C:\musica\ (Copia un archivo usando trayectorias absolutas)

Referencias Especiales en Trayectorias

  • . (punto): Hace referencia al directorio actual.
  • .. (dos puntos): Hace referencia al directorio padre (superior).

Comandos Esenciales del Sistema Operativo (CMD/DOS)

FC
Compara dos archivos y muestra sus diferencias.
Sintaxis: FC [ruta]archivo1 [ruta]archivo2
DEL (o ERASE)
Borra uno o más archivos del disco duro.
Sintaxis: DEL [ruta]archivo
CLS
Borra todo el contenido de la pantalla de la consola.
DATE
Muestra la fecha actual del sistema y permite modificarla.
Sintaxis: DATE [MM-DD-AA]
TIME
Muestra la hora actual del sistema y permite modificarla.
Sintaxis: TIME [HH:MM:SS]
HELP
Muestra información de ayuda sobre los comandos del sistema.
Sintaxis: HELP [comando]
VER
Muestra la versión del sistema operativo en uso.
FORMAT
Formatea un disco para su uso con el sistema de archivos.
Sintaxis: FORMAT [unidad:] [/parámetro]
  • /U: Realiza un formato incondicional, haciendo muy difícil la recuperación de datos.
  • /Q: Realiza un formato rápido.
  • /V:[etiqueta]: Permite asignar una etiqueta de volumen al disco.
  • /F:[tamaño]: Especifica el tamaño del disquete a formatear en KB (obsoleto para discos duros modernos).
LABEL
Crea, cambia o elimina la etiqueta de volumen de un disco.
DISKCOPY
Copia el contenido completo de un disquete a otro (principalmente para disquetes).
Sintaxis: DISKCOPY [unidad_origen:] [unidad_destino:]
VOL
Muestra la etiqueta de volumen y el número de serie de un disco.
CD (o CHDIR)
Cambia el directorio actual.
Sintaxis: CD [ruta]
DIR
Muestra una lista de los archivos y subdirectorios de un directorio.
Sintaxis: DIR [/parámetro]
  • /P: Muestra la lista paginada (pantalla a pantalla).
  • /S: Muestra los archivos del directorio actual y de todos sus subdirectorios.
MKDIR (o MD)
Crea un nuevo directorio (carpeta).
Sintaxis: MD [ruta]nombre_carpeta
RMDIR (o RD)
Elimina un directorio (carpeta), solo si está vacío.
Sintaxis: RD [ruta]nombre_carpeta
DELTREE
Elimina un directorio y todos sus subdirectorios y archivos, sin importar si están vacíos (comando obsoleto en versiones modernas de Windows, reemplazado por RD /S).
Sintaxis: DELTREE [ruta]nombre_carpeta
MOVE
Mueve uno o más archivos de un directorio a otro, o renombra directorios.
Sintaxis: MOVE [origen] [destino]

Ejemplo: MOVE cancion.mp3 D:\musica\cancion.mp3

TREE
Muestra gráficamente la estructura de directorios de una unidad o ruta.

Tipos de Ficheros

  • Ficheros Ejecutables: Tienen extensiones como .COM, .EXE y .BAT (archivos de procesamiento por lotes).
  • Ficheros de Datos: No son ejecutables y contienen información (ej. .TXT, .DOC, .JPG).

Uso de Caracteres Comodín (Wildcards)

El Carácter Asterisco (*)

  • Representa cualquier número de caracteres (cero o más) en un nombre de archivo o extensión.

Ejemplo: DIR *.exe (Muestra todos los archivos con extensión .exe)

El Carácter Interrogación (?)

  • Representa un único carácter en una posición específica del nombre de archivo o extensión.

Ejemplo: DIR ???.txt (Muestra los archivos con extensión .txt que tienen exactamente tres caracteres en su nombre)

TYPE
Muestra el contenido de un archivo de texto en la pantalla de la consola.
Sintaxis: TYPE [ruta]nombre_archivo
REN (o RENAME)
Cambia el nombre de uno o más archivos.
Sintaxis: REN [nombre_antiguo] [nombre_nuevo]
PRINT
Envía un archivo de texto a una impresora (comando menos común hoy en día).
Nota: A diferencia de TYPE, PRINT envía el contenido a la impresora, no a la pantalla.
COPY
Copia uno o más archivos de una ubicación a otra.
Sintaxis: COPY [origen] [destino]

Ejemplo: COPY A:\ART.TXT C:\APUNTES\HISTORIA\

ATTRIB
Muestra o cambia los atributos de un archivo (lectura, oculto, sistema, archivo).
Sintaxis: ATTRIB [+R|-R] [+A|-A] [+S|-S] [+H|-H] [ruta]archivo
  • +R / -R: Establece / Quita el atributo de solo lectura.
  • +A / -A: Establece / Quita el atributo de archivo (indica si el archivo ha sido modificado desde la última copia de seguridad).
  • +S / -S: Establece / Quita el atributo de archivo de sistema.
  • +H / -H: Establece / Quita el atributo de archivo oculto.

Entradas relacionadas: