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:
headmuestra las 10 primeras líneas de un fichero;tailmuestra 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 -Rcopia directorios). - mv: Mueve ficheros (con
mv -Rmueve directorios). - rm: Elimina ficheros (con
rm -Rborra 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;
exitpara 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.