¿Cuándo se creó la variable de entorno PS1?

¿Cuándo se creó la variable de entorno PS1?

Siempre he visto la referencia a las personas con discapacidad como algo muy esencial "en el pasado". Hoy en día tenemos símbolos de comando personalizados como PS1 que muestran el directorio actual y pwd está bastante anticuado. Pero, ¿cuándo se introdujo la idea de ps1 en los sistemas *nix? MirandoesteDe los archivos de AT&T puedo ver que la PS1 definitivamente no existía en los años setenta.

Respuesta1

Esta variable es parte del shell, $PS1se usa en bashel shell Bourne ( sh) y kshno se usa en el csh.

El primer shell de UNIX fue Thompson Shell (que también se llamó shcomo el shell Bourne posterior; a menudo se llamaba Thompson Shell oshen sistemas con los shells Thompson y Bourne instalados). El shell Thompson usaba la variable $Ppara el indicador.

Luego se introdujo Bourne Shell, que solía $PS1configurar el mensaje. kshse basó en Bourne Shell y también usa $PS1. El usado .cshtcshset prompt = <something>

Así que creo que el primer shell que se utilizó $PS1fue el Bourne Shell.

Página de manual de Thompson Shell:https://etsh.io/man/osh.1.pdf

Página de manual de Bourne Shell:http://heirloom.sourceforge.net/sh/sh.1.html

información relacionada