1.1 什么是Bash?

评论 0 浏览 0 2022-12-26

Bash是GNU操作系统的外壳或命令语言解释器。该名称是“Bourne-Again SHell”的首字母缩写,是对Stephen Bourne的双关语,他是目前Unix shell的直接祖先sh的作者,它出现在Unix的第七版贝尔实验室研究版中。

Bash 在很大程度上与sh 兼容,并结合了Korn shell ksh和C shell csh的有用功能。它旨在成为IEEE POSIX规范(IEEE标准1003.1)中IEEE POSIX Shell和工具部分的符合性实现。它为交互式和编程使用提供了比sh更好的功能。

虽然GNU操作系统提供了其他的shell,包括csh的版本,但Bash是默认的shell。 像其他GNU软件一样,Bash是相当便携的。它目前几乎可以在每个版本的Unix和其他一些操作系统上运行--在MS-DOS, OS/2, 和Windows平台上都有独立支持的端口。

最后更新2023-02-20
0 个评论
下一篇: 1.2 什么是shell?
当前页面书签