Bash

$PS1 的詞源是什麼?

  • July 9, 2018

字母PS代表$PS1什麼?

它實際上是“提示字元串”嗎?

$PS1最早出現在哪裡?

V7sh.1手冊頁定義PS1

主要提示字元串,預設為’$’。

所以是的,字母 P 和 SPS1代表“提示字元串”。

PS1在 V7 中與 Bourne shell 一起引入;較舊的貝殼沒有這樣的東西。在 V7 之前使用的 Thompson shell根本沒有變數PWB (Mashey) shell 引入了單字元字母變數$athrough $z),具有特殊含義$n:(給 shell 的參數數量)、$p(搜尋路徑)、$r(最後一個命令的返回碼)、$s(使用者登錄目錄)和$t(終端標識);$$也被理解了,換成了shell的程序號。在V7 的設計過程中,這些被提煉成更一般的環境變數概念。

引用自:https://unix.stackexchange.com/questions/454242