![在 Linux 终端中输入命令 bash 会做什么?](https://linux22.com/image/547077/%E5%9C%A8%20Linux%20%E7%BB%88%E7%AB%AF%E4%B8%AD%E8%BE%93%E5%85%A5%E5%91%BD%E4%BB%A4%20bash%20%E4%BC%9A%E5%81%9A%E4%BB%80%E4%B9%88%EF%BC%9F.png)
当我输入bash
linux cli 时,它会给我bash-3.2$
什么呢?
答案1
当您运行时,bash
您将在当前 shell 中创建一个新的 bash 子 shell(即使当前 shell 已经是 bash),$SHLVL
环境变量也会在新 shell 中增加。
答案2
它是一个 shell - 可以把它想象成 Windows 中的 cmd 窗口(如果你习惯的话)。它允许你执行命令。我会看一下维基百科入口作为起点。
当我输入bash
linux cli 时,它会给我bash-3.2$
什么呢?
当您运行时,bash
您将在当前 shell 中创建一个新的 bash 子 shell(即使当前 shell 已经是 bash),$SHLVL
环境变量也会在新 shell 中增加。
它是一个 shell - 可以把它想象成 Windows 中的 cmd 窗口(如果你习惯的话)。它允许你执行命令。我会看一下维基百科入口作为起点。