Cuando comparamos el sistema de archivos en Windows y Linux, en Microsoft Windows, los archivos se almacenan en carpetas en diferentes unidades de datos como C: D: E:
Pero, en Linux, los archivos se ordenan en una estructura de árbol que comienza con el directorio raíz .
Este directorio raíz puede considerarse como el inicio del sistema de archivos, y además se ramifica en varios otros subdirectorios. La raíz se indica con una barra inclinada '/'.
Un sistema de archivos de árbol general en su UNIX puede verse así.
En Linux y UNIX, todo es un archivo. Los directorios son archivos, los archivos son archivos y los dispositivos como la impresora, el mouse, el teclado, etc., son archivos.
Veamos los tipos de archivo con más detalle.
Archivos generales también llamados archivos ordinarios. Pueden contener imagen, video, programa o simplemente texto. Pueden estar en formato ASCII o binario. Estos son los archivos más utilizados por los usuarios de Linux.
Estos archivos son un almacén para otros tipos de archivos. Puede tener un archivo de directorio dentro de un directorio (subdirectorio). Puede tomarlos como 'Carpetas' que se encuentran en el sistema operativo Windows.
En MS Windows, los dispositivos como impresoras, CD-ROM y discos duros se representan como letras de unidad como G: H :. En Linux, se representan como archivos. Por ejemplo, si el primer disco duro SATA tuviera tres particiones primarias, se nombrarían y numerarían como / dev / s da1 , / dev / sda2 y / dev / sda3.
Nota : todos los archivos del dispositivo residen en el directorio / dev /
Todos los tipos de archivos anteriores (incluidos los dispositivos) tienen permisos que permiten al usuario leerlos, editarlos o ejecutarlos (ejecutarlos). Esta es una característica poderosa de Linux / Unix. Se pueden aplicar restricciones de acceso para diferentes tipos de usuarios, cambiando los permisos.
Hay 3 tipos de usuarios en Linux.
Se crea una cuenta de usuario normal cuando instala Ubuntu en su sistema. Todos sus archivos y carpetas se almacenan en / home / que es su directorio de inicio. Como usuario habitual, no tiene acceso a los directorios de otros usuarios.
Además de su cuenta habitual, se crea otra cuenta de usuario denominada root en el momento de la instalación. La cuenta raíz es un superusuario que puede acceder a archivos restringidos, instalar software y tiene privilegios administrativos. Siempre que desee instalar software, realice cambios en los archivos del sistema o realice cualquier tarea administrativa en Linux; debe iniciar sesión como usuario root. De lo contrario, para tareas generales como reproducir música y navegar por Internet, puede usar su cuenta habitual.
Linux se usa ampliamente como sistema operativo de servidor. Los servicios como Apache, Squid, correo electrónico, etc. tienen sus propias cuentas de servicio individuales. Tener cuentas de servicio aumenta la seguridad de su computadora. Linux puede permitir o denegar el acceso a varios recursos según el servicio.
Nota:
En Windows, hay 4 tipos de cuentas de usuario.
En Windows, no puede tener 2 archivos con el mismo nombre en la misma carpeta. Vea abajo -
Mientras que en Linux, puede tener 2 archivos con el mismo nombre en el mismo directorio, siempre que utilicen casos diferentes.
Para cada usuario en Linux, se crea un directorio como / home /
Considere, una cuenta de usuario regular "Tom". Puede almacenar sus archivos y directorios personales en el directorio ?/ home / tom?. No puede guardar archivos fuera de su directorio de usuario y no tiene acceso a directorios de otros usuarios. Por ejemplo, no puede acceder al directorio "/ home / jerry" de otra cuenta de usuario "Jerry".
El concepto es similar a C: \ Documents and Settings en Windows.
Cuando arranca el sistema operativo Linux, su directorio de usuario (del ejemplo anterior / home / tom) es el directorio de trabajo predeterminado . Por lo tanto, el directorio ?/ home / tom también se denomina directorio de inicio, que es un nombre inapropiado.
El directorio de trabajo se puede cambiar usando algunos comandos que aprenderemos más adelante.
Comparando Windows vs Linux para otros directorios, en Windows, los archivos de sistema y de programa generalmente se guardan en la unidad C :. Pero, en Linux, encontrará los archivos del sistema y del programa en diferentes directorios. Por ejemplo, los archivos de arranque se almacenan en el directorio / boot, y los archivos de programa y software se pueden encontrar en / bin, los archivos de dispositivo en / dev. A continuación se muestran importantes directorios de Linux y una breve descripción de lo que contienen.
Estas son las diferencias más notables entre Linux y otros sistemas operativos. Hay más variaciones que observará al cambiar a Linux y las discutiremos a medida que avancemos en nuestros tutoriales.
Aquí está la principal diferencia entre Windows y Linux:
Windows | Linux |
---|---|
Windows usa diferentes unidades de datos como C: D: E para archivos y carpetas almacenados. | Unix / Linux usa un árbol como un sistema de archivos jerárquico. |
Windows tiene diferentes unidades como C: D: E | No hay unidades en Linux |
Los discos duros, CD-ROM, impresoras se consideran dispositivos. | Los periféricos como discos duros, CD-ROM, impresoras también se consideran archivos en Linux / Unix |
Hay 4 tipos de cuentas de usuario: 1) Administrador, 2) Estándar, 3) Infantil, 4) Invitado | Hay 3 tipos de cuentas de usuario: 1) Regular, 2) Raíz y 3) Cuenta de servicio |
El usuario administrador tiene todos los privilegios administrativos de las computadoras. | El usuario root es el superusuario y tiene todos los privilegios administrativos. |
En Windows, no puede tener 2 archivos con el mismo nombre en la misma carpeta | La convención de nomenclatura de archivos de Linux distingue entre mayúsculas y minúsculas. Por lo tanto, sample y SAMPLE son 2 archivos diferentes en el sistema operativo Linux / Unix. |
En Windows, Mis documentos es el directorio de inicio predeterminado |
Para cada usuario, se crea un directorio de inicio / nombre de usuario que se llama su directorio de inicio. |