probleme d'alias sous debian

probleme d'alias sous debian - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 15-06-2007 à 18:44:38    

hello,
 
petit soucis, je veux avoir a ma dispo des alias et ca s'est pas fait sans mal.
 
J'edit ~.bashrc
j'ajoute  
 

alias lsa='ls -a'
alias mkdir='mkdir -p'
alias c='clear'
alias ..='cd ..'


 
pas reconnu -> je reboot la console ssh rien a faire.
je regarde /etc/passwd:
 

web:x:10000:10000::/data0/web:/bin/bash


 
je suis loggué en "web"
 
j'ai essayé en créant un .bash_profile et ca n'a rien donné :/
 
avez vous une idée du probleme ?
 
Merci


Message édité par veryfree le 15-06-2007 à 18:45:11
Reply

Marsh Posté le 15-06-2007 à 18:44:38   

Reply

Marsh Posté le 16-06-2007 à 09:20:46    

Bonjour,
 
Si tu fais 'source ~/.bashrc', tes alias marchent?
 
vw

Reply

Marsh Posté le 16-06-2007 à 13:52:39    

effectivement ca marche !
par contre, apres avoir redemarrer la console ssh je les reperd a nouveau.
Dans quel fichier doit je mettre cette commande pour avoir une persistance des alias ?
 
Merci

Reply

Marsh Posté le 16-06-2007 à 16:30:58    

C'est bien bash ton shell ?

Reply

Marsh Posté le 16-06-2007 à 16:41:38    

tu te loggues direct avec ton utilisateur ou bien tu fais un 'su' ?


Message édité par e_esprit le 16-06-2007 à 16:42:02

---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 16-06-2007 à 19:47:45    

chmod 755 sur le fichier contenant tes alias ?

Reply

Marsh Posté le 16-06-2007 à 20:10:34    

que de reponses !
 
oui c'est bash mon shell depuis peu ; )
je me loggue direct, je fait jamais de su
je viens d'essayer le chmod ca n'a rien changé :/
 

Reply

Marsh Posté le 16-06-2007 à 20:36:16    

splurf a écrit :

chmod 755 sur le fichier contenant tes alias ?


 [:cerveau dawanon]  
 
Pas besoin qu'il soit executable voyons.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 16-06-2007 à 22:30:02    

tu décommentes les lignes qui permettent de sourcer .bashrc dans .bash_profile :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 16-06-2007 à 22:30:22    


# include .bashrc if it exists
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 16-06-2007 à 22:30:22   

Reply

Marsh Posté le 18-06-2007 à 09:12:07    

e_esprit a écrit :

[:cerveau dawanon]  
 
Pas besoin qu'il soit executable voyons.


 
A moins que je dise une grosse bétise (dsl dans ce cas), vu la soluce que donne black_lord, si il faut qu'il soit exécutable ...
et avec un #!/bin/bash en entête
 
Il n'aurai pas besoin d'être exécutable s'il y avait source ~/.bashrc au lieu de . ~/.bashrc
 
Je dis une grosse connerie ou pas ?

Reply

Marsh Posté le 18-06-2007 à 09:32:05    

fighting_falcon a écrit :

A moins que je dise une grosse bétise (dsl dans ce cas), vu la soluce que donne black_lord, si il faut qu'il soit exécutable ...
et avec un #!/bin/bash en entête
 
Il n'aurai pas besoin d'être exécutable s'il y avait source ~/.bashrc au lieu de . ~/.bashrc
 
Je dis une grosse connerie ou pas ?


 
tu dis une grosse bêtise :o
 
le . fichier c'est comme "include" en C  [:abakuk]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 18-06-2007 à 10:15:08    

black_lord a écrit :


# include .bashrc if it exists
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi



 
ca marche merci  [:xp1700]

Reply

Marsh Posté le 18-06-2007 à 11:00:35    

ok pour le '.', merci black_lord, me coucherai moins con ce soir :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed