Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
arborescence [Le 15/01/2026, 10:15] – [Données des applications] +explications krodelabestiolearborescence [Le 30/03/2026, 20:35] (Version actuelle) – [Répertoire personnel] +.bash_history | +.bash_aliases | liens internes | détails krodelabestiole
Ligne 29: Ligne 29:
 ===== Répertoire personnel ===== ===== Répertoire personnel =====
  
-Le répertoire personnel est ''/home/$USER/'', où ''$USER'' est votre nom d'[[:utilisateur]].((''$USER'' peut aussi être utilisé tel quel : c'est une [[:variables_d_environnement|variable d'environnement]] dont la valeur est le nom de l'[[:utilisateur]] courant.)) On l'appelle aussi souvent par simplification juste sa //home// (//maison// en anglais), et il est identifié pour chaque utilisateur sous la [[:variables_d_environnement|variable d'environnement]] ''$HOME''.\\+Le répertoire personnel est ''/home/$USER/'', où ''$USER'' est votre nom d'[[:utilisateur]].((''$USER'' peut aussi être utilisé tel quel : c'est une [[:variables_d_environnement|variable d'environnement]] dont la valeur est justement le nom de l'[[:utilisateur]] courant.)) On l'appelle aussi souvent par simplification juste sa //home// (//maison// en anglais), et il est identifié pour chaque utilisateur sous la [[:variables_d_environnement|variable d'environnement]] ''$HOME''.\\
 C'est l'équivalent du chemin ''~'', par [[:chemins#raccourcis_shell|raccourci shell]]. C'est l'équivalent du chemin ''~'', par [[:chemins#raccourcis_shell|raccourci shell]].
  
-<note tip>''/home/$USER'', ''~'' et ''$HOME'' sont donc équivalents et représentent le même [[:chemins|chemin]] pour l'utilisateur courant.</note>+<note tip>''/home/$USER'', ''~'' et ''$HOME'' sont donc équivalents et représentent le même [[:chemins|chemin]] pour l'[[:utilisateur]] [[:session utilisateur|courant]].</note>
  
 C'est le répertoire qui contient par défaut les données de l'utilisateur. C'est le répertoire qui contient par défaut les données de l'utilisateur.
  
-C'est aussi ce répertoire qui s'ouvre par défaut quand vous ouvrez votre [[:gestionnaire de fichiers]] ou un [[:terminal]] (pour trouver la racine, il faut donc "remonter").+C'est aussi ce répertoire qui s'ouvre par défaut quand vous ouvrez votre [[:gestionnaire de fichiers]] ou un [[:terminal]] (pour trouver la [[#racine]], il faut donc "remonter").
  
 L'utilisateur a toute latitude ici pour gérer et modifier les fichiers, sans [[:permissions administrateur|permission administrateur]]. L'utilisateur a toute latitude ici pour gérer et modifier les fichiers, sans [[:permissions administrateur|permission administrateur]].
Ligne 48: Ligne 48:
   * ''Modèles'' (utilisés entre autre par **[[:nautilus|GNOME Fichiers]]** pour la création de [[:nautilus#nouveaux_documents_depuis_le_menu_contextuel|nouveaux fichiers]])   * ''Modèles'' (utilisés entre autre par **[[:nautilus|GNOME Fichiers]]** pour la création de [[:nautilus#nouveaux_documents_depuis_le_menu_contextuel|nouveaux fichiers]])
   * ''Public'' (pour les données [[:partage#partage_de_fichiers|partagées]])   * ''Public'' (pour les données [[:partage#partage_de_fichiers|partagées]])
-  * ''Téléchargements'' (ou sont stockés par défaut les fichiers téléchargés en attendant d'être traités)+  * ''Téléchargements'' (où sont stockés par défaut les fichiers téléchargés en attendant d'être traités)
   * ''Vidéos''   * ''Vidéos''
-ainsi que les données que les applications créent en arrière-plan pour stocker les [[#Stockage des configurations|préférences]] et les [[#Données des applications|données]] de l'utilisateur.\\ Ces dernières sont généralement [[:fichier_cache|cachées]] : leurs noms commencent par un point ''.'' et elles n'apparaissent pas par défaut dans [[:nautilus|GNOME Fichiers]].\\ Il peut s'agir de répertoires :+ainsi que les données que les applications créent en arrière-plan pour stocker les [[#Stockage des configurations|préférences]] et les [[#Données des applications|données]] de l'utilisateur.\\ Ces dernières sont généralement [[:fichier_cache|cachées]] : leurs noms commencent par un point ''.'' et elles n'apparaissent pas par défaut dans [[:nautilus|GNOME Fichiers]].\\ Il peut s'agir de **répertoires** :
   * ''.cache'' contient des données de [[wpfr>Mémoire_cache|cache]] temporaires (fonctionnalité d'optimisation des applications). Celles-ci peuvent être lourdes et n'ont pas besoin d'être [[:sauvegarde|sauvegardées]].   * ''.cache'' contient des données de [[wpfr>Mémoire_cache|cache]] temporaires (fonctionnalité d'optimisation des applications). Celles-ci peuvent être lourdes et n'ont pas besoin d'être [[:sauvegarde|sauvegardées]].
   * ''.config'' contient les configurations de l'utilisateur, pour la plupart des applications. Voir //[[#Stockage des configurations]]//.   * ''.config'' contient les configurations de l'utilisateur, pour la plupart des applications. Voir //[[#Stockage des configurations]]//.
Ligne 58: Ligne 58:
   * ''.ssh'' renferme les informations de connexion [[:SSH]], dont les clés publiques et privées.   * ''.ssh'' renferme les informations de connexion [[:SSH]], dont les clés publiques et privées.
   * etc.   * etc.
-ou directement de fichiers : +ou directement de **fichiers** 
-  * ''.profile'' surcharge ''/etc/profile'' et fournit quelques éléments propres à la configuration propre à la [[:session utilisateur]] (comme des [[:variables d'environnement]]). +  * ''[[:bash#profile|.profile]]'' surcharge ''/etc/profile'' et fournit quelques éléments de configuration propre à la [[:session utilisateur]] (comme des [[:variables d'environnement]]). 
-  * ''.bashrc'' définit la configuration propre à [[:bash]] -- toujours pour l'[[:utilisateur]] (il contient du script exécuté lors du lancement du [[:shell]]). +  * ''[[:bash#bashrc|.bashrc]]'' définit la configuration propre à [[:bash]] -- toujours pour l'[[:utilisateur]] (il contient du script exécuté lors du lancement du [[:shell]]). 
-  * etc.+  * ''[[:bash#bash_history|.bash_history]]'' contient l'historique des [[:commande shell|commandes]] passées depuis le [[:terminal]] par l'[[:utilisateur]] courant (pour éviter d'enregistrer une commande dans ce fichier, pour des raisons de [[:sécurité]] par ex., on peut faire précéder celle-ci d'une espace '' ''). 
 +  * ''[[:bash#bash_aliases|.bash_aliases]]'' permet de définir des [[:alias]] de commandes, afin de les simplifier. 
 +  * D'autres applications qui n'ont besoin que d'un fichier de configuration le stockent aussi parfois directement ici (leur nom commence aussi le plus souvent par un point ''.'').
  
 ==== Stockage des configurations ==== ==== Stockage des configurations ====
Ligne 75: Ligne 77:
 ==== Binaires personnels ==== ==== Binaires personnels ====
  
-Il est possible d'installer manuellement certains outils ou applications en plaçant simplement un fichier binaire dans le répertoire ''~/.local/bin/'' et en les [[:permissions|rendant exécutables]]. Cette méthode ne requiert pas de [[:sudo|permission administrateur]], mais les logiciels ainsi installés ne sont accessibles que pour l'utilisateur courant.+Il est possible d'installer manuellement certains outilsapplications, ou [[:script|scripts]] (ces derniers doivent commencer par un [[wpfr>shebang]] ''#!/bin%%/%%//XXX//'' approprié) en plaçant simplement leurs fichiers dans le répertoire ''~/.local/bin/'' et en les [[:permissions|rendant exécutables]]. Cette méthode ne requiert pas les [[:permissions administrateur]], mais les logiciels ainsi installés ne sont accessibles que pour l'utilisateur courant
 + 
 +Pour installer un outil de cette manière, voir le chapitre //[[installation_non_standard_de_logiciel#Binaires isolés]]//.
  
 <note tip> <note tip>