This is for people, like me, who come from ten years of Windows PowerShell, and are more an more using Linux (through the Windows Subsystem for Linux).
Here is a snippet from the bash manual. The search terms of interest are "completing" and "tab". The main section to read is "completing".
On my keyboard, the
M-
means
ESC
, so
M-?
means the
key combination
ESC-?
(press escape and then question mark).
We can bind keys from bash with
bind TAB:menu-complete
(for example). We can
run that directly or put it in our
~/.bashrc
file.
References
http://manpages.ubuntu.com/manpages/xenial/man1/bash.1.html