Was ist die Etymologie von $PWD? Ist es ein Akronym?
Ich weiß, dass es einen Befehl gibt, der pwddas Arbeitsverzeichnis druckt, aber meiner Meinung nach wäre es sinnvoller gewesen, die Variable $CWDfür das aktuelle Arbeitsverzeichnis zu benennen , da Shell-Variablen Daten enthalten, anstatt sie zu drucken.
pwd wird in der 5. Ausgabe des UNIX-Programmierhandbuchs von Thompson & Ritchie vom Juni 1974 als "Druckverzeichnis des Arbeitsverzeichnisses" beschrieben . Er ist nicht in der 3. Ausgabe enthalten. Leider kann ich keine Kopie von 4th finden.
pwdDas Dienstprogramm und das pwdDatenstrukturfeld stammen von MULTICS. Ich glaube, PWDdie Umgebungsvariable wurde unter UNIX hinzugefügt. Es ist sicherlich älter als ksh88.