Was ist die Etymologie von $PWD
? Ist es ein Akronym?
Ich weiß, dass es einen Befehl gibt, der pwd
das Arbeitsverzeichnis druckt, aber meiner Meinung nach wäre es sinnvoller gewesen, die Variable $CWD
fü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.pwd
Das Dienstprogramm und daspwd
Datenstrukturfeld stammen von MULTICS. Ich glaube,PWD
die Umgebungsvariable wurde unter UNIX hinzugefügt. Es ist sicherlich älter alsksh88
.Antworten:
Es ist ein Akronym. Das Akronym lautet:
Arbeitsverzeichnis drucken
Bearbeiten In der
Vergangenheit wurde die Programmausgabe nicht auf Bildschirmen, sondern auf Papier gedruckt. Der Druckteil ist also auf die Ausgabetechnologie der Zeit zurückzuführen, als der Befehl entwickelt wurde.
quelle