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

  • Ubuntu 20.04 Essentials
  • Neil Smyth
  • 213字
  • 2021-06-11 17:39:41

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.

主站蜘蛛池模板: 内乡县| 莒南县| 河津市| 三门峡市| 德清县| 罗平县| 永和县| 益阳市| 思茅市| 永昌县| 崇明县| 商丘市| 衡东县| 会理县| 南溪县| 赤壁市| 安多县| 凤翔县| 金坛市| 任丘市| 吉木萨尔县| 图片| 浦江县| 青神县| 慈溪市| 承德县| 麻栗坡县| 绍兴县| 香格里拉县| 道孚县| 浦城县| 阿合奇县| 饶平县| 澎湖县| 惠安县| 正宁县| 长岛县| 横山县| 辽阳市| 纳雍县| 密云县|