Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/09/2006, 18h24   #1
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Par défaut Questions sur le shell Bash

Bonjour,

Je suis utilisateur depuis quelques temps de Zsh mais aujourd'hui, j'ai envie de tester Bash. Donc, j'ai installé le port Bash et bash-completion jusque là tout va bien. La première question que je me pose, quels sont les fichiers à configurer ? J'ai vu sur Internet des fichiers comme .bashrc .bash_login .bash_logout .bash_profile et vu que tout le monde fait à sa sauce, les descriptifs de ces fichiers sont différents en fonction du site que je visite. Sous Zsh, les fichiers de configuration qui sont zlogin zlogout zshrc étaient placés pour ma part dans /etc/. Mais comment cela se passe avec Bash ?

Merci à l'avance de vos réponses

PS: pour le moment, j'ai envie de fuir bash alors rassurez-moi
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2006, 19h50   #2
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
zsh, c'est mal
bash c'est bien t'es rassuré ?

alors pour les versions standard de bash
  • /etc/profile : fichier lu à chaque fois qu'un utilisateur se connecte via login : c'est un script dans lequel on met tout ce qu'on veut
  • ~/.bashrc : fichier éxécuté lors de la connexion de l'utilisateur via login. si larkine se connecte, alors bash éxécutera /etc/profile et /home/larkine/.bashrc
  • ~/.bash_login : jamais vu ni utilisé ce fichier mais doit être équivalent à bashrc à quelques exceptions près
  • ~/.bash_logout : actions à éxécuter lors de la déconnexion de l'utilisateur : utile pour nettoyer les répertoires temporaires, aller écrire un fichier de log, etc
  • ~/.bash_profile : "Ce fichier contient des séquences d'instructions exécutées à chaque lancement d'un shell de connexion (login shell ) bash "
  • c'est pas un fichier de config : ~/.bash_history : contient toutes les commandes éxécutées dans le shell
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2006, 00h17   #3
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Une petite question au passage. J'ai un répertoire qui contient 3 dossiers. Lorsque je fais un cd <tab> il m'affiche mes 3 dossiers c'est logique, comme Zsh à part qu'il n'y a pas la couleur Sous Zsh on peut ajouter de la couleur à la complétion avec la commande suivante:
Code :
zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS}
Est-ce possible avec Bash ?

Merci
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2006, 09h14   #4
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
pour la coloration de la completition, je sais pas. mais tu peux faire un ls aussi
ça doit être faisable mais je ne l'ai jamais utilisé.

sinon pour ls, mais tu dois le connaitre, à ajouter dans /etc/profile pour que ce soit valable pour tous les utilisateurs
Code :
alias ls="ls --color=always"
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2006, 18h19   #5
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Merci beaucoup Michaël pour tes réponses. Pour le moment, il est impossible d'avoir de la couleur pour la complétion sous bash. Cela n'est pas encore implémenté.

@++
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h46.


 
 
 
 
Partenaires

Hébergement Web