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

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Bash et Alias [Résolu par Pimolo et 911GT3]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Bash et Alias [Résolu par Pimolo et 911GT3]

n°67142
fabriceMer​c
Posté le 14-02-2002 à 12:08:00  profilanswer
 

les Alias c'est bien mais les miens ne marchent que sous root
je ne comprends pas tout car j'ai bien specifié dans le .bashrc de mon utilisateur les alias a utiliser .Au cas ou je les ai mis dans mon /etc/profile aussi ( mais bon je suis pas sur que sa se met la )
 
 
et bon je ne peut toujours pas utiliser les alias !
 
( j'ai une debian )

 

[jfdsdjhfuetppo]--Message édité par fabriceMerc--[/jfdsdjhfuetppo]

mood
Publicité
Posté le 14-02-2002 à 12:08:00  profilanswer
 

n°67169
911GT3
en roue libre
Posté le 14-02-2002 à 13:30:31  profilanswer
 

c'est sur une console ou une fenêtre de terminal ?
 
Un truc qui m'est arrivé c'est que Gnome-terminal à une option pour ne pas utiliser le .bashrc. Pour y remédier, il faut décocher la case utiliser le --login par défaut dans paramètres->préférences.

 

[jfdsdjhfuetppo]--Message édité par 911GT3--[/jfdsdjhfuetppo]

n°67173
fabriceMer​c
Posté le 14-02-2002 à 13:38:27  profilanswer
 

911GT3 a écrit a écrit :

c'est sur une console ou une fenêtre de terminal ?
 
Un truc qui m'est arrivé c'est que Gnome-terminal à une option pour ne pas utiliser le .bashrc. Pour y remédier, il faut décocher la case utiliser le --login par défaut dans paramètres->préférences.  
 
 




 
dans une console fenetre ( Eterm ) et terminal mais je n'utilise plus gnome

n°67177
911GT3
en roue libre
Posté le 14-02-2002 à 13:44:33  profilanswer
 

et quand tu fais un . ~/.bashrc ca marche après ?
 
Le fichier général à changer serait plutôt /etc/bash.bashrc il me semble.

n°67190
pipomolo
faisez gaffe aux pigeons
Posté le 14-02-2002 à 14:02:13  profilanswer
 

Pour les variables d'env tu as plusieurs niveaux  
 

  • Les variables definies aux login, dans le fichier /etc/login, que tu peux surcharger avec $HOME/.login  
  • Les variables definies a chaque lancement de shell, dans le fichier /etc/profile, surchargeable aussi par $HOME/.profile  
  • Les variables definies pour un shell particulier, par exemple dans /etc/bashrc /etc/cshrc, egalement surchargeables...  

 
Quelques questions un peu connes mais on sait jamais :D  
- Tu es sur de la syntaxe pour tes alias ?  
alias machin='bidule -truc'  
 
- Tu utilise bien bash ? :D  
 
- En tapant set tu as quoi comme variables d'env ?  
 
- En sourcant le fichier .bashrc a la main ca marche ?

 

[jfdsdjhfuetppo]--Message édité par pipomolo--[/jfdsdjhfuetppo]


---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,  
n°67196
fabriceMer​c
Posté le 14-02-2002 à 14:29:22  profilanswer
 

911GT3 a écrit a écrit :

et quand tu fais un . ~/.bashrc ca marche après ?
 
Le fichier général à changer serait plutôt /etc/bash.bashrc il me semble.  




 
/etc/bash.bashrc
 
je viens de le modifier mais rien  
 
oui j'utilise bien bash
la syntaxe est bonne elle marche pour root
 
bon je vais faire des recherches  
 
Merci quand meme les gars
 
Mais avant je finis de mater mon film  :sol:

 

[jfdsdjhfuetppo]--Message édité par fabriceMerc--[/jfdsdjhfuetppo]

n°67198
pipomolo
faisez gaffe aux pigeons
Posté le 14-02-2002 à 14:57:19  profilanswer
 

Au fait le truc a comprendre de mon post plus haut est qu'il vaut mieux mettre les alias dans les fichiers rc du shell (ie *bashrc) plutot que dans profile, car la syntaxe des alias depend du shell...
 
Normalement dans ~/.bashrc ca devrait passer, essaye de te deloguer/reloguer...(au fait au passage encore une remarque conne mais il faut relancer ton shell pr que les modifs soient prisent en compte :D)
 
Tu ne nous a pas dit c que ca faisait quand tu sources le .bashrc a la main (. ~/.bashrc)


---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,  
n°67215
fabriceMer​c
Posté le 14-02-2002 à 15:43:29  profilanswer
 

. ~/.bashrc
 
 
l'invite du shell qui change et j'ai mes alias ??!!
par contre j'ai copié les lignes d'alias par defaut de .bashrc  
dans /etc/profile et sa marche  
mon shell n'est pas lancé au demarrage
 
set:
 
BASH=/bin/bash
BASH_VERSINFO=([0]="2" [1]="05a" [2]="0" [3]="1" [4]="release" [5]="i386-pc-linux-gnu" )
BASH_VERSION='2.05a.0(1)-release'
COLUMNS=128
DIRSTACK=()
EUID=1000
GROUPS=()
HISTFILE=/home/fab/.bash_history
HISTFILESIZE=500
HISTSIZE=500
HOME=/home/fab
HOSTNAME=fab
HOSTTYPE=i386
HUSHLOGIN=FALSE
HZ=100
IFS=$' \t\n'
LANG=fr_FR@euro
LC_ALL=fr_FR@euro
LINES=48
LOGNAME=fab
MACHTYPE=i386-pc-linux-gnu
MAIL=/var/spool/mail/fab
MAILCHECK=60
OPTERR=1
OPTIND=1
OSTYPE=linux-gnu
PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/local/wine/bin:/usr/bin//bin/numlockx
PIPESTATUS=([0]="0" )
PPID=1
PS1='\u@\h:\w\$ '
PS2='> '
PS4='+ '
PWD=/home/fab
SHELL=/bin/bash
SHELLOPTS=braceexpand:hashall:histexpand:monitor:h
istory:interactive-comments:emacs
SHLVL=1
TERM=linux
UID=1000
USER=fab
_=set
 
 
voila

n°67230
pipomolo
faisez gaffe aux pigeons
Posté le 14-02-2002 à 16:06:26  profilanswer
 

Bon ben ca veut dire que ton .basrhc n'est pas source au demarrage de ton shell...Ca explique que ton prompt change quand tu sources a la main, puisqu'il doit etre defini ds le .bashrc (PS1, PS2...). Ca explique aussi que tu ais tes alias ensuite  
 
C'est bizarre, tu as quelle version de bash ? Et dans man bash il ne disent pas le nom du fichier de config ?  
 
Sinon c bon si en mettant ds profile ca marche, c'est juste genant si tu utilise plusieurs shells...  
 
Ah oui sinon y a la commande alias toute seule qui affiche tous les alias...

 

[jfdsdjhfuetppo]--Message édité par pipomolo--[/jfdsdjhfuetppo]


---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,  
n°67232
911GT3
en roue libre
Posté le 14-02-2002 à 16:11:55  profilanswer
 

regarde du côté de ~/.bash_profile . Le contenu du mien me laisse penser qu'il pourrait jouer un rôle.

mood
Publicité
Posté le 14-02-2002 à 16:11:55  profilanswer
 

n°67295
fabriceMer​c
Posté le 14-02-2002 à 18:10:47  profilanswer
 

.bash_profile:
# ---- language-env DON'T MODIFY THIS LINE!
# settings for french speaking users
 
# set LANG
export LANG=fr_FR@euro
# ---- language-env end DON'T MODIFY THIS LINE!
 
et c'est tout ?!!
 
tient j'ai ca aussi:
.bash_profile.language-env-bak:
 
 
# ---- language-env DON'T MODIFY THIS LINE!
# settings for french speaking users
 
# set LANG
export LANG=fr_FR@euro
# ---- language-env end DON'T MODIFY THIS LINE!
# ~/.bash_profile: executed by bash(1) for login shells.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
 
umask 022
 
# the rest of this file is commented out.
 
# include .bashrc if it exists
 
#if [ -f ~/.bashrc ]; then
#    source ~/.bashrc
#fi
 
# set PATH so it includes user's private bin if it exists
 
#if [ -d ~/bin ] ; then
#    PATH=~/bin:"${PATH}"
#fi
 
@911GT3 : tu me files le contenu de ton bash_profile stp

n°67300
pipomolo
faisez gaffe aux pigeons
Posté le 14-02-2002 à 18:22:39  profilanswer
 

l'autre jour tu as du faire un dpkg-reconfigure locales qui a modifie ton .bash_profile pour configurer la variable LANG...l'autre fichier que tu as doit etre un backup fais par dpkg-reconfigure a ce moment la...
 
Apparemment le .bash_profile concerne les login shells...enfin tu pourrais essayer de mettre:

if [ -f ~/.bashrc ]; then
    source ~/.bashrc
fi

dedans...


---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,  
n°67305
911GT3
en roue libre
Posté le 14-02-2002 à 18:31:11  profilanswer
 

@911GT3 : tu me files le contenu de ton bash_profile stp
 
J'ai le même que ta version -bak.
ce sont les lignes commentées qui m'ont incité à mon dernier message ;)

n°67309
fabriceMer​c
Posté le 14-02-2002 à 18:37:19  profilanswer
 

Probleme résolu!!!!!! :pt1cable:  
 
merci pimolo et 911GT3

n°67312
911GT3
en roue libre
Posté le 14-02-2002 à 18:40:31  profilanswer
 

rulez :)

n°67381
Krueger
tout salaire demande dutravail
Posté le 14-02-2002 à 22:06:37  profilanswer
 

Heu désolé pour l'incrustation, mais juste par curiosité, que signifient les initiales rc de bashrc?
Remote Command?
Root Configuration?
 
 
 
Merci. :hello:


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
n°67390
the_fireba​ll
I have fucking failed
Posté le 14-02-2002 à 22:30:25  profilanswer
 

ressources quelque chose je  dirais :D


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
n°67470
Krueger
tout salaire demande dutravail
Posté le 15-02-2002 à 11:39:25  profilanswer
 

Resources Congiguration alors. :)


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
n°67472
911GT3
en roue libre
Posté le 15-02-2002 à 11:47:57  profilanswer
 

:non: c'est release candidate
 
 
 
 
 
 
 
 
 
 
 
 
 
 
wuiwui je  [:bac]

n°67480
fabriceMer​c
Posté le 15-02-2002 à 12:08:42  profilanswer
 

sondage :
vous utilisez quoi comme shell ?

n°67716
Krueger
tout salaire demande dutravail
Posté le 15-02-2002 à 21:05:26  profilanswer
 

bash
 
C'est celui par défaut que j'ai aussi bien chez moi qu'à ma fac, alors je m'y suis habitué. :sweat:


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
mood
Publicité
Posté le   profilanswer
 


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

  Bash et Alias [Résolu par Pimolo et 911GT3]

 

Sujets relatifs
!!!!!!!!!!!! locales !!!!!!!!! [RéSOLU][vmware] voir mes partages samba sur la machine guest [résolu]
Debian et souris USB [RESOLU]curseur invisible sous KDE [résolu]
[Debian] Config IP fixe [RESOLU][1/2 résolu ;-) ] reconnexion auto & net desesperement lent...........
[debian] freeze sous X ! [ RESOLU ]Mailing list sur debian [ RESOLU ]
Problème X après upgrade (debian) [ RESOLU ]potato -> sid [ RESOLU ]
Plus de sujets relatifs à : Bash et Alias [Résolu par Pimolo et 911GT3]


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