28th
Last updated
Was this helpful?
Last updated
Was this helpful?
当我们说起 Linux 命令行时,其实我们指的是 shell。shell 是一个运行于操作系统之上的程序,是用户与操作系统交互的桥梁,它负责接收用户输入的命令并将其传递给操作系统,让操作系统去执行,以及展示命令的执行结果(如果有的话)。几乎所有的 Linux 发行版都支持一个叫做 bash 的 shell 程序,bash 属于 GNU 项目,「bash」这个名字是「Bourne Again SHell」的缩写,意为 bash 是 sh 的增强版,而 sh 是原始的 Unix shell 程序,其作者是 Steve Bourne。
参考资料:
《The Linux Command Line Fifth Internet Edition》第 1 章- What Is the Shell?