Linux.general : Bash : [echap]*, à quoi ca sert concrètement ?
Posté par cho7 (page perso, ) le 03 juillet 2008
0
Bon beh voilà, tout est dans le titre...
J'ai découvert ça par hasard, et depuis ça m'intrigue... Apparement, ça liste tous les programmes disponibles sur le path, mais pourquoi, c'est là la grande question :)
Si on tape d'abord une commande, puis [echap]*, là ça semble afficher que les fichiers et dossiers du répertoire en cours...
Bref, quelqu'un pour éclairer ma lanterne ?
> Lire le message (7 commentaires, moyenne: 2,3).
Vous avez demandé le commentaire #946748.



Avis d'un archeologue de l'informatique
Pour avoir bosser ( et bosser encore T_T ) sur des vieux systèmes unix, sur les anciens shells, c'était la touche echap qui était utilisée en lieux et place de pour la completion auto.
Le comportement que tu décrit ressemble exactement à ce qu'on peut observer sous le anciens système. Certainement une volonté de ne pas changer les habitudes de certains de nos vieux barbus (faut les préserver surtout avec la canicule :D)
Maintenant ce n'est peut-être pas la raison première...
[ Répondre ]
[^]Re: Avis d'un archeologue de l'informatique
et chez moi dans un xterm avec bash, c'est tab
qui fait la completion et si tu ne met rien va te lister tout les binaires dispos dans le path
[22:53:03] neox@ubuntu64bits:~ $Display all 2227 possibilities? (y or n)
Apprendre par les autres, c'est bien.
Apprendre par soi-meme (RTFM, man, et notre ami google) c'est mieux
[ Répondre ]
[^]Re: Avis d'un archeologue de l'informatique
Beh oui, mais moi aussi j'utilise tab tout le temps.
Mais là, ce n'est pas de l'auto complétion vu que ça met toutes ces commandes en 1 bloc sur la ligne de commande actuelle, donc c'est inexploitable a priori :-/
le python, c'est bon
[ Répondre ]
[^]Re: Avis d'un archeologue de l'informatique
Je n'ai pas testé avec Ubuntu, mais sur une Debian Etch le comportement décrit est le même, ainsi que sur Fedora et Mint.
Tab fonctionne effectivement aussi presque pareil.
[ Répondre ]
[^]Re: Avis d'un archeologue de l'informatique
Merci pour ces débuts d'éclaircissements, même si la raison d'être du bidule n'est pas encore totalement élucidée :)
Pour l'instant, à part enchainer avec ctrl+u, je vois pas ce que je peux en faire de cette commande :+)
le python, c'est bon
[ Répondre ]
[^]Re: Avis d'un archeologue de l'informatique
il y a aussi [echap]-/ une sorte de ls ?
[ Répondre ]