C'est la réponse que j'ai obtenue à ma question d'hier. Je ne comprends pas ce que cela signifie. Il y a une maison dans le répertoire racine et une maison dans le répertoire de connexion. 因为你进入的是「/home」目录,不是「home 目录」。通常说「home 目录」(正式的中文翻译为「主目录」「家目录」等)通常是位于「/home/你的用户名」。
/home
目录下就是用户目录,例如/home/用户名
但是 root 用户的目录是
/root
你是哪个用户登录上去之后就进到
/home/对应用户
的这个目录要是 root 用户,那么登录上去就是
/root
cd ~ est une commande de raccourci qui va directement au répertoire personnel de l'utilisateur actuellement connecté
En fait, le soi-disant
home directory
représente simplement le répertoire dans lequel les utilisateurs entrent par défaut lors de la connexion ; lorsque nous créons un utilisateur dans, si le
home Le répertoire
n'est pas un code spécifié>, le système nous attribuera une valeur par défaut pour les utilisateurs nonroot
par défaut/home/username
, tandis que. root
est /root Chaque fois que nous nous connectons au système, le programme de connexion initialisera les informations pour nous en fonction des champs du/etc/passwd
du système. > fichier, comprenantaprès la connexion. environnement shell (dernier champ)
,répertoire personnel (sixième champ)
Nous pouvons complètement personnaliser le répertoire personnel :
useradd. testtest -d /tmp/home /test
, créez un nouveau répertoire pour les nouveaux utilisateurs via l'option -dVous pouvez même spécifier de ne pas le créer via
-M
, qui est généralement utilisé pour les comptes exécutant certains programmes, mais pas du tout. Si la connexion et le répertoire personnel sont nécessaires, nous pouvons utiliser ces options pour créer un tel utilisateur.Si l'utilisateur a déjà été créé, nous pouvons également modifier le sixième champ. du fichier
/etc/passwd
, en supposanthome目录
, 只是代表用户登录时, 默认进入的目录而已; 当我们在创建用户
时, 如果没有指定home目录
, 系统则会为我们分配默认值, 非root
用户就是默认在/home/用户名
, 而root
则是/root
. 每次我们登陆系统, 登陆程序就会根据系统的/etc/passwd
文件里面的字段, 为我们初始化信息, 包括登陆之后的shell环境(最后一个字段)
,家目录(第六个字段)
.我们完全可以自定义家目录:
useradd testtest -d /tmp/home/test
, 通过-d选项为新增用户创建新目录甚至可以通过
-M
来指定不创建, 通常用于有些程序运行的账号, 完全就没有必要登陆和家目录的, 我们就能通过这些选项去创建这样的用户.如果用户已经创建了, 我们也能通过修改
/etc/passwd
文件的第六个字段, 假设那么以后登陆
Ensuite, lorsque l'utilisateurtesttest
用户时, 它就默认进入/tmp
rrreeetesttest
se connectera ultérieurement, il entrera/tmp
par défaut, car il s'agit de son répertoire personnel.🎜Le répertoire personnel de chaque utilisateur se trouve juste en dessous
/home/用户名
下,通过cd ~
就可以进入。只有root用户的home目录特殊,在/root
.Vous comprendrez la différence après avoir installé une version chinoise et une version anglaise
Un répertoire est home, et le dossier/répertoire est appelé home en minuscules. Il se trouve sous le répertoire /, qui est le répertoire home, et est un répertoire nécessaire.
.Vous pouvez voir que sous le même répertoire se trouvent des répertoires au niveau du système tels que tmp et var. Utilisez pwd pour afficher le chemin absolu et vous pouvez voir qu'il se trouve dans le répertoire personnel
L'autre est le répertoire personnel. La version de distribution chinoise sera appelée répertoire personnel/répertoire personnel. Sous le répertoire Users/username/, c'est le répertoire qui suit l'utilisateur
Vous pouvez voir via pwd qu'il s'agit du répertoire personnel. se trouve sous le répertoire des utilisateurs
S'il n'y a pas de compte utilisateur ordinaire dans votre système et un seul utilisateur root, alors le répertoire personnel n'existe pas par défaut. Une fois qu'un nouveau compte est créé, surtout après l'installation de l'interface graphique, vous créez un nouveau compte en conséquence. Le répertoire personnel sera créé sous le répertoire du compte et le nom de ce répertoire personnel est le nom de votre nouveau compte.
S'il y a 100 comptes dans votre système, il y aura 100 répertoires personnels, mais il n'y a qu'un seul répertoire personnel sous le répertoire personnel (par défaut). C'est la plus grande différence.Avez-vous vu cette icône de maison ? Il s'agit du répertoire personnel. Mon compte s'appelle a, donc le nom de ce répertoire personnel, qui est le répertoire personnel, est a.
Vous pouvez voir que les dossiers à l'intérieur sont tous des dossiers utilisateur. Si vous créez un nouvel utilisateur, disons b, alors il y aura un répertoire personnel appelé b sous le répertoire Users/, qui contient le fichier utilisateur.