官术网_书友最值得收藏!

9.1 What is a Shell?

The shell is an interactive command interpreter environment within which commands may be typed at a prompt or entered into a file in the form of a script and executed. The origins of the shell can be traced back to the early days of the UNIX operating system. In fact, in the early days of Linux before the introduction of graphical desktops the shell was the only way for a user to interact with the operating system.

A variety of shell environments have been developed over the years. The first widely used shell was the Bourne shell, written by Stephen Bourne at Bell Labs.

Yet another early creation was the C shell which shared some syntax similarities with the C Programming Language and introduced usability enhancements such as command-line editing and history.

The Korn shell (developed by David Korn at Bell Labs) is based on features provided by both the Bourne shell and the C shell.

The default shell on Ubuntu is the Bash shell (shorthand for Bourne Again SHell). This shell, which began life as an open source version of the Bourne shell, was developed for the GNU Project by Brian Fox and is based on features provided by both the Bourne shell and the C shell.

主站蜘蛛池模板: 北票市| 洪湖市| 凤阳县| 万源市| 攀枝花市| 伊通| 正宁县| 阿克陶县| 红桥区| 苍山县| 法库县| 阿图什市| 通城县| 呼玛县| 龙胜| 大埔区| 邛崃市| 启东市| 安塞县| 龙江县| 凤翔县| 安乡县| 临朐县| 文山县| 河源市| 砚山县| 洪洞县| 武陟县| 梧州市| 南郑县| 宽城| 靖宇县| 安陆市| 德阳市| 六盘水市| 龙井市| 雷州市| 荥阳市| 景洪市| 车致| 大新县|