Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
la commande ls
Envoyé par: mikiko

salut

j'ai un gros pb. en voulant faire un alias sur ls (en creant un executable que j'ai appele aussi ls et que j'ai mis dans /bin, ce qui ne marche pas mais qui est tout a fait l'oeuvre d'un debutant que je suis) j'ai perdu la commande ls du bin et maintenant ca m'affiche ls:command not found

aidez moi a retrouver cette commande svp
je suis sous debian et en bash

de plus je ne trouve pas le fichier .bashrc, ou se trouve t il?

merci d'avance pour l'aide


Poste le Monday 2 May 2005 16:42:11
Répondre     Citer    
Re: la commande ls
Envoyé par: elfato

la solution est peut etre ll
qui est souvent un alias par defaut de ls -lart

mais si tu as tué ls il te reste que dir peut etre mais pas sur toutes les distrib

sinon il faut te resoudre à l'aveugle à tuer ton alias

Citation
auteur
alias ls=``

en esperant que ça tues l'alias sans bloquer la commande ls (/bin/ls)
par contre si tu as creer un alias differement de la commande alias (remplacement de /bin/ls) tu ne peux que prier pour que tu puisse le recuperer de /sbin en faisant

Citation
auteur
su -c "cp /sbin/ls /bin/ls"
le password root te seras demandé.

dans tout autre cas il te faudra travaillé en aveugle pour ré-installer les commandes de base du systeme (/bin et /sbin)

^^D-*



Poste le Monday 2 May 2005 16:54:10
Répondre     Citer    
Re: la commande ls
Envoyé par: nicola

Si tu utilises Debian, ls est dans le paquet coreutils, que tu réinstalles avec apt-get install --reinstall coreutils.

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Monday 2 May 2005 16:58:43
Répondre     Citer    
Re: la commande ls
Envoyé par: mikiko

merci beaucoup tu m'as sauve

et ca m'apprendra!!

une derniere petite question:

j'aimerai cette fois ci mettre l'alias (colorise le ls ) comme il faut dans le .bashrc mais a priori ca ne marche pas

je l'ai mis dans celui du root et non dans celui du home.

ou dois je le mettre pour que ce soit effectif sur tt le monde?

et quelle ligne dois je inscrire?

merci encore de ton aide , et à tt le monde d'ailleurs


Poste le Monday 2 May 2005 17:48:22
Répondre     Citer    
Re: la commande ls
Envoyé par: elfato

l'ideal est de le mettre dans le .bachrc de l'utilisateur concerne....

alias ls=`Commande+options`

Poste le Monday 2 May 2005 18:02:48
Répondre     Citer    
Re: la commande ls
Envoyé par: Eric92

Citation
mikiko
où dois je le mettre pour que ce soit effectif sur tt le monde?
Dans le fichier /etc/bashrc ou /etc/profile

Poste le Monday 2 May 2005 23:21:06
Répondre     Citer    
Re: la commande ls
Envoyé par: oudoubah

Citation
elfato
sinon il faut te resoudre à l'aveugle à tuer ton
alias

auteur a écrit :alias ls=``

en esperant que ça tues l'alias sans bloquer la
commande ls (/bin/ls)

Pour tuer les alias, tu as la commande unalias ;-)

Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"

Poste le Tuesday 3 May 2005 15:38:31
Répondre     Citer    
Re: la commande ls
Envoyé par: elfato

non enfin elle existe pas toujours...d'un unix à l'autre d'un bsd à l'autre d'un linux à l'autre...
ça oui...par contre... ^o^

Poste le Tuesday 3 May 2005 16:59:27
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
la commande ls
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons