Als Kommandozeilenparameter (auch Kommandozeilenschalter oder flags) werden zusätzliche Parameter zum Kommando in einer Kommandozeile bezeichnet. Sie werden durch Trennzeichen – meist ein Leerzeichen (ASCII-Code 32) als Zwischenraum – vom Kommando und voneinander getrennt und folgen immer auf das Kommando. Sie gliedern sich in Optionen und Argumente.