Me di cuenta de que a veces los comandos se pueden completar con pestañas.¿Cómo se implementa la finalización de tabulación para los comandos de Linux?
p. Ej. el comando xm en xen.
que tipo XM [espacio] [Tab] e imprime las opciones válidas que son:
addlabel destroy info network-attach resume sysrq vnet-delete
block-attach dmesg labels network-detach rmlabel top vnet-list
block-detach domid list network-list save trigger vtpm-list
block-list domname loadpolicy new sched-credit unpause
cfgbootpolicy dry-run log pause sched-sedf uptime
console dump-core makepolicy reboot serve vcpu-list
create dumppolicy mem-max rename shutdown vcpu-pin
debug-keys getlabel mem-set resources start vcpu-set
delete help migrate restore suspend vnet-create
Eso es bastante resbaladiza!
¿Cómo puedo implementar mi propia terminación del comando de pestañas en Linux?
Esto es hecho por el shell. ¿Con qué shell estás preguntando? (Supongo que bash, ya que es el predeterminado en la mayoría de las distribuciones ahora). – Cascabel
sí bash, y ahora he etiquetado mi pregunta con bash. ¿Es algún tipo de script de envoltura? – Matt
Parece un duplicado de http://stackoverflow.com/questions/5570795/how-does-bash-tab-completion-work –