GNU/Linux >> Tutoriales Linux >  >> Linux

¿Por qué es tan difícil encontrar un archivo en Ubuntu?

¿Por qué es tan difícil encontrar un archivo en Ubuntu?

¿Por qué un helicóptero no funciona como un globo aerostático?

¿Por qué Microsoft Office no funciona como una máquina de escribir?

¿Por qué no puedo usar una aplicación de Android en iOS?

El mismo tipo de comparación se está haciendo aquí. Unixes (incluido Ubuntu) son plataformas profundamente diferentes de Windows (NT). NT es su propio tipo especial de bestia. Juzgar a Linux por los paradigmas de NT es algo similar a solucionar los problemas de un motor diesel utilizando la mecánica de un motor de gasolina. Tienen mucho en común, pero también diferencias increíbles.

Jugar con un gato como si fuera un perro rara vez genera gratificación. Debe ajustar su paradigma para adaptarse a su plataforma. Cada arquitectura tiene méritos y convenciones específicos que debe obedecer si quiere evitar retirar una protuberancia ensangrentada.

(cómic de aquí)

"En Windows, puede ir a C:\Program Files y encontrarías lo que necesitas". - ¿En realidad? ¿Está seguro? Windows almacena algunas cosas clave en el Registro, que no se encuentran en Archivos de programa. "Mis documentos" tampoco se encuentra en Archivos de programa, pero con frecuencia contendrá cosas que le interesará ver ..

"En Ubuntu, debe utilizar la búsqueda para encontrar algo que necesite". Cierto, si no sabes dónde está en primer lugar. Lo mismo se aplica a todo, en todas partes. Ahora, ¿dónde están mis estúpidas llaves del auto? No, no en C:\Program Files .. ¡Maldita sea! ¡Bélgica!

"¿Tal vez me estoy perdiendo algo?" Probablemente solo sea una introducción general a los conceptos principales detrás de cómo se administra el contenido en los entornos operativos.

Introducción a cómo se organiza el contenido en entornos operativos

Independientemente de su entorno operativo (Windows, macOS, Linux, su escritorio de oficina), han surgido patrones que ayudan a organizar el contenido en un sistema para facilitar su uso y escalabilidad.

Cosas comunes en todo el sistema

En una empresa, esto sería documentación de políticas y similares. En un sistema operativo, estos serían los archivos centrales necesarios para mantener las cosas en funcionamiento. En la estructura de archivos de Windows, esto es lo que C:\WINDOWS se trata de. En los sistemas basados ​​en Unix, hay varios directorios, /Libraries (Mac OS X) y /etc (Linux) que se utilizan para este tipo de cosas. Los usuarios rara vez, si alguna vez, realmente necesitan lidiar con esto para uso general.

Cosas específicas del usuario

En una oficina, las personas generalmente tienen su propio espacio de trabajo designado. En estas ubicaciones se almacenan documentos/contenido específico de una persona.

Los sistemas operativos son los mismos. En Windows, la opción "Mis documentos " La carpeta es específica para cada usuario y contiene archivos solo para esa persona. En Linux, /home/[username] se dedica a este fin. En macOS, /Usuarios/[nombre de usuario] es.

Por lo general, el espacio personal del usuario tiene ubicaciones en su interior dedicadas a categorías específicas. Windows tiene la opción "Mis imágenes " directorio por ejemplo, ubicado con "Mis documentos ". En Ubuntu Linux, encontrará /home/[username]/Pictures - macOS tiene su propio equivalente obvio.

Gestión de herramientas

En una oficina, cuando desea una nueva herramienta, generalmente existe un sistema para administrarla. Estoy pensando en el inventario en particular. El inventario generalmente controlará lo que tienes y su condición.

En Windows =Agregar o quitar programas más el Registro.

En Ubuntu Linux =El apt administrador de paquetes:use Administrador de paquetes Synaptic , aptitud u otra interfaz para apt .

En Mac OS X 10.6+ =App Store (y /Aplicaciones , hasta cierto punto).

Ser más específicos

Como se copió descaradamente de aquí, la estructura general del directorio del sistema que se encuentra en Ubuntu sigue esta convención:

/bin - binary applications (most of your executable files)

/boot - files required to boot (such as the kernel, etc.)

/dev - your devices (everything from drives to displays)

/etc - just about every configuration file for your system

/etc/profile.d - contains scripts that are run by /etc/profile upon login.

/etc/rc.d - contains a number of shell scripts that are run on bootup at different run levels. There is also typically an rc.inet1 script to set up networking (in [Slackware][6]), an rc.modules script to load modular device drivers, and an rc.local script that can be edited to run commands desired by the administrator, along the lines of autoexec.bat in DOS.

/etc/rc.d/init.d - contains most of the initialization scripts themselves on an [RPM][7]-based system.

/etc/rc.d/rc*.d - where “*” is a number corresponding to the default run level. Contains files for services to be started and stopped at that run level. On RPM-based systems, these files are symbolic links to the initialization scripts themselves, which are in /etc/rc.d/init.d.

/etc/skel - directory containing several example or skeleton initialization shells. Often contains subdirectories and files used to populate a new user’s home directory.

/etc/X11 - configuration files for the X Window system

/home - locally stored user files and folders

/lib - system libraries (similar to Program Files)

/lost+found - lost and found for lost files

/media - mounted (or loaded) devices such as cdroms, digital cameras, etc.

/mnt - mounted file systems

/opt - location for “optionally” installed programs

/proc - dynamic directory including information about and listing of processes

/root - “home” folder for the root user

/sbin - system-only binaries (see /bin)

/sys - contains information about the system

/tmp - temporary files

/usr - applications mainly for regular users

/var - mainly logs, databases, etc.

/usr/local/bin - the place to put your own programs. They will not be overwritten with upgrades.

/usr/share/doc - documentation.

Consejos generales para encontrar cosas en Ubuntu

Aprende con qué tipo de animal estás tratando, a menos que odies tu propia cara.


Si necesita encontrar la ubicación de un programa, puede usar el which dominio. También ayudaría a comprender la jerarquía del sistema de archivos de Unix - /etc/ para archivos de configuración, /usr/bin/ para binarios de comandos globales (y /usr/ que contiene la mayoría de las utilidades y aplicaciones (multi)usuario), y así sucesivamente. Puedes usar locate , slocate o rlocate desde la línea de comando para buscar archivos.

/home/usuario es lo mismo que sus documentos y configuraciones o /usuarios/carpeta de usuario.

No es tan difícil, simplemente diferente.


Linux
  1. Cómo encontrar un archivo en Linux

  2. ¿Instalar Ubuntu desde un archivo Iso en Windows?

  3. Equivalente de Ubuntu de WhatProvides de Yum, para encontrar qué paquete proporciona un archivo

  4. ¿Es (Ubuntu) el algoritmo de copia de archivos de Linux mejor que Windows 7?

  5. ¿Cómo puedo averiguar por qué mi php5-fpm no pudo iniciarse?

Cómo configurar el servidor de intercambio de archivos Samba en Ubuntu

Por qué los nerds usan Linux

¿Cómo acceder a los archivos de Windows desde Ubuntu?

¿Por qué no puedo realizar un arranque dual de Windows 10 con Ubuntu 18.04?

¿Cómo compartir archivos entre Ubuntu y Windows 10?

¿Por qué mi compilación de Ubuntu se retrasa al mover ventanas?