On Mon 03 Jan 2022 at 20:12:50 (+0000), Long Wind wrote: > Thank Greg! i use bash 5.0-4 and bash-completion 1:2.8-6 > all bash setting for root is default except 3 alias > > alias rm='rm -i' > alias cp='cp -i' > alias mv='mv -i' > > i type "ifdown wl" and press Tab, nothing happens > there's only one wireless device in /etc/network/interfaces > it shall complete command to "ifdown wlx12345" > > i've read /etc/skel/.bashrc, programmable completion seems enabled by default > and it works for other commands, e.g. i type "dhclient enp" and Tab, it > becomes "dhclient enp0s1"
Type: ifdown <TAB><TAB> and you should get a list that will contain at least "lo". Cancel that line and type: ip a to see what interfaces you actually have. Cheers, David.

