Die Befehlszeilenergänzung, auch Tab-Vervollständigung genannt, ist eine spezielle Form der Autovervollständigung bei der Eingabe von Text in ein elektronisches Textverarbeitungsprogramm. Sie erleichtert und beschleunigt den Umgang mit einem Kommandozeileninterpreter wie beispielsweise bash unter Unix/Linux oder Windows PowerShell unter Windows. Sie wird, je nach Einstellung, durch die Tabulator- oder Escape-Taste ausgelöst. Auch Escape-Backslash ist verbreitet.