當我輸入bash
linux cli 時,它給了我bash-3.2$
它有什麼作用?
當您執行時,bash
您將在目前 shell 中創建一個新的 bash 子 shell(即使您目前的 shell 已經是 bash),$SHLVL
環境變數也將在該新 shell 中遞增。
它是一個外殼——把它想像成 Windows 中的 cmd 視窗(如果這是你習慣的)。它允許您執行命令。我將通過維基百科條目作為起點。
引用自:https://serverfault.com/questions/261767