Aller au menu - Aller au contenu

Personnalisez votre shell en couleur !


Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1 
Pseudo Commentaire
Page 1 
Hors ligne RuDa # Posté le 10/05/2007 à 20:32:47

Excellent tuto, clair, simple, explique bien.
Bravo Dbl.
20/20
Hors ligne geenux # Posté le 21/05/2007 à 18:57:06
Vive Qt
Avatar

Ville : Brest
Pays : France métropolitaine

C'est moi ou le script shell ne marche pas???
Image utilisateur

sinon très bon tuto
Secret (cliquez pour afficher)
19/20 car rien n'est pafait (sauf peut être linux :) )
Hors ligne utb_diablo # Posté le 22/05/2007 à 08:21:56
-uTb#`diablo 4 ever ;)
Avatar

Hum bizzar je vien de tester chez moi et pas d'erreur.
Tu as quel version de bash ?

Moi j'ai
Code : Bash
[root@Diablo:/home/diablo/color_shell]# bash --version
GNU bash, version 3.1.17(1)-release (i486-pc-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.


Je vais essayer sur un autre pc pour voir.

Ty

Ils ne savaient pas que c'était impossible, alors ils l'ont fait ...

To Be Single Is Like Being In A Huge Candy Store ... [Barney Stinson]

You can find my software right here => ftp://serv-diablo.no-ip.org/Source

Recherche offres de télétravail /Q me
 
Hors ligne david96 # Posté le 03/06/2007 à 03:59:04
Avatar

Très bon tuto 19/20 :D
 
Hors ligne Diti # Posté le 11/06/2007 à 10:46:11
Manchot empereur
Avatar
Flux RSS

Ville : Sucy-en-brie
Pays : France métropolitaine

Citation : diablo_79
Fermer votre shell et ouvrez en un autre...

  1. C'est fermez et pas fermer, d'ailleurs y'a plein de fautes dans c'tuto,
  2. Code : Console
    . .bashrc

    Ça marche tout aussi bien que de fermer le shell :)
 
Hors ligne KostoN # Posté le 22/07/2007 à 21:26:16
g33k
Avatar

Salut,
ton tuto a l'air sympa, j'ai lu la moitié et il est bien expliqué mais y a qques trucs qui tombent du ciel dont tu n'es pas capable d'expliquer, dommage.

Petite faute d'ortho ou de frappe :
"On va ensuite choisir une valeur pour PS1, notre prompt, pour ma parT ce sera :"

Voilà, je te mets 17/20 ;)
Hors ligne TidiusFF # Posté le 14/11/2007 à 12:37:24
Le pouvoir d'avoir le pouvoir!
Avatar

Fort inutile ces belles couleurs...donc totalement indispensable :D
18/20. ^^

Image utilisateur
Image utilisateur

Image utilisateur
 
Hors ligne Dagrut # Posté le 01/03/2008 à 15:36:23
BLACK OUT
Avatar

Génial!!!!

Le mien :
Code : Bash - Afficher / masquer les numéros de ligne
  1. PS1="\
  2. \[\033[47m\]\
  3. \[\033[34m\]\u\
  4. \[\033[33m\]@\
  5. \[\033[32m\]\h\
  6. \[\033[34m\]:\
  7. \[\033[31m\]\w\
  8. \[\033[36m\]]\
  9. \[\033[30m\]\$\
  10. \[\033[34m\]> "


Quoi "comment je supporte ça?" :p

Merci pour ce Bô tutô : 18!
 
Hors ligne ok # Posté le 17/06/2008 à 09:06:55
#!/bin/sh
Avatar

études : BTS IG Évry

Mouai pas mal : 18/20.
J'en profite, linuxiens du sdz, pour vous inciter à participer à ce sondage ou les conditions seront décrites dans le premier post ;) .

Image utilisateur
 
Hors ligne kna # Posté le 29/10/2008 à 20:33:17
へへ
Avatar

Citation : tuto
Remarque : vous pouvez aussi exécuter le fichier .bashrc à la main.
Il suffit de faire : Code : Bash
1
bash ~/.bashrc


Avec cette ligne de code, on demande à bash d'exécuter notre fichier .bashrc.

Petit détail, lorsqu'on lance un script avec bash il l'exécute dans un autre environnement. Il faut faire : Code : Bash
1
source ~/.bashrc
pour que les changements soient pris en compte dans le terminal courant.

« Le peuple français est incapable d'un régicide » (Louis XVI, 1789)
 
Hors ligne fellag # Posté le 05/11/2008 à 10:59:40
Avatar

Ville : Bardo
Pays : Tunisie

salut et merci pour le tuto , mais je pense que le lien du script shell ne fonctionne plus :euh:
avec firefox ou wget c'est le meme resultat ! esque sa vien de moi ?
Hors ligne NaBz # Posté le 07/11/2008 à 08:35:03
Avatar

Et oui les liens ne marchent plus!! :(
Hors ligne Manuyla # Posté le 08/11/2008 à 03:17:46
Sé onr sverdar sitja hvass !
Avatar

Ville : Bruxelles
Pays : Belgique

Bravo pour le tuto ! Cependant, j'ai une question. Quand on passe en mode root (avec sudo su par exemple), y a-t-il un moyen pour que l'invite de commande soit aussi colorée ?

Atra esterní ono thalduin, mor'ranr lífa unin hjarta onr un du evarínya ono varda.
 
Hors ligne Layus # Posté le 07/12/2008 à 19:11:36
!? encore un Layus...
Avatar

études : Université catholique de Louvain

Bonsoir,
je trouve ce tuto intéressant et plus léger que ceux qui sortent actuellement.

Cependant tu confonds les balises de code :

BASH : Celle-ci sert à mettre en forme un fichier bash (ici le .bashrc)
Code : Bash
1
2
3
4
5
#Tralala, on va créer notre alias, préparez vos aspirines, ça va être dur !
#C'est parti !!

eval "`dircolors -b`"         #On active le support des couleurs si ce n'est pas encore fait :)
alias ls='ls --color=auto'    #On crée notre alias


CONSOLE : sert à donner à l'utilisateur un apercu de ce qui se passe dans sa console :
Code : Console
[root@Diablo:~]# which vim
/usr/bin/vim
[root@Diablo:~]# which vi
/usr/bin/vi


Or tu n'utilises que la coloration bash alors que la plupart de tes codes relèvent de la console...
Cependant tu l'as peut-être fait exprès pour avoir le fond blanc ?

Enfin, chouette tuto dans le fond, et utile malgré ce qu'en diront les autres.

Tiens, tu crois qu'il est possible de n'afficher que le nom du dossier dans lequel on se trouve ?

exemple :
afficher layus@monOrdi:erlang$
plutôt que layus@monOrdi:~/Projets/erlang$
Parce que quand on est loin dans l'arborescence, ca prend la moitié de la ligne...

Bonne soirée,
Layus

Celui qui reçoit une idée de moi reçoit un savoir sans diminuer le mien, tout comme celui qui allume sa bougie à la mienne reçoit la lumière sans me plonger dans la pénombre.
Thomas Jefferson
 
Hors ligne Saesee # Posté le 08/12/2008 à 03:45:00
PSN-ID Saesee-Novha
Avatar
Flux RSS

Bon tuto, simple efficace. Sous certaines distribution, le bash est paramétrable directement dans ses options :

Fedora : Couleurs, transparence de la fenetre, ajout d'un wall en fond etc...

Blog : Saesee's Univers - PS3, 3D, Photo et Manga...
PSN-ID : Saesee-Novha - Précisez que vous venez du SdZ en m'ajoutant.
 
Hors ligne hugin # Posté le 09/12/2008 à 01:42:09

moi je suis plutôt faignant, aussi sous une Debian j'ai fait:

# apt-get install fish
$ chsh -s /usr/bin/fish

et voila, à la session suivante, je voyais mon shell en couleur !

There is no theory of probability, just a list of events that Linus Torvalds allows to occur.
from : linuxscrew.com - Chuck Norris vs. Linus Torvalds
 
Hors ligne soyel # Posté le 23/01/2009 à 19:46:10
We FTW!
Avatar

Pour la personne qui ne savait pas comment modifier cela pour l'utilisateur root en même temps, en faite il y a plusieurs solutions :
modifier le fichier /etc/profile ou bien modifier le fichier /root/.bashrc ( se connecté en root avec su - root et edité ~/.bashrc) .

À noté qu'avec une connaissance suffisante en bash, on peut facilement differancier des prompt par utilisateurs via le fichier /etc/profile :
Code : Bash
1
2
3
4
5
6
7
## exemple simple et sympa.
if ['/usr/bin/whoami' = 'root']
then
    export PS1='blablabla du prompt pour le root ... :)'
else
    export PS1='autre blablabla pour les autres utilisateurs'
fi
Ensuite ...
Citation : Commentaire
Tiens, tu crois qu'il est possible de n'afficher que le nom du dossier dans lequel on se trouve ?

exemple :
afficher layus@monOrdi:erlang$
plutôt que layus@monOrdi:~/Projets/erlang$
Parce que quand on est loin dans l'arborescence, ca prend la moitié de la ligne...

Bonne soirée,
Layus
use \W instead of \w :) ! il te suffit de remplacer le w minuscule en majuscule et tu verras que la magie opére ... dommage qu'il ne soit pas cité dans ce tutoriel cependant.

À rajouter peut-être ?

Dans l'ensemble ton tutoriel est pas trop mal, il reste très pratique pour les néo-linuxiens mais il serait peut-être judicieux d'aller un tout petit peu plus loin ne serai-ce que pour les "commandes" du style \W, comme \n que j'utilise personnellement devant mon prompt (retour à la ligne) ou \t pour afficher l'heure format 24h (\T pour le format 12h), \d, \#, \! etc etc ...

あの人頑張って頑張ので足を引っ張らないでください! >_<
 
Hors ligne utb_diablo # Posté le 24/01/2009 à 11:15:02
-uTb#`diablo 4 ever ;)
Avatar

Citation : Pas de titre
Pour la personne qui ne savait pas comment modifier cela pour l'utilisateur root en même temps, en faite il y a plusieurs solutions :
modifier le fichier /etc/profile ou bien modifier le fichier /root/.bashrc ( se connecté en root avec su - root et edité ~/.bashrc) .

À noté qu'avec une connaissance suffisante en bash, on peut facilement differancier des prompt par utilisateurs via le fichier /etc/profile :

Code : Bash
1
2
3
4
5
6
7
## exemple simple et sympa.
if ['/usr/bin/whoami' = 'root']
then
    export PS1='blablabla du prompt pour le root ... :)'
else
    export PS1='autre blablabla pour les autres utilisateurs'
fi


J'aurai plutôt modifié le fichier /etc/bash.bashrc plus approprié pour la personnalisation du shell en général ...

Code : Bash
1
2
3
4
5
6
if [ "`id -u -n`" = "diablo" ]; then
    PS1="foo"
else
    PS1="bar"
fi
export PS1


Ou encore

Code : Bash
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
case "`id -u -n`" in
    diablo)
        PS1="foo"       #pour diablo
    ;;
    root)
        PS1="bar"       #pour root
    ;;
    *)
        PS1="foobar"    #pour les autres
    ;;
esac

export PS1


Citation : Pas de titre
Dans l'ensemble ton tutoriel est pas trop mal, il reste très pratique pour les néo-linuxiens mais il serait peut-être judicieux d'aller un tout petit peu plus loin ne serai-ce que pour les "commandes" du style \W, comme \n que j'utilise personnellement devant mon prompt (retour à la ligne) ou \t pour afficher l'heure format 24h (\T pour le format 12h), \d, \#, \! etc etc ...


Exact, je ferai référence aux autres séquences spéciales dans mon tuto, lors de ma prochaine édition :)

Ils ne savaient pas que c'était impossible, alors ils l'ont fait ...

To Be Single Is Like Being In A Huge Candy Store ... [Barney Stinson]

You can find my software right here => ftp://serv-diablo.no-ip.org/Source

Recherche offres de télétravail /Q me
 
Hors ligne max02100 # Posté le 10/02/2009 à 18:15:58

comment faire pour changer la couleur de fond comme dans le tuto (en blanc?)car chez moi sa reste noir.mais sinon beau boulot bravo je suis content d'appartenir a la comunauté linux maintenant
Hors ligne Eiji Okuda # Posté le 30/05/2009 à 10:41:08
Huhu

Il y à aussi moyen de définir des variables pour les couleurs, c'est plus pratique...

En mode testeur de sécurité... :p


 
Hors ligne philippe83 # Posté le 20/09/2009 à 08:17:23

Il n'y a nul besoin de relancer bash pour avoir la nouvelle configuration.
IL suffit de taper:
Citation
source ./.bashrc

si on n'est pas dans le bon répertoire il faut bien sur pointer vers le fichier....
Hors ligne utb_diablo # Posté le 03/12/2009 à 11:03:47
-uTb#`diablo 4 ever ;)
Avatar

Je sais ...

Citation : mon tuto
Remarque : vous pouvez aussi exécuter le fichier .bashrc à la main.
Il suffit de faire : Code : Bash

. ~/.bashrc

Avec cette ligne de code, on demande à bash d'exécuter notre fichier .bashrc.

Ils ne savaient pas que c'était impossible, alors ils l'ont fait ...

To Be Single Is Like Being In A Huge Candy Store ... [Barney Stinson]

You can find my software right here => ftp://serv-diablo.no-ip.org/Source

Recherche offres de télétravail /Q me
 
Pour accéder à cette section
Connectez-vous !
connexion_rpx