Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1759 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  [UNIX] couleurs différentes pour dossiers, liens, exécutables...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[UNIX] couleurs différentes pour dossiers, liens, exécutables...

n°904897
hokutonofr​ed
Posté le 19-04-2007 à 15:18:40  profilanswer
 

Bonjour,
 
je bosse sous UNIX, et j'ai dans les fenetres de commandes (dtterm) les dossiers, exécutables, liens symboliques, etc... qui s'affichent dans des couleurs distinctes (bleu, vert, turquoise), donc bien lisibles.
 
Mon problème est que je me connecte désormais à une machine différente, sous un autre compte, qui n'a pas ces options de paramètrées... donc je trouve l'affichage (noir et blanc) relativement illisible...  :fou:  
 
Je souhaiterai donc savoir comment configurer ce compte pour rendre la lecture des arborescence bien lisibles...
Y a-t-il un fichier à modifier (voir reprendre du compte lisible), style .bashrc, .bash_profile ?
Ou faut-il configurer les couleurs des éléments par une instruction de type "setenv" ?
 
Merci par avance pour toute info.
 
P.S: je précise que mon compte "lisible" était pré-configuré, je n'ai donc pas la moindre idée de ce qui fait que les fichiers/dossiers sont affichés en couleur...


Message édité par hokutonofred le 19-04-2007 à 15:48:39
mood
Publicité
Posté le 19-04-2007 à 15:18:40  profilanswer
 

n°904972
hokutonofr​ed
Posté le 19-04-2007 à 17:18:01  profilanswer
 

Il semble que la lisibilité soit liée à une option de la commande "ls", à savoir :
 
ls --color=auto
 
ce qui affiche alors les dossiers en bleu, les archives en rouge, les exécutables en vert, etc...
 
(cette configuration semble se faire automatiquement sur la machine "lisible", en faisant appel à un mystérieux fichier ". /etc/bashrc" , que je ne suis pas parvenu à localiser...)
 
Hélas cette option ne figure pas parmi les choix proposés de la commande "ls", sur la machine que j'aurai souhaité configurer...
Peut-être est-ce lié au fait qu'elle soit basée sur un shell "csh", alors que la machine lisible utilise un shell "bash" ?
 
N'y a-t-il pas d'autre option similaire que je puisse utiliser à la place ?


Message édité par hokutonofred le 19-04-2007 à 17:23:28
n°904983
arghbis
salops de dauphins
Posté le 19-04-2007 à 17:44:35  profilanswer
 

cette configuration peut se faire dans le fichier .bashrc (le . devant est important), qui se trouve dans le répertoire d'accueil de la machine "lisible", si j'ai bien compris le problème.
 
Dans ce fichier, il faudra définir un alias pour ls. Je recommande donc de se pencher sur l'utilisation de alias

n°905040
Taz
bisounours-codeur
Posté le 19-04-2007 à 20:24:32  profilanswer
 

dircolors

n°905130
peyo22
Free heel :)
Posté le 19-04-2007 à 23:33:20  profilanswer
 

ou au pire dans une variable d'env de bash...
chez moi ca donne ca :

Citation :

[...]
USER=peyo
LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:
ow=34;42:st=37;44:ex=01;32:*.bat=01;32:*.BAT=01;32:*.btm=01;32:*.BTM=01;32:*.cmd=01;32:*.CMD=01;32:*.com=01;32:*.COM=01;32:*.dll=01;
32:*.DLL=01;32:*.exe=01;32:*.EXE=01;32:*.arj=01;31:*.bz2=01;31:*.deb=01;31:*.gz=01;31:*.lzh=01;31:*.rar=01;31:*.RAR=01;31:*.rpm=01;31:
*.tar=01;31:*.taz=01;31:*.tb2=01;31:*.tbz2=01;31:*.tbz=01;31:*.tgz=01;31:*.tz2=01;31:*.z=01;31:*.Z=01;31:*.zip=01;31:*.ZIP=01;31:*.zoo=01;31:
*.asf=01;35:*.ASF=01;35:*.avi=01;35:*.AVI=01;35:*.bmp=01;35:*.BMP=01;35:*.flac=01;35:*.FLAC=01;35:*.gif=01;35:*.GIF=01;35:*.jpg=01;35:*.JPG=01;
35:*.jpeg=01;35:*.JPEG=01;35:*.m2a=01;35:*.M2A=01;35:*.m2v=01;35:*.M2V=01;35:*.m4a=01;35:*.M4A=01;35:*.m4p=01;35:*.M4P=01;35:*.m4v=01;35
:*.M4V=01;35:*.mov=01;35:*.MOV=01;35:*.mp3=01;35:*.MP3=01;35:*.mpc=01;35:*.MPC=01;35:*.mpeg=01;35:*.MPEG=01;35:*.mpg=01;35:*.MPG=01;35
:*.ogg=01;35:*.OGG=01;35:*.pbm=01;35:*.pgm=01;35:*.png=01;35:*.PNG=01;35:*.ppm=01;35:*.rm=01;35:*.RM=01;35:*.tga=01;35:*.TGA=01;35
:*.tif=01;35:*.TIF=01;35:*.tiff=01;35:*.TIFF=01;35:*.wav=01;35:*.WAV=01;35:*.wma=01;35:*.WMA=01;35:*.wmv=01;35:*.WMV=01;35:*.xbm=01;35
:*.xcf=01;35:*.xpm=01;35:*.xwd=01;35:*.XWD=01;35:
[...]


sans retour a la ligne mais sinon ca bute trop violemment la mise en page ^^
vala...


Message édité par peyo22 le 19-04-2007 à 23:34:35

---------------
"Se tromper est humain ; Vraiment foutre la merde necessite le mot de passe de root."
n°905148
Taz
bisounours-codeur
Posté le 20-04-2007 à 00:14:08  profilanswer
 

dircolors quoi ...

n°905162
peyo22
Free heel :)
Posté le 20-04-2007 à 00:43:59  profilanswer
 

Taz a écrit :

dircolors quoi ...


tout a fait, mais avec un exemple de synthaxe c'est deja plus parlant... enfin je trouve


---------------
"Se tromper est humain ; Vraiment foutre la merde necessite le mot de passe de root."
n°905187
l0ky
Posté le 20-04-2007 à 08:32:13  profilanswer
 

pour la synthaxe man 5 dir_colors
C'est fait pour ! pourquoi se prendre le choux a se faire une variable d'environnement longue de 10km
 [:spamafote]

n°905336
hokutonofr​ed
Posté le 20-04-2007 à 14:14:50  profilanswer
 

Hum je ne suis pas sûr d'avoir tout compris... mais en tout cas merci pour ces premières pistes.  :)  
 
peryo22 semble proposer d'associer une couleur à chaque type de fichier, en fonction de son extension
OK, mais où définir ce paramètrage ?
quelle couleur correspond à quel chiffre ?
quelle est "l'extension" à définir, pour un dossier, un lien ?
 
l0ky et Taz proposent d'utiliser "dircolors" (connait pas...), mais quand je fais "man dircolors" dans la console de commande, il m'est répondu que ce n'est pas référencé dans le manuel (donc n'est probablement pas installé sur le server...)

n°905342
hokutonofr​ed
Posté le 20-04-2007 à 14:18:19  profilanswer
 

arghbis a écrit :

cette configuration peut se faire dans le fichier .bashrc (le . devant est important), qui se trouve dans le répertoire d'accueil de la machine "lisible", si j'ai bien compris le problème.
 
Dans ce fichier, il faudra définir un alias pour ls. Je recommande donc de se pencher sur l'utilisation de alias


 
Oui, mon idée était de créer dans le fichier .cshrc de la machine "illisible" un alias à la commande ls (qui est probablement la méthode utilisée sur la machine "lisible" ), du type :
 
alias ls='ls --color=auto'
 
mais apparemment, la fonction "ls" de cette machine, ne connait pas l'option "--color"
(ne fait pas partie des choix proposée par le manuel, qd je fais "man ls" )
par contre cette option de "ls" est accessible sur la machine "lisible"
 
donc il me faut trouver un autre moyen, pour la machine "illisible"...


Message édité par hokutonofred le 20-04-2007 à 14:19:20

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  [UNIX] couleurs différentes pour dossiers, liens, exécutables...

 

Sujets relatifs
[résoIu] installation unix minimal sur une vieille bécane pour les mp3Syncronisation automatique de dossiers distants
comparer proprietaire fichier (UNIX AIX)envoi de mail sous unix
[UNIX SCO-OpenServer] Installation gccHP UX, unix, pb affichage clavier
ProFTPd dossiers communs comment faire ?Versions différentes de modules : comment charger le bon ?[résolu]
systeme unix inside question pour un exams :DConfiguration de pam
Plus de sujets relatifs à : [UNIX] couleurs différentes pour dossiers, liens, exécutables...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR