Está en la página 1de 2

Actividad a realizar:

Con apoyo del Recurso 6, realizar una matriz sobre las diferencias entre la
Interfaz de línea de comando de MsDos/Windows y la de Unix/Linux.

Interfaz de línea de comando Interfaz de línea de comando


Aspectos
de MS-DOS/Windows de Unix/Linux
Principalmente utilizado en sistemas Predominante en sistemas Unix y
Sistema Operativo
Windows. Linux.
Utilice comandos y programas Usa comandos y programas basados
Nomenclatura de
específicos para Windows, como "dir" y en una filosofía de Unix, como "ls" y
Comandos
"copy". "cp".
Los comandos suelen ser largos y el comando son más concisos y
Estructura de utilizan guiones bajos o barras utilizan guiones bajos o barras
Comandos inclinadas para opciones (por ejemplo, inclinadas para opciones (por
"dir /w" o "copy /y"). ejemplo, "ls -l" o "cp -r").
Utiliza una estructura jerárquica,
Navegación en el
Utiliza letras de unidad (C:, D:, etc.) y
donde "/" es el directorio raíz y se
Sistema de
Archivos cambia entre directorios usando "cd``. navega a través de rutas absolutas o
relativas.
En Windows, el intérprete de comandos En Unix/Linux, el intérprete de
Intérprete de
principal es el "Símbolo del sistema" o comandos comandos principal es la
Comandos
"cmd.exe". "shell", como Bash.
Unix/Linux ofrece shells avanzados
Windows proporciona herramientas como Bash, que permiten secuencias
Características de comandos más poderosas y una
avanzadas, como PowerShell, que
Avanzadas amplia gama de utilidades de línea de
ofrecen funcionalidad adicional.
de utilidades de línea de comandos.
Sistemas de Admita una variedad de sistemas de
Principalmente sistemas de archivos
Archivos archivos, incluidos ext4, Btrfs, ZFS,
NTFS y FAT.
Soportados entre otros.
Emplea un sistema de control de
acceso discrecional (DAC) similar,
Utilice un sistema de control de acceso
Usuarios y pero con algunas diferencias en la
discrecional (DAC) basado en permisos
Permisos implementación. También se utiliza el
de archivos y carpetas.
modelo de seguridad basado en
permisos de acceso.
Windows utiliza variables de entorno Unix/Linux utiliza variables de
Variables de
como %PATH% para gestionar la entorno, como $PATH, para definir la
entorno
ubicación de ejecutables. ubicación de los ejecutables.
Windows ofrece utilidades como Unix/Linux proporciona comandos
Interacción con
"tasklist" y "taskkill" para gestionar como "ps" y "kill" para administrar
Procesos
procesos. procesos.
Se pueden crear secuencias de Se utilizan lenguajes de secuencias
Secuencias de
comandos en lenguajes como Batch o de comandos como Bash, Python o
Comandos
PowerShell. Perl.
Ofrece una amplia gama de
Redirección y Soporta redirección de salida (>), redirecciones y tuberías, lo que
Tuberías redirección de entrada (<) y tuberías (|) permite un flujo de trabajo más
complejo.
El historial de comandos se guarda en El historial de comandos se almacena
Historia de
un archivo, pero no se almacena en en memoria a largo plazo y es
Comandos
memoria a largo plazo. fácilmente accesible.
Podemos ver que esta matriz destaca las diferencias clave en la interfaz de
línea de comandos entre MS-DOS/Windows y Unix/Linux, incluyendo la sintaxis
de comandos, la navegación en el sistema de archivos, la estructura de
comandos y otras características específicas de cada plataforma. Estas
diferencias son importantes a considerar al trabajar con sistemas operativos y
entornos de línea de comandos diferentes.

También podría gustarte