환경 변수 PS1은 언제 생성되었습니까?

환경 변수 PS1은 언제 생성되었습니까?

私はいつもpwdへの「過去の」参照が非常に重要だと思いました。最近では、現在のディレクトリを表示するためにPS1などのコマンドプロンプトをカスタマイズし、pwdはかなり古いものです。しかし、ps1というアイデアが* nixシステムにいつ導入されましたか?よりこれAT&Tのアーカイブに見られるように、PS1は確かに70年代には存在しませんでした。

ベストアンサー1

この変数はシェルの一部であり、Bourneシェル()およびで使用されます$PS1bashshkshcsh

最初のUNIXシェルはThompsonシェルでした(sh後のbourneシェルとしても知られており、Thompsonシェルは通常oshThompsonシェルとBourneシェルの両方がインストールされているシステムで呼び出されます)。Thompsonシェルはこの変数をプロンプト$Pとして使用します。

$PS1その後、プロンプトを設定するためにBourne Shellが導入されました。kshBourne Shellに基づいており、$PS1.usedも使用しますcshtcshset prompt = <something>

$PS1だから初めて使用したシェルはBourne Shellのようです。

Thompson Shellのマニュアルページ:https://etsh.io/man/osh.1.pdf

Bourne Shellのマニュアルページ:http://heirloom.sourceforge.net/sh/sh.1.html

おすすめ記事