Question très simple. Lorsque je suis dans mon répertoire personnel dans le terminal et que pwd
je tape, je reçois /home/<myusername>
. Et c'est le même répertoire quand je suis dans la Home
section Nautilus :
Gestionnaires de fichiers Ubuntu et Lubuntu:
Alors, pourquoi le même répertoire est-il appelé de différentes manières? C'est parfois déroutant lorsque vous parcourez les répertoires du terminal.
filemanager
user1880405
la source
la source
<username>
dans Nautilus./homes/*
pour le nom du répertoire; bien que Linux en général préfère le singulier (pour des raisons inconnues).Réponses:
Le "Home" de nautilus est simplement un lien vers
/home/<username>
. C'est de la même manière que Windows met des noms différents (.eg "Mes documents", mais c'est "Documents" dans le terminal).C'est pour le rendre plus convivial, ils veulent que votre espace "Home" soit évident comment le trouver. Seuls les utilisateurs plus avancés trouvent que c'est différent - vous n'avez donc pas de conflits avec d'autres utilisateurs. Il est également plus facile lorsque vous aidez quelqu'un à distance de dire " Cliquez sur la maison "
En règle générale , votre dossier de départ est,
/home/user
mais c'est facultatif. Un administrateur système peut le placer n'importe où et leHome
lien de nautilus sera redirigé vers le nouvel emplacement, s'il est défini/etc/passwd
.Mes pronoms sont He / Him
la source
Il est appelé le répertoire d'accueil de l'utilisateur, même lorsque vous travaillez à partir de la ligne de commande Linux. Tous les répertoires sous
/home
sont appelés répertoires personnels, ils sont regroupés par souci de simplicité. Pensez-y de cette façon: tout comme les/bin
magasins binaires,/home
les répertoires personnels.Ainsi, lorsque Nautilus vous dit que le répertoire est "Accueil", c'est littéralement "Votre répertoire personnel", et donc pas du tout un terme inapproprié. C'est la culture de Linux.
Une autre personne a souligné que la variable d'environnement $ HOME est définie sur le répertoire personnel d'un utilisateur. Le nom de la variable a la même raison que le nom "Home", à savoir c'est la culture.
Pourquoi est-ce la culture?
Dans une instance Linux idéale, tout ce que l'utilisateur fait, toute configuration personnalisée, tous les documents, tous les fichiers, existeront dans ce dossier. Il appartient à l'utilisateur, il se trouve dans le répertoire personnel de l'utilisateur. Cela signifie que l'utilisateur peut rester seul et qu'il est un peu plus facile de savoir où se trouve votre contenu. Le noyau de l'ordinateur, les programmes, les commandes de démarrage, toutes les choses nécessaires pour faire fonctionner l'ordinateur, peuvent aller partout sauf à l'intérieur de l'espace généré par l'utilisateur, leur répertoire personnel. Linux n'installe aucun programme dans le répertoire personnel (des programmes tiers peuvent le faire de toute façon), et il y a toujours une configuration à l'échelle du système qu'un utilisateur peut remplacer s'il le souhaite. La configuration de remplacement serait, bien sûr, dans leur répertoire personnel. Si vous êtes passé d'un ordinateur Linux à un autre et que vous n'avez apporté que votre répertoire personnel,
la source
$HOME
la variable d'environnement pour rendre l'argumentation encore plus convaincante.La
HOME
variable d'environnement stocke le chemin de votre/home/<username>
répertoire.Ainsi, lorsque vous êtes dans le
/home/<username>
répertoire (nautilus), sa variable correspondanteHOME
s'affiche.la source
Le dossier d'accueil d' un utilisateur est, conceptuellement, son propre espace personnel dans le système de fichiers. C'est l'endroit où ils peuvent faire (presque) tout ce qu'ils veulent sans avoir à se soucier de gâcher le système en général. Ubuntu place les dossiers de départ de la plupart des utilisateurs
/home/[username]
par défaut, mais ils peuvent aller à peu près n'importe où dans le système de fichiers. Ils peuvent même être modifiés, mais il ne s'agit pas seulement de faire glisser le dossier vers un autre endroit: vous devez creuser assez profondément dans la configuration du système pour le faire.Ubuntu, Lubuntu et d'autres systèmes ont parfois leurs propres noms pour ce dossier dans leurs interfaces utilisateur. En effet, contrairement à Mac OS X ou Windows, il n'y a pas d'équipe unique qui travaille sur "l'interface graphique Linux". En fait, aucun logiciel ne peut être appelé "l'interface graphique Linux". Il existe de nombreuses distributions différentes dérivées d'Ubuntu, mais pour beaucoup d'entre elles, le choix de l'interface graphique qu'elles utilisent par défaut est la plus grande différence entre elles.
Il n'y a pas une seule équipe qui travaille sur toutes ces interfaces graphiques: chacune a la sienne. Il existe certaines normes que les différentes interfaces graphiques utilisent pour interagir les unes avec les autres, mais il n'y a pas de norme unificatrice pour nommer des choses comme le dossier de départ , donc différentes interfaces graphiques le font différemment. Voilà ce que vous voyez ici.
la source
L'utilisation d'une étiquette générique pour le dossier de départ est avantageuse pour tout système d'exploitation qui offre une assistance client.
Il est beaucoup plus facile de guider quelqu'un en cliquant sur "Accueil", que de parcourir quelqu'un, "Dossier d'accueil ... avec votre nom d'utilisateur ... quel est votre nom d'utilisateur sur la machine? ... c'est votre nom complet qui s'affiche pour le gestionnaire de connexion, mais vous devriez avoir un nom d'utilisateur sans espace dedans ... OK, lisez-moi simplement tous les dossiers que vous voyez ... "
la source
Étiquette différente, même concept de base. Le dossier personnel de l'utilisateur est / home / et référence par variable d'environnement: HOME. En général, il existe un fichier de configuration pour le configurer.
la source