当我inputbash到linux cli时,它给了我bash-3.2$所以它是做什么的?
bash
bash-3.2$
当你运行bash你正在你的当前shell中创build一个新的bash子shell(即使你的当前shell已经是bash), $SHLVL环境variables也会在这个新的shell中增加。
$SHLVL
这是一个shell – 想象它就像Windows中的cmd窗口(如果这是你习惯的)。 它允许你执行命令。 我将以维基百科条目为出发点。