Fundamentos de Sistemas Operativos: MS-DOS y Linux

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 6,39 KB

MS-DOS: El Sistema Operativo Monousuario

Definición de MS-DOS

MS-DOS es un sistema operativo cuyo objetivo principal es facilitar la comunicación entre el usuario y el ordenador.

Características Principales de MS-DOS

  • Es monousuario: Solo un usuario puede conectarse y usar el ordenador a la vez.
  • Es monotarea: Solo puede ejecutar un proceso al mismo tiempo.

Comandos Esenciales de MS-DOS

A continuación, se listan comandos fundamentales para la gestión de directorios y archivos:

  • MD: Crea directorios.
  • CD: Cambia de directorio.
  • RD: Borra directorio.
  • DIR: Muestra el contenido del directorio.
  • CLS: Borra el contenido de la pantalla.
  • TREE: Muestra la estructura de directorios en forma de árbol.
  • VER: Muestra la versión del sistema (Nota: Originalmente para MS-DOS, aunque el texto original mencionaba Windows).
  • COPY: Copia archivos.
  • MOVE: Mueve archivos.
  • DEL: Borra archivos.
  • TYPE: Muestra el contenido de un archivo.
  • MORE: Paginador para mostrar contenido de archivos largos.

Ficheros por Lotes (Batch Files)

Comandos utilizados para la automatización de tareas:

  • REM: Se utiliza para incluir líneas de comentarios.
  • ECHO: Se utiliza para mostrar mensajes por pantalla.
  • SET /p: Almacena el contenido que el usuario proporciona mediante entrada por teclado en una variable.
  • SET /a: Realiza operaciones aritméticas.
  • GOTO: Permite saltar a una etiqueta específica dentro del script.

Linux: El Sistema Operativo Libre y Potente

Ventajas y Propiedades de Linux

Linux destaca por ser un sistema operativo robusto y flexible, con las siguientes cualidades:

  • Es libre y está desarrollado por voluntarios.
  • Es multiusuario: Varios usuarios pueden usar y conectarse al ordenador simultáneamente.
  • Es multitarea: Puede realizar más de un proceso a la vez.
  • Es multiplataforma: Funciona en PCs con procesadores AMD o Intel y ordenadores Apple.
  • Es estable y eficiente.
  • Dispone de miles de programas libres.

Comandos Fundamentales de Linux

Gestión de Directorios y Visualización
  • pwd: Muestra cuál es el directorio de trabajo actual (dónde estamos ubicados).
  • ls: Muestra el contenido del directorio de trabajo actual.
  • ls -a: Muestra todos los archivos, incluyendo los ocultos.
  • ls -l: Muestra un listado detallado (fecha de modificación, permisos, tamaño, etc.).
  • ls -h: Muestra el tamaño de los ficheros en formato legible (bytes, Kb, Mb, etc.).
  • cd: Cambiar directorio.
  • mkdir: Crea un directorio.
  • touch: Crea un fichero vacío.
Visualización de Contenido de Archivos
  • cat: Muestra el contenido de un fichero completo de una vez.
  • more: Muestra el contenido de un fichero por páginas.
  • less: Muestra el contenido de un fichero llenando una pantalla, permitiendo avanzar o retroceder con “AvPág” y “RePág”.
  • head / tail: head muestra las 10 primeras líneas de un fichero; tail muestra las 10 últimas líneas.
  • nano: Editor para modificar un fichero.
Comodines (Wildcards)
  • *: Indica una cadena de caracteres.
  • ?: Indica un único carácter.
Gestión de Archivos y Directorios
  • cp: Copia ficheros (con cp -R copia directorios).
  • mv: Mueve ficheros (con mv -R mueve directorios).
  • rm: Elimina ficheros (con rm -R borra directorios).
Administración de Usuarios y Grupos

Archivos clave:

  • /etc/passwd: Fichero con todos los usuarios.
  • /etc/group: Fichero con todos los grupos.

Comandos de gestión:

  • whoami: Saber qué usuario se está utilizando actualmente.
  • su/exit: Cambiar de usuario; exit para volver al usuario de origen.
  • groups: Saber en qué grupo(s) se encuentra el usuario actual.
  • groupadd: Crear un grupo.
  • groupmod -n: Modificar el nombre del grupo.
  • groupdel: Eliminar grupo.
  • adduser: Crear un usuario (también se usa para asignar un usuario a un grupo).
  • usermod: Modificar un usuario.
  • userdel: Eliminar usuario.
Gestión de Propiedad y Permisos
  • chown: Cambiar el dueño de un fichero.
  • chgrp: Cambiar el grupo al que pertenece un fichero.
  • chmod: Cambiar permisos de un fichero.
Detalle de chmod

Los permisos se especifican para:

  • u (usuario propietario)
  • g (grupo)
  • o (otros)

Las modificaciones de permisos incluyen:

  • +r / -r: Añadir/Quitar permiso de lectura.
  • +w / -w: Añadir/Quitar permiso de escritura.
  • +x / -x: Añadir/Quitar permiso de ejecución.

passwd: Cambiar contraseña de usuario.

sudo: Ejecutar comandos con permisos de administrador.


Máquinas Virtuales (VM)

Concepto de Máquina Virtual

Una máquina virtual es un software que puede emular un sistema operativo virtualmente sin necesidad de instalarlo directamente en el hardware físico del ordenador anfitrión.

Programas populares incluyen VirtualBox y VMware.

Entradas relacionadas: