IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Debian Discussion :

Couleur dans la console avec Bash


Sujet :

Debian

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    382
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 382
    Par défaut Couleur dans la console avec Bash
    Bonjour, je suis débutant sous linux ( Debian netinstall à=à et j'aimerais votre aide pour 2 - 3 petite choses.
    - J'aimerais déjà savoir si il est possible de mettre de la couleur dans la console et + pour la rendre plus agréable d'utilisation.
    - Avoir une liste si possible non trier par catégorie des commandes de bases linux.

    De plus je voulais savoir si il y avais un moyen d'activer l'autocompletion pour les paramètre de commande.
    Exemple si je tape
    aptitue upg
    sinon je fait tab alors il rajoute ' aptitude apgrade ' automatiquement ?

    Merci d'avance pour votre aide...

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 713
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 713
    Par défaut
    pour la couleur regarde là :
    http://www.developpez.net/forums/sho...d.php?t=294711

    et pour l'autocomplétion, regarde dans le fichier /etc/bash.bashrc et décommente les lignes suivantes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if [ -f /etc/bash_completion ]; then
        . /etc/bash_completion
    fi
    maintenant si tu fait "apt-get i[TAB]" il affiche "apt-get install "
    et si tu fais "apt-get install php-[TAB]" il affiche tous les paquets qui commencent pas "php-"

  3. #3
    Membre expérimenté

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Par défaut
    Bonjour

    Pour utiliser l'autocomplétion, il faut installer le module qui va bien à moins qu'il s'installe directement avec le paquetage bash. Je dis ça car sous FreeBSD, ce sont deux paquetages séparés.

    ++

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 713
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 713
    Par défaut
    Citation Envoyé par Olivier Regnier
    Bonjour

    Pour utiliser l'autocomplétion, il faut installer le module qui va bien à moins qu'il s'installe directement avec le paquetage bash. Je dis ça car sous FreeBSD, ce sont deux paquetages séparés.

    ++
    ah oui je n'ai pas pensé à ça
    là je viens de faire un "dpkg -S /etc/bash_completion" et il m'a répondu que le fichier se trouve dans la paquet "bash" donc ça devrait être bon

  5. #5
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Par défaut
    Pour se mettre aux commandes : http://linux.developpez.com/guide

  6. #6
    Membre confirmé Avatar de loopback
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    170
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 170
    Par défaut Coloriser le Shell Linux
    Salut,
    voici un script a copier dans ton .bashrc utilisateur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    # couleurs
    C_RED="\[\e[1;31m\]"
    C_BLUE="\[\e[1;34m\]"
    C_GRAY="\[\e[1;30m\]"
    C_WHITE="\[\e[1;37m\]"
    C_YELLOW="\[\e[1;33m\]"
    C_DEF="\[\033[0m\]"
     
    mUID=`id -u`
    MACHINE="ton_hostname"
    IP="ton_IP"
     
    if [ "$mUID" = "0" ] ; then
       PS1="${C_YELLOW}>${C_DEF} ${C_RED}\u${C_DEF}@${MACHINE}${C_YELLOW}[${C_DEF}$IP${C_YELLOW}]${C_DEF}:\w${C_RED}#${C_DEF} "
       PS2="${C_RED}>${C_DEF}  "
    else
       PS1="${C_YELLOW}>${C_DEF} ${C_BLUE}\u${C_DEF}@${MACHINE}${C_YELLOW}[${C_DEF}$IP${C_YELLOW}]${C_DEF}:\w${C_BLUE}\$ ${C_DEF}"
       PS2="${C_BLUE}>${C_DEF}  "
    fi
     
    export PS2
    export PS1
    ferme et ouvre ton shell ensuite

Discussions similaires

  1. alterner les couleurs dans un tableau avec xsl
    Par Eithelgul dans le forum XSL/XSLT/XPATH
    Réponses: 14
    Dernier message: 04/05/2015, 00h29
  2. écrire en couleur dans la console
    Par al85 dans le forum C
    Réponses: 11
    Dernier message: 29/04/2006, 10h50
  3. Couleur dans une console
    Par P'tite Nélodie dans le forum C
    Réponses: 6
    Dernier message: 05/04/2006, 20h42
  4. Ctrl -] ne passe pas dans une console avec vim
    Par Celelibi dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 10/03/2006, 14h35
  5. Couleur dans la console
    Par Tarrke dans le forum C++
    Réponses: 2
    Dernier message: 27/07/2005, 16h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo