Pregunta muy simple Cuando estoy en mi directorio de inicio en la terminal y escribo pwd
me sale /home/<myusername>
. Y es el mismo directorio cuando estoy en la Home
sección Nautilus :
Administradores de archivos Ubuntu y Lubuntu:
Entonces, ¿por qué es el mismo directorio pero se llama de diferentes maneras? A veces es confuso cuando revisa los directorios en la terminal.
filemanager
usuario1880405
fuente
fuente
<username>
en Nautilus./homes/*
para el nombre del directorio; aunque Linux en general prefiere el singular (por razones desconocidas).Respuestas:
El "Inicio" en nautilus es simplemente un enlace a
/home/<username>
. Es la misma forma en que Windows pone diferentes nombres (.eg "Mis documentos", pero es "Documentos" en la terminal).Es para que sea más fácil de usar, quieren que su espacio "Inicio" sea obvio cómo encontrarlo. Solo los usuarios más avanzados descubren que es diferente, por lo que no tiene conflictos con otros usuarios. También es más fácil cuando se ayuda a alguien de forma remota, decir " Haga clic en casa "
Por lo general , su carpeta de inicio es
/home/user
pero esto es opcional. Un administrador del sistema puede colocarlo en cualquier lugar, y elHome
enlace de nautilus redirigirá al nuevo lugar, si está configurado/etc/passwd
.Mis pronombres son El / El
fuente
Se llama directorio de inicio del usuario, incluso cuando se trabaja desde la línea de comandos de Linux. Todos los directorios bajo
/home
se denominan directorios de inicio, se agrupan por simplicidad. Piénselo de esta manera: al igual/bin
que los binarios de las/home
tiendas , los directorios principales de las tiendas.Entonces, cuando Nautilus le dice que el directorio es "Inicio", es literalmente "Su Directorio de inicio" y, por lo tanto, no es un nombre inapropiado. Es la cultura de Linux.
Otra persona señaló que la variable de entorno $ HOME está configurada en el Directorio de inicio de un usuario. El nombre de la variable tiene la misma razón detrás que el nombre "Inicio", es decir, es la cultura.
¿Por qué es la cultura?
En una instancia ideal de Linux, todo lo que el usuario hace, toda la configuración personalizada, todos los documentos, archivos de cualquier tipo, existirán dentro de esa carpeta. Pertenece al usuario, está en el Directorio de inicio del usuario. Eso significa que el usuario puede mantenerse solo y hace que sea más fácil saber dónde están sus cosas. El núcleo de la computadora, los programas, los controles de arranque, todo lo necesario para ejecutar la computadora, pueden ir a todas partes, excepto dentro del espacio generado por el usuario, su directorio de inicio. Linux no instala ningún programa dentro del directorio de inicio (los programas de terceros pueden hacer esto de todos modos), y siempre hay una configuración de todo el sistema que un usuario podría anular si lo desea. La configuración de anulación estaría, por supuesto, en su directorio de inicio. Si pasó de una computadora Linux a otra, y todo lo que trajo fue su directorio personal,
fuente
$HOME
la variable de entorno para hacer que la argumentación sea aún más convincente.La
HOME
variable de entorno almacena la ruta de su/home/<username>
directorio.Entonces, cuando está en el
/home/<username>
directorio (nautilus),HOME
se muestra su variable correspondiente .fuente
La carpeta de inicio de un usuario es, conceptualmente, su propio espacio personal dentro del sistema de archivos. Es el lugar donde pueden hacer (casi) cualquier cosa que quieran sin tener que preocuparse por estropear el sistema en general. Ubuntu coloca las carpetas de inicio de la mayoría de las personas de manera
/home/[username]
predeterminada, pero pueden ir a casi cualquier parte del sistema de archivos. Incluso se pueden cambiar, aunque eso no es solo una cuestión de arrastrar la carpeta a otro lugar: es necesario profundizar bastante en la configuración del sistema para hacerlo.Ubuntu, Lubuntu y otros sistemas a veces tienen sus propios nombres para esta carpeta dentro de sus interfaces de usuario. Esto se debe a que, a diferencia de Mac OS X o Windows, no hay un solo equipo que trabaje en "la GUI de Linux". De hecho, no hay una sola pieza de software que pueda llamarse "la GUI de Linux". Hay muchas distribuciones diferentes derivadas de Ubuntu, pero para muchas de ellas, la elección de qué GUI usan de manera predeterminada es la mayor diferencia entre ellas.
No hay un solo equipo que trabaje en todas estas GUI: cada una tiene la suya. Existen algunos estándares que las diferentes GUI usan para interactuar entre sí, pero no hay un estándar unificador para nombrar cosas como la carpeta de inicio , por lo que las diferentes GUI lo hacen de manera diferente. Eso es lo que estás viendo aquí.
fuente
El uso de una etiqueta genérica para la carpeta de inicio es beneficioso para cualquier sistema operativo que ofrezca soporte al cliente.
Es mucho más fácil guiar a alguien haciendo clic en "Inicio", que guiar a alguien a través de "Carpeta de inicio ... con su nombre de usuario ... ¿cuál es su nombre de usuario en la máquina? ... ese es su nombre completo que se muestra para el administrador de inicio de sesión, pero debe tener un nombre de usuario sin espacios ... OK, solo léame todas las carpetas que ve ... "
fuente
Etiqueta diferente, mismo concepto central. La carpeta de inicio del usuario es / home / y la referencia por variable de entorno: HOME. En general, hay un archivo de configuración para configurarlo.
fuente