Command-line completion
Command-line completion ( also tab completion ) is a common feature of command-line interpreters , in which the program automatically fills in partially typed commands . 
<triplet> Command-line completion <subj> command-line interpreter <obj> facet of