DSL Compared to Microsoft Windows-es

From DSL Wiki

   [Volver a la Pagina principal]  [In other languajes: english]

Contents

Una referencia para nuevos usuarios que lleguen a DSL con experiencia en Microsoft Windows


Por que existe esta pagina

Esta pagina existe para ayudar al usuario nuevo a descubrir los metodos equivalentes de Linux para las tareas que habitualmente realiza en su sistema operativo Microsoft. Se procura que las entradas sean muy breves con enlaces a paginas que ofrezcan mas detalle dentro y fuera del sitio de DSL. Esta pagina pretende servir para todos los niveles de usuarios Windows, desde el ocasional al mas experimentado.


Que se encontrara en esta pagina

Esta pagina listara comandos, tareas y conceptos comunes de Windows y aportara los equivalentes mas proximos para el sistema Damn Small Linux. Donde sea posible, se ofreceran descripciones breves para iluminar al usuario de acerca de la historia y el significado de cualquier comando criptico.


Perspectiva

Los temas que esten dirigidos al usuario mas sofisticado se presentaran del modo mas potente y generico posible. En la mayoria de los casos, esto significara lanzar comandos mediante el teclado por la consola en modo texto. Podrian sugerirse alternativas graficas, pero se debe indicar que las aplicaciones graficas en DSL tienden a cambiar a paso mucho mas rapido que sus equivalentes para consola. Esto se debe por una parte al objetivo principal de DSL de empaquetar el maximo contenido posible en 50 megabytes, y por otra parte al hecho de que es mas probable que las aplicaciones graficas se sustituyan por mejores alternativas a discrecion del responsable del mantenimiento de la distribucion.

Las Comparaciones


El Escritorio

El escritorio de Microsoft Windows es una entidad indivisible. Es el nucleo del sistema operativo. La consola DOS continua existiendo en Windows, pero es una aplicacion ejecutada sobre el escritorio.

Linux ofrece el modelo opuesto. En Linux, el nucleo del sistema es la shell. El escritorio es una aplicacion grafica que se ejecuta sobre la shell. La aplicacion escritorio en Linux se conoce como el Gestor de Ventanas (Windows Manager o WM).

Hay muchos gestores de ventanas disponibles. En las versiones 4.x DSL emplea Joe's Window Manager(JWM) v2.0 por defecto. En las versiones 3.x emplea Fluxbox por defecto. Ver las diferencias entre ambos en esta conversacion.

Sobre el Gestor de Ventanas, DSL ejecuta el Gestor de archivos de Escritorio (Desktop File Manager DFM) v0.99.9 para ofrecer la funcionalidad de accesos directos mediante iconos.

Sobre el Gestor de Ventanas Fluxbox, DSL tambien ejecuta Fluxter y Torsmo para ofrecer paneles de escritorio virtuales y estado en tiempo real de los recursos del sistema, respectivamente.

Administrador de Archivos (alias Explorador)

MS Windows ofrece explorer.exe como Administrador de Archivos por defecto. Hay disponibles otras herramientas de terceros como el Norton Commander y

En Linux hay una amplia oferta de Administradores de Archivos. DFM yROX son dos que estan disponibles para DSL.

DSL emplea Desktop File Manager (DFM) v0.99.9 como su Administrador de Archivos por defecto. Esto se puede ver en las versiones 4.x haciendo doble-clic en los lanzadores de Home y MyDSL en el escritorio. DFM tiene tres modos de ejecucion: normal, estructurado y detallado. El primero muestra elementos en vista de cascada, el segundo muestra las relaciones directorio / sub-directorio en forma de arbol y el tercero muestra las entradas como informacion en linea unica incluyendo la pertenencia del archivo y los derechos de acceso.



Operaciones con Archivos (p.ej. Copiar, Borrar, Renombrar)

Copiar
DOS: copy c:\autoexec.bat c:\autoexec.bak
Linux: cp -i /home/dsl/.bashrc /home/dsl/.bashrc.bak
Borrar
DOS: del c:\windows\temp\*.*
Linux: rm -i /undirectorio/*
Renombrar
DOS: ren estearchivo.txt esearchivo.txt
Linux: mv estearchivo.txt esearchivo.txt
Mover
DOS: move c:\autoexec.bak d:\backup
Linux: mv /home/dsl/.bashrc.bak /backup/.

Imprimiendo / Configuracion de Impresora

Mira esta conversacion para saber mas acerca de este tema.


Configurando una cuenta de Visitante con privilegios limitados

Los prerequisitos para configurar un sistema DSL con una cuenta de privilegios limitados son:

  1. que ejecutes DSL en modo multiusuario
  2. que crees una cuenta de usuario empleando el script System / AddUsers (/usr/sbin/addusers.lua)
  3. que puedas ejecutar comandos desde la shell


Los privilegios de usuario se almacenan en el archivo /etc/sudoers. Para editar este archivo con seguridad tienes que ejecutar los dos siguientes comandos en una ventana de la consola:

  1. export EDITOR=beaver
  2. visudo


Añade dos lineas en el archivo /etc/sudoers.tmp con beaver. El primero al principio del archivo, el segundo al final:

   Cmnd_Alias  SHUTDOWN = /usr/bin/exit.lua
   guest       ALL = SHUTDOWN

La pagina man para sudo se encuentra aqui.


command.com

Equivalentes DSL: BusyBox, gnu-utils

Aunque este no sea un comando especifico de Windows, es importante saber que el comando base de la consola tiene dos equivalentes en DSL. Por defecto, las funciones basicas de la consola las sirve la aplicacion BusyBox. Se puede instalar Gnu-utils empleando MyDSL y ofrecer un conjunto mas rico de paginas man.

Ejecuta el comando busybox en la consola para ver una lista de comandos disponibles.


F1 y Ayudas

En el entorno de consola, ejecutar man comando , o comando --help, o comando -h generalmente provocara que aparezcan textos de ayuda en la pantalla.

En aplicaciones graficas, se dispone de niveles variables de ayuda y normalmente se encuentran en una opcion Ayuda (Help) en el menu.


autoexec.bat

opt/bootlocal.sh


Consultas al Sistema


Version del S.O.

Windows
Se encuentra al hacer click con el boton derecho del raton en Mi PC, y seleccionando luego Propiedades
DSL
Se muestra en la primer bloque de los System Stats.
DSL
Se almacena en un archivo de texto plano llamado release.txt que se encuentra en el directorio /usr/share/doc/dsl/.


Uso de Disco

Para averiguar cuanta memoria se está usando en la unidad raiz:

   du / -hs

Para averiguar cuánto espacio libre hay disponible, teclea:

   df -h


Estado de los Recursos del Systema

   free


Encontrar Archivos

   find / -name bootlocal.sh -type f 2>/dev/null

imprime la ruta y localizacion de todos los archivos llamados bootlocal.sh que se encuentren anidados bajo el directorio raiz. Se pueden emplear comodines en el nombre del archivo.

Para busquedas de carpetas, usa el parametro -type d. Para busquedas sin tipado omite el modificador -type.

El 2>/dev/null evita que el sistema muestre mensajes de error.


Comandos Linux Utiles Sin Equivalentes Windows


Borrar todos los archivos del sistema que vinieron en un tarball

   tar -tzvf archivo.tar.gz | xargs rm -f

Listar Elementos del Sistema

lsmod
- listas de todos los modulos cargados (los modulos son los equivalentes de las DLLs)
lspci
- listas de informacion sobre tarjetas PCI
lsusb
- listas de informacion sobre dispositivos USB
cardctl ls
- lista tus tarjetas PCMCIA