$ PWDの語源


9

の語源は$PWD何ですか?頭字語ですか?

pwd作業ディレクトリを出力するコマンドがあることは知ってい$CWDますが、シェル変数にはデータを出力するのではなくデータが含まれているため、現在の作業ディレクトリの変数に名前を付ける方が理にかなっています。


12
「PWDシェル変数はksh88によって導入され、現在の作業ディレクトリとして記述されていました。」en.wikipedia.org/wiki/Pwd
jasonwryan 2017年

6
@jasonwryan、それは答えのように見えます。
ワイルドカード

1
1995年日付SunOS 5.5.1 kshマンページは「現在の作業ディレクトリ」を使用しますが、OpenBSD 2.0 kshマンページ(同じく1995年日付)は「現在の作業ディレクトリ」を使用します...どちらも1996年後半にリリースされました。興味深い。
muru、

4
FWIW、コマンド pwdは、1974年6月付けのThompson&RitchieのUNIXプログラマーズマニュアル第5版で「print working directory pathname」と説明されています。第3版にはありません。悲しいかな、4thのコピーが見つかりません。
スペクトル

2
pwdユーティリティとpwdデータ構造フィールドはMULTICSから取得されます。PWDUNIXで環境変数が追加されたと思います。それは確かに古いものksh88です。
桂佐藤

回答:


4

頭字語です。頭字語は次のとおりです
。PrintWorking Directory

編集
歴史的に、プログラム出力は画面ではなく紙に印刷されていました。したがって、印刷部分は、コマンドが開発された当時の出力テクノロジーによるものです。


そして語源は?アサーションのソースは何ですか?
トム・ヘイル

しかし@Satoは、1980年のショーの印刷作業ディレクトリとして障害者の利用に書かれたMULTICSのガイドとして、良い点を持ってmulticians.org/multics-commands.htmlこの本は同意books.google.com/...を
オクタヴィアン

そして、これは最もわかりやすいかもしれません。Multicsが存在する前はCTSS(どちらもMITからのもの)があり、その出力はCathode Ray Tubeの代わりに紙のカードに印刷されていました。したがって、印刷はその日の適切な用語でした。linfo.org/pwd.html
Octavian
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.