en to fr translation catalogue (36 entries)

note: type: Content of: <sect1><title>
en: The Bash Shell Startup Files
fr: Les fichiers de démarrage du shell Bash

note: type: Content of: <sect1><para>
en: The shell program <filename>/bin/bash</filename> (hereafter referred to as just "the shell") uses a collection of startup files to help create an environment.  Each file has a specific use and may affect login and interactive environments differently.  The files in the <filename class="directory">/etc</filename> directory generally provide global settings. If an equivalent file exists in your home directory it may override the global settings.
fr: Le programme de shell <filename>/bin/bash</filename> (auquel on se référera ci-après sous le nom de «&nbsp;shell&nbsp;» utilise un ensemble de fichiers de démarrage pour aider à la création d'un environnement. Chaque fichier a une utilisation spécifique et il peut concerner différemment la connexion et les environnements interactifs. Les fichiers du répertoire <filename class="directory">/etc</filename> fournissent en général les paramètres globaux. Si un fichier équivalent existe dans votre répertoire home, il peut remplacer les paramètres globaux.

note: type: Content of: <sect1><para>
en: An interactive login shell is started after a successful login, using <filename>/bin/login</filename>, by reading the <filename>/etc/passwd</filename> file. This shell invocation normally reads <filename>/etc/profile</filename> and its private equivalent <filename>~/.bash_profile</filename> (or <filename>~/.profile</filename> if called as <command>/bin/sh</command>) upon startup.
fr: Un shell de connexion interactif démarre après une connexion réussie, en utilisant <filename>/bin/login</filename>, en lisant le fichier <filename>/etc/passwd</filename>. Cet appel du shell lit normalement <filename>/etc/profile</filename> et son équivalent privé <filename>~/.bash_profile</filename> (ou <filename>~/.profile</filename> s'il est appelé par <command>/bin/sh</command>) au démarrage.

note: type: Content of: <sect1><para>
en: An interactive non-login shell is normally started at the command-line using a shell program (e.g., <prompt>[prompt]$</prompt><command>/bin/bash</command>) or by the <command>/bin/su</command> command.  An interactive non-login shell is also started with a terminal program such as <command>xterm</command> or <command>konsole</command> from within a graphical environment. This type of shell invocation normally copies the parent environment and then reads the user's <filename>~/.bashrc</filename> file for additional startup configuration instructions.
fr: Un shell de non-connexion interactif démarre normalement en ligne de commande en utilisant un programme de shell (comme <prompt>[prompt]$</prompt><command>/bin/bash</command>) ou par la commande <command>/bin/su</command>. Un shell de non-connexion interactif démarre également avec un programme de terminal tel que <command>xterm</command> ou <command>konsole</command> depuis un environnement graphique. Ce type d'appel de shell copie normalement l'environnement parent puis lit le fichier <filename>~/.bashrc</filename> de l'utilisateur pour des instructions de configuration de démarrage supplémentaires.

note: type: Content of: <sect1><para>
en: A non-interactive shell is usually present when a shell script is running.  It is non-interactive because it is processing a script and not waiting for user input between commands. For these shell invocations, only the environment inherited from the parent shell is used.
fr: Un shell non interactif est présent en général lorsqu'un script shell s'exécute. Il n'est pas interactif car il exécute un script et n'attend pas d'entrée de l'utilisateur entre les commandes. Pour ces appels de shell, seul l'environnement hérité du shell parent est utilisé.

note: type: Content of: <sect1><para>
en: The file <filename>~/.bash_logout</filename> is not used for an invocation of the shell.  It is read and executed when a user exits from an interactive login shell.
fr: Le fichier <filename>~/.bash_logout</filename> n'est pas utilisé pour un appel du shell. Il est lu et exécuté lorsqu'un utilisateur quitte un shell de connexion interactif.

note: type: Content of: <sect1><para>
en: Many distributions use <filename>/etc/bashrc</filename> for system wide initialization of non-login shells. This file is usually called from the user's <filename>~/.bashrc</filename> file and is not built directly into <command>bash</command> itself.  This convention is followed in this section.
fr: De nombreuses distributions utilisent <filename>/etc/bashrc</filename> pour l'initialisation pour tout le système de shells de non-connexion. Ce fichier est en général appelé depuis le fichier <filename>~/.bashrc</filename> de l'utilisateur et il n'est pas construit directement dans <command>bash</command> lui-même. On suit cette convention dans cette section.

note: type: Content of: <sect1><para>
en: For more information see <command>info bash</command> -- <emphasis role="strong">Nodes: Bash Startup Files and Interactive Shells</emphasis>.
fr: Pour plus d'informations, voir <command>info bash</command> -- <emphasis role="strong">Nodes: Bash Startup Files et Interactive Shells</emphasis>.

note: type: Content of: <sect1><note><para>
en: Most of the instructions below are used to create files located in the <filename class='directory'>/etc</filename> directory structure which requires you to execute the commands as the <systemitem class='username'>root</systemitem> user. If you elect to create the files in user's home directories instead, you should run the commands as an unprivileged user.
fr: La plupart des instructions ci-dessous sont utilisées pour créer des fichiers qui se trouvent dans la structure de répertoires <filename class='directory'>/etc</filename>, ce qui implique que vous exécutiez les commandes en tant qu'utilisateur <systemitem class='username'>root</systemitem>. Si vous optez plutôt pour la création des fichiers dans le répertoire home de l'utilisateur, vous devriez lancer les commandes en tant qu'utilisateur non privilégié.

note: type: Content of: <sect1><para>
en: Editor Notes: <ulink url="&blfs-wiki;/bash-shell-startup-files"/>
fr: Notes des auteurs&nbsp;: <ulink url="&blfs-wiki ;/bash-shell-startup-files"/>

note: type: Content of: <sect1><sect2><para>
en: Here is a base <filename>/etc/profile</filename>. This file starts by setting up some helper functions and some basic parameters. It specifies some <command>bash</command> history parameters and, for security purposes, disables keeping a permanent history file for the <systemitem class="username">root</systemitem> user.  It also sets a default user prompt.  It then calls small, single purpose scripts in the <filename class='directory'>/etc/profile.d</filename> directory to provide most of the initialization.
fr: Voici un <filename>/etc/profile</filename> de base. Ce fichier démarre en paramétrant des fonctions d'aide et quelques paramètres de base.  Il spécifie des paramètres d'historique de <command>bash</command> et, pour des raisons de sécurité, il désactive la conservation d'un fichier d'historique permanent pour l'utilisateur <systemitem class="username">root</systemitem>.  Il paramètre aussi une invite utilisateur par défaut. Il appelle ensuite de petits scripts à finalité unique dans le répertoire <filename class='directory'>/etc/profile.d</filename> pour fournir la plupart de l'initialisation.

note: type: Content of: <sect1><sect2><para>
en: For more information on the escape sequences you can use for your prompt (i.e., the <envar>PS1</envar> environment variable) see <command>info bash</command> -- <emphasis role="strong">Node: Printing a Prompt</emphasis>.
fr: Pour plus d'informations sur les séquences d'échappement que vous pouvez utiliser pour votre invite (à savoir la variable d'environnement <envar>PS1</envar>) voir <command>info bash</command> -- <emphasis role="strong">Node: Printing a Prompt</emphasis>.

note: type: Content of: <sect1><sect2><screen>
en: <?dbfo keep-together="auto"?><userinput>cat &gt; /etc/profile &lt;&lt; "EOF"
    <literal># Begin /etc/profile
    # Written for Beyond Linux From Scratch
    # by James Robertson &lt;jameswrobertson@earthlink.net&gt;
    # modifications by Dagmar d'Surreal &lt;rivyqntzne@pbzpnfg.arg&gt;
    
    # System wide environment variables and startup programs.
    
    # System wide aliases and functions should go in /etc/bashrc.  Personal
    # environment variables and startup programs should go into
    # ~/.bash_profile.  Personal aliases and functions should go into
    # ~/.bashrc.
    
    # Functions to help us manage paths.  Second argument is the name of the
    # path variable to be modified (default: PATH)
    pathremove () {
            local IFS=':'
            local NEWPATH
            local DIR
            local PATHVARIABLE=${2:-PATH}
            for DIR in ${!PATHVARIABLE} ; do
                    if [ "$DIR" != "$1" ] ; then
                      NEWPATH=${NEWPATH:+$NEWPATH:}$DIR
                    fi
            done
            export $PATHVARIABLE="$NEWPATH"
    }
    
    pathprepend () {
            pathremove $1 $2
            local PATHVARIABLE=${2:-PATH}
            export $PATHVARIABLE="$1${!PATHVARIABLE:+:${!PATHVARIABLE}}"
    }
    
    pathappend () {
            pathremove $1 $2
            local PATHVARIABLE=${2:-PATH}
            export $PATHVARIABLE="${!PATHVARIABLE:+${!PATHVARIABLE}:}$1"
    }
    
    export -f pathremove pathprepend pathappend
    
    # Set the initial path
    export PATH=/usr/bin
    
    # Attempt to provide backward compatibility with LFS earlier than 11
    if [ ! -L /bin ]; then
            pathappend /bin
    fi
    
    if [ $EUID -eq 0 ] ; then
            pathappend /usr/sbin
            if [ ! -L /sbin ]; then
                    pathappend /sbin
            fi
            unset HISTFILE
    fi
    
    # Set up some environment variables.
    export HISTSIZE=1000
    export HISTIGNORE="&amp;:[bf]g:exit"
    
    # Set some defaults for graphical systems
    export XDG_DATA_DIRS=${XDG_DATA_DIRS:-/usr/share/}
    export XDG_CONFIG_DIRS=${XDG_CONFIG_DIRS:-/etc/xdg/}
    export XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR:-/tmp/xdg-$USER}
    
    # Set up a red prompt for root and a green one for users.
    NORMAL="\[\e[0m\]"
    RED="\[\e[1;31m\]"
    GREEN="\[\e[1;32m\]"
    if [[ $EUID == 0 ]] ; then
      PS1="$RED\u [ $NORMAL\w$RED ]# $NORMAL"
    else
      PS1="$GREEN\u [ $NORMAL\w$GREEN ]\$ $NORMAL"
    fi
    
    for script in /etc/profile.d/*.sh ; do
            if [ -r $script ] ; then
                    . $script
            fi
    done
    
    unset script RED GREEN NORMAL
    
    # End /etc/profile</literal>
    EOF</userinput>
fr: <?dbfo keep-together="auto"?><userinput>cat &gt; /etc/profile &lt;&lt; "EOF"
    <literal># Début de /etc/profile
    # Écrit pour Beyond Linux From Scratch
    # par James Robertson &lt;jameswrobertson@earthlink.net&gt;
    # modifications de Dagmar d'Surreal &lt;rivyqntzne@pbzpnfg.arg&gt;
    
    # Variables d'environnement du système et programmes de démarrage.
    
    # Les alias et les fonctions du système devraient aller dans /etc/bashrc.  Les variables
    # d'environnement et les programmes personnels devraient aller dans
    # ~/.bash_profile.  Les alias et fonctions personnels devraient aller dans
    # ~/.bashrc.
    
    # Fonctions pour aider à gérer les chemins de recherche.  Le second argument est le nom de
    # la variable de chemin à modifier (par défaut : PATH)
    pathremove () {
            local IFS=':'
            local NEWPATH
            local DIR
            local PATHVARIABLE=${2:-PATH}
            for DIR in ${!PATHVARIABLE} ; do
                    if [ "$DIR" != "$1" ] ; then
                      NEWPATH=${NEWPATH:+$NEWPATH:}$DIR
                    fi
            done
            export $PATHVARIABLE="$NEWPATH"
    }
    
    pathprepend () {
            pathremove $1 $2
            local PATHVARIABLE=${2:-PATH}
            export $PATHVARIABLE="$1${!PATHVARIABLE:+:${!PATHVARIABLE}}"
    }
    
    pathappend () {
            pathremove $1 $2
            local PATHVARIABLE=${2:-PATH}
            export $PATHVARIABLE="${!PATHVARIABLE:+${!PATHVARIABLE}:}$1"
    }
    
    export -f pathremove pathprepend pathappend
    
    # Indique le chemin de recherche
    export PATH=/usr/bin
    
    # Tentative de rétro-compatibilité avec LFS inférieur à 11
    if [ ! -L /bin ]; then
            pathappend /bin
    fi
    
    if [ $EUID -eq 0 ] ; then
            pathappend /usr/sbin
            if [ ! -L /sbin ]; then
                    pathappend /sbin
            fi
            unset HISTFILE
    fi
    
    # Mise en place de certaines variables d'environnement.
    export HISTSIZE=1000
    export HISTIGNORE="&amp;:[bf]g:exit"
    
    # Set some defaults for graphical systems
    export XDG_DATA_DIRS=${XDG_DATA_DIRS:-/usr/share/}
    export XDG_CONFIG_DIRS=${XDG_CONFIG_DIRS:-/etc/xdg/}
    export XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR:-/tmp/xdg-$USER}
    
    # Mise en place d'une invite rouge pour root et verte pour les utilisateurs.
    NORMAL="\[\e[0m\]"
    RED="\[\e[1;31m\]"
    GREEN="\[\e[1;32m\]"
    if [[ $EUID == 0 ]] ; then
      PS1="$RED\u [ $NORMAL\w$RED ]# $NORMAL"
    else
      PS1="$GREEN\u [ $NORMAL\w$GREEN ]\$ $NORMAL"
    fi
    
    for script in /etc/profile.d/*.sh ; do
            if [ -r $script ] ; then
                    . $script
            fi
    done
    
    unset script RED GREEN NORMAL
    
    # Fin de /etc/profile</literal>
    EOF</userinput>

note: type: Content of: <sect1><sect2><sect3><title>
en: The /etc/profile.d Directory
fr: Le répertoire /etc/profile.d

note: type: Content of: <sect1><sect2><sect3><para>
en: Now create the <filename class='directory'>/etc/profile.d</filename> directory, where the individual initialization scripts are placed:
fr: Maintenant créez le répertoire <filename class='directory'>/etc/profile.d</filename>, où sont mis les scripts d'initialisation individuels&nbsp;:

note: type: Content of: <sect1><sect2><sect3><note><para>
en: Using the bash completion script below is controversial. Not all users like it.  It adds many (usually over 1000) lines to the bash environment and makes it difficult to use the 'set' command to examine simple environment variables.  Omitting this script does not interfere with the ability of bash to use the tab key for file name completion.
fr: L'utilisation du script de complétion bash ci-dessous ne fait pas consensus. Tous les utilisateurs ne l'aiment pas. Il ajoute de nombreuses (plus de 1000) lignes à l'environnement bash et rend difficile d'utiliser la commande «&nbsp;set&nbsp;» pour examiner des variables d'environnement simples. Passer ce script n'interfère pas avec la capacité de bash d'utiliser la touche de tabulation pour compléter les noms de fichiers.

note: type: Content of: <sect1><sect2><sect3><para>
en: This script imports bash completion scripts, installed by many other BLFS packages, to allow TAB command line completion.
fr: Ce script importe les scripts de complétion bash, installé par beaucoup d'autres paquets BLFS pour permettre la complétion de la ligne de commande avec TAB.

note: type: Content of: <sect1><sect2><sect3><para>
en: Make sure that the directory exists:
fr: Assurez-vous que le répertoire existe&nbsp;:

note: type: Content of: <sect1><sect2><sect3><para>
en: For a more complete installation, see <ulink url="&blfs-wiki;/bash-shell-startup-files#bash-completions"/>.
fr: Pour une installation plus complète, voir <ulink url="&blfs-wiki;/bash-shell-startup-files#bash-completions"/>.

note: type: Content of: <sect1><sect2><sect3><para>
en: This script uses the <filename>~/.dircolors</filename> and <filename>/etc/dircolors</filename> files to control the colors of file names in a directory listing. They control colorized output of things like <command>ls --color</command>.  The explanation of how to initialize these files is at the end of this section.
fr: Ce script utilise les fichiers <filename>~/.dircolors</filename> et <filename>/etc/dircolors</filename> pour contrôler les couleurs des noms de fichiers dans la liste du contenu d'un répertoire. Ils contrôlent la sortie en couleurs de commandes telles que <command>ls --color</command>.  L'explication de la façon d'initialiser ces fichiers se trouvent à la fin de cette section.

note: type: Content of: <sect1><sect2><sect3><screen>
en: <userinput>cat &gt; /etc/profile.d/dircolors.sh &lt;&lt; "EOF"
    <literal># Setup for /bin/ls and /bin/grep to support color, the alias is in /etc/bashrc.
    if [ -f "/etc/dircolors" ] ; then
            eval $(dircolors -b /etc/dircolors)
    fi
    
    if [ -f "$HOME/.dircolors" ] ; then
            eval $(dircolors -b $HOME/.dircolors)
    fi
    
    alias ls='ls --color=auto'
    alias grep='grep --color=auto'</literal>
    EOF</userinput>
fr: <userinput>cat &gt; /etc/profile.d/dircolors.sh &lt;&lt; "EOF"
    <literal># Configuration pour la prise en charge des couleurs de /bin/ls et /bin/grep, l'alias se trouve dans /etc/bashrc.
    if [ -f "/etc/dircolors" ] ; then
            eval $(dircolors -b /etc/dircolors)
    fi
    
    if [ -f "$HOME/.dircolors" ] ; then
            eval $(dircolors -b $HOME/.dircolors)
    fi
    
    alias ls='ls --color=auto'
    alias grep='grep --color=auto'</literal>
    EOF</userinput>

note: type: Content of: <sect1><sect2><sect3><para>
en: This script adds some useful paths to the <envar>PATH</envar> and can be used to customize other PATH related environment variables (e.g. LD_LIBRARY_PATH, etc) that may be needed for all users.
fr: Ce script ajoute plusieurs chemins utiles aux variables d'environnement <envar>PATH</envar> et peut être utilisé pour personnaliser les autres variables d'environnement relatives à PATH (par exemple LD_LIBRARY_PATH, etc) qui peuvent être utiles pour tous les utilisateurs.

note: type: Content of: <sect1><sect2><sect3><screen>
en: <userinput>cat &gt; /etc/profile.d/extrapaths.sh &lt;&lt; "EOF"
    <literal>if [ -d /usr/local/lib/pkgconfig ] ; then
            pathappend /usr/local/lib/pkgconfig PKG_CONFIG_PATH
    fi
    if [ -d /usr/local/bin ]; then
            pathprepend /usr/local/bin
    fi
    if [ -d /usr/local/sbin -a $EUID -eq 0 ]; then
            pathprepend /usr/local/sbin
    fi
    
    if [ -d /usr/local/share ]; then
            pathprepend /usr/local/share XDG_DATA_DIRS
    fi
    
    # Set some defaults before other applications add to these paths.
    pathappend /usr/share/man  MANPATH
    pathappend /usr/share/info INFOPATH</literal>
    EOF</userinput>
fr: <userinput>cat &gt; /etc/profile.d/extrapaths.sh &lt;&lt; "EOF"
    <literal>if [ -d /usr/local/lib/pkgconfig ] ; then
            pathappend /usr/local/lib/pkgconfig PKG_CONFIG_PATH
    fi
    if [ -d /usr/local/bin ]; then
            pathprepend /usr/local/bin
    fi
    if [ -d /usr/local/sbin -a $EUID -eq 0 ]; then
            pathprepend /usr/local/sbin
    fi
    
    if [ -d /usr/local/share ]; then
            pathprepend /usr/local/share XDG_DATA_DIRS
    fi
    
    # Indique certaines valeurs par défaut avant que d'autres applications n'étendent ces chemins.
    pathappend /usr/share/man  MANPATH
    pathappend /usr/share/info INFOPATH</literal>
    EOF</userinput>

note: type: Content of: <sect1><sect2><sect3><para>
en: This script sets up the default <filename>inputrc</filename> configuration file. If the user does not have individual settings, it uses the global file.
fr: Ce script règle le fichier de configuration <filename>inputrc</filename> par défaut. Si l'utilisateur n'a pas de paramètres individuels, il utilise le fichier global.

note: type: Content of: <sect1><sect2><sect3><para>
en: Setting the <command>umask</command> value is important for security.  Here the default group write permissions are turned off for system users and when the user name and group name are not the same.
fr: Le paramétrage de la valeur <command>umask</command> est important pour la sécurité. Ici, les droits d'écriture par défaut du groupe sont désactivés pour les utilisateurs systèmes et quand le nom d'utilisateur et le nom du groupe ne sont pas les mêmes.

note: type: Content of: <sect1><sect2><sect3><para>
en: This script sets an environment variable necessary for native language support. A full discussion on determining this variable can be found on the <ulink url="&lfs-root;/chapter09/profile.html">LFS Bash Shell Startup Files</ulink> page.
fr: Ce script règle une variable d'environnement nécessaire au support des langues natives. Vous pouvez trouver un point complet sur la détermination de cette variable sur la page <ulink url="&lfs-root;/chapter09/profile.html">Fichiers de démarrage du shell bash de LFS</ulink>.

note: type: Content of: <sect1><sect2><sect3><title>
en: Other Initialization Values
fr: Autres valeurs d'Initialisation

note: type: Content of: <sect1><sect2><sect3><para>
en: Other initialization can easily be added to the <filename>profile</filename> by adding additional scripts to the <filename class='directory'>/etc/profile.d</filename> directory.
fr: On peut facilement ajouter d'autres réglages à <filename>profile</filename> en ajoutant des scripts supplémentaires au répertoire <filename class='directory'>/etc/profile.d</filename>.

note: type: Content of: <sect1><sect2><para>
en: Here is a base <filename>/etc/bashrc</filename>.  Comments in the file should explain everything you need.
fr: Voici un <filename>/etc/bashrc</filename> de base. Les commentaires dans ce fichier devraient vous expliquer tout ce dont vous avez besoin.

note: type: Content of: <sect1><sect2><para>
en: Here is a base <filename>~/.bash_profile</filename>.  If you want each new user to have this file automatically, just change the output of the command to <filename>/etc/skel/.bash_profile</filename> and check the permissions after the command is run. You can then copy <filename> /etc/skel/.bash_profile</filename> to the home directories of already existing users, including <systemitem class="username">root</systemitem>, and set the owner and group appropriately.
fr: Voici un <filename>~/.bash_profile</filename> de base. Si vous voulez que chaque nouvel utilisateur ait automatiquement ce fichier, renvoyez seulement la sortie de la commande vers <filename>/etc/skel/.bash_profile</filename> et vérifiez les droits après l'exécution de la commande. Vous pouvez alors copier <filename>/etc/skel/.bash_profile</filename> dans les répertoires home des utilisateurs existants, y compris celui de <systemitem class="username">root</systemitem>, et réglez comme il faut le propriétaire et le groupe d'appartenance.

note: type: Content of: <sect1><sect2><para>
en: Here is a base <filename>~/.profile</filename>. The comments and instructions for using <filename class="directory">/etc/skel</filename> for <filename>.bash_profile</filename> above also apply here. Only the target file names are different.
fr: Voici un <filename>~/.profile</filename> de base. Les commentaires et les instructions d'utilisation de <filename class="directory">/etc/skel</filename> pour <filename>.bash_profile</filename> ci-dessus s'appliquent aussi ici. Seuls les noms de fichiers cibles sont différents.

note: type: Content of: <sect1><sect2><para>
en: Here is a base <filename>~/.bashrc</filename>.
fr: Voici un fichier <filename>~/.bashrc</filename> de base.

note: type: Content of: <sect1><sect2><para>
en: This is an empty <filename>~/.bash_logout</filename> that can be used as a template.  You will notice that the base <filename>~/.bash_logout </filename> does not include a <userinput>clear</userinput> command.  This is because the clear is handled in the <filename>/etc/issue</filename> file.
fr: C'est un <filename>~/.bash_logout</filename> vide qui peut être utilisé comme modèle. Vous remarquerez que le <filename>~/.bash_logout</filename> de base n'inclut pas de commande <userinput>clear</userinput>. Ceci car le vidage se gère dans le fichier <filename>/etc/issue</filename>.

note: type: Content of: <sect1><sect2><para>
en: If you want to use the <filename>dircolors</filename> capability, then run the following command. The <filename class="directory">/etc/skel </filename> setup steps shown above also can be used here to provide a <filename>~/.dircolors</filename> file when a new user is set up.  As before, just change the output file name on the following command and assure the permissions, owner, and group are correct on the files created and/or copied.
fr: Si vous utilisez la possibilité <filename>dircolors</filename>, lancez la commande suivante. Les étapes de paramétrage de <filename class="directory">/etc/skel</filename> indiquées ci-dessus peuvent être utilisées ici pour avoir un fichier <filename>~/.dircolors</filename> lors du réglage d'un nouvel utilisateur. Comme tout à l'heure, changez simplement le nom du fichier de sorti dans la commande suivante et assurez-vous que les droits, le propriétaire et le groupe conviennent aux fichiers créés ou copiés.

note: type: Content of: <sect1><sect2><para>
en: If you wish to customize the colors used for different file types, you can edit the <filename>/etc/dircolors</filename> file. The instructions for setting the colors are embedded in the file.
fr: Si vous souhaitez personnaliser les couleurs utilisées pour différents types de fichiers, vous devez éditer le fichier <filename>/etc/dircolors</filename>. Les instructions pour régler les couleurs sont comprises dans le fichier.

note: type: Content of: <sect1><sect2><para>
en: Finally, Ian Macdonald has written an excellent collection of tips and tricks to enhance your shell environment.  You can read it online at <ulink url="https://www.caliban.org/bash/index.shtml"/>.
fr: Enfin, Ian Macdonald a écrit un ensemble excellent de modèles et de bidouillages pour améliorer votre environnement de shell. Vous pouvez le lire en ligne sur <ulink url="https://www.caliban.org/bash/index.shtml"/>.
