Bonjour a tous, Petite question concernant la console: La commande 'tab tab' renvoie aprè le message "Display all 2773 possibilities? (y or n)" la liste des commandes disponible sur le système. Mais a quoi correspond cette commande 'tab tab'. Merci d'avance.
Tab propose la complétion automatique d'une commande . si plusieurs commandes commencent par les même lettres ,le deuxième T Tab permet de sélectionner dans une liste la commande voulue .Exemple pour pacman:
Très bonne question. Je te propose une petite recherche upon the web avec les mots "bash" et "completion". Cela te donnera de multiples explications...
Qaund tu bosses toute la journée en mode commande, c'est génial. Plus quelques autres trucs...
Manjaro-Xfce / ThinkPad R40 | Acer ASpire One | VirtualBox/Desktop-x86_64-6xAMD FX
Je ne crois pas que tu vas trouver. Il y a un code derrière, et non une simple commande, qui compile toutes les commandes bash disponibles à l'instant t sur ton système. Il faut chercher côté developpement, dans le code source du terminal.
Macbook 5,1 - Manjaro-Xfce - CPU : Core2Duo 2Ghz | 4Go DDR3 | CG: NVIDIA GeForce 9400M | Son : NVIDIA MCP79
Thinkpad x250 - Arch-Gnome - CPU i5 5200U | 8Go DDR3 | CG: Intel HD 5500 | Son : Intel Wildcat Point-LP HDA
Je ne comprends pas la question : on a répondu, non ? Ça autocomplète toutes les commandes à partir du contenu de /usr/bin et des alias. Ça autocomplète les chemins.
--parfois y a des autcompletion contextuelles. Me semble que pour "apt-get" il y a une autocompletion pour "upgrade/update/dist-upgrade", etc.
Vous voulez voir l'agoritme qui fait ça oubien ? Le fonctionnement m'a l'air assez "évident".