Répertoire d'accueil
L'emplacement du répertoire Home dans le système de fichiers est /home/username. username est le nom d'utilisateur lorsque vous vous connectez au système. Il existe une variable d'environnement $HOME, qui stocke la valeur du chemin. Vous pouvez saisir cd $HOME dans le shell pour accéder directement au répertoire personnel de l'utilisateur actuel.
L'utilisateur dispose d'un accès complet en écriture à $HOME.
/etc/skel
Le nom de ce dossier vient de skeleton, qui signifie squelette, car il contient les fichiers de base et la structure de répertoires d'un répertoire utilisateur.
Par défaut, lorsque vous créez un répertoire utilisateur, le système copiera le contenu du répertoire /etc/skel dans votre répertoire utilisateur. Les fichiers de ce répertoire sont des fichiers cachés (les noms de fichiers commencent par "." fichiers commençant par ), vous ne les verrez donc pas directement après les avoir copiés dans votre répertoire HOME.
Vous pouvez utiliser ls –a /etc/skel pour afficher ces fichiers dans le terminal virtuel ou les afficher dans Affichage-> Afficher les fichiers cachés dans Nautilus (la touche de raccourci par défaut pour cette opération est Ctrl+H).
Voici quelques fichiers typiques :
.bash_logout
Lorsque vous quittez bash, le code du fichier modifié sera exécuté. Par exemple, vous souhaiterez peut-être effacer l'écran (exécuter la commande clear) en quittant.
.bashrc
Le fichier de configuration de base de bash contient généralement une référence au fichier /etc/bashrc. Jetez un œil au code :
si [ -f /etc/bashrc ] alors;
./etc/bashrc
fi
L'instruction if détermine si /etc/bashrc existe et s'il s'agit d'un problème (plutôt qu'un répertoire ou autre chose), et si c'est le cas, exécute les commandes qu'il contient.
Ici, vous pouvez également personnaliser ce qu'il faut faire lors du démarrage de bash. Un exemple typique consiste à définir un alias tel que rm='rm –Rf'.
.bash_profile
La configuration des variables d'environnement de démarrage de Bash est ici. Bien sûr, vous pouvez également utiliser la commande export pour définir les variables d'environnement bash directement dans bash, mais la commande d'exportation ne peut cibler qu'une instance du bash actuel, et si vous la définissez dans . bash_profile, permanent.
Il existe également d'autres fichiers, tels que .emacs et .zshrc. Le premier est le fichier de configuration d'emacs, le second est le fichier de configuration du shell z, et le répertoire .kde contient des informations de configuration de kde, etc. Il existe également des fichiers spécifiques. Le type de fichiers de configuration varie en fonction des utilitaires que vous installez. Par exemple, si vous n'installez pas l'environnement de bureau kde, il n'y aura pas de répertoire .kde.
Une petite astuce est impliquée ici Puisque le système copiera les fichiers du répertoire /etc/skel dans le répertoire personnel de l'utilisateur après avoir créé un nouvel utilisateur, nous pouvons également l'utiliser pour ajouter certains fichiers dans /etc/skel que nous souhaitons. distribuer au nouvel utilisateur les informations utilisateur, par exemple, vous pouvez avoir des notes pour chaque nouvelle personne qui utilise ce système, vous pouvez ajouter un fichier Readme.txt dans /etc/skel.