O V7 sh.1 página man define PS1 como
Primary prompt string, by default ‘$ ’.
Então, sim, as letras P e S em PS1 significam "string de prompt".
PS1 foi introduzido com o shell Bourne no V7; os shells mais antigos não tinham nada assim. O shell Thompson, usado antes do V7, não tinha variáveis em tudo . O shell do PWB (Mashey) introduziu variáveis alfabéticas de caractere único ( $a a $z ), com significado especial dado a $n (o número de argumentos dados ao shell), $p (o caminho de pesquisa), $r (o código de retorno do último comando), $s (o diretório de login do usuário) e $t (a identificação do terminal); $$ também foi entendido e substituído pelo número do processo do shell. Estes foram refinados no conceito mais geral de variáveis de ambiente durante o projeto do V7 .