Na década de 1960, a Multics introduziu '-' como o prefixo para opções (opções curtas e longas).
As primeiras versões do UNIX no início dos anos 1970 usavam apenas opções curtas.
No final dos anos 70, o UNIX introduziu parcialmente as opções longas, usando o método Multics.
Em 1980, alguns ex-funcionários da AT & T criaram a Charles River Data Systems e o clone UNIX, UNOS, que usaram maciçamente as longas opções no estilo Multics.
Por volta de 1988, o GNU introduziu '-' como prefixo de opção e já que o Linux é dominado pelo software GNU, existe muito software no Linux que usa '-', mesmo que não seja padrão.