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

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.

主站蜘蛛池模板: 延吉市| 同江市| 安丘市| 上林县| 镇宁| 西城区| 双桥区| 三亚市| 嘉善县| 凤山市| 时尚| 谢通门县| 萨嘎县| 寿宁县| 华阴市| 阳东县| 承德市| 蒙山县| 维西| 共和县| 南安市| 邹平县| 甘德县| 外汇| 福州市| 肥城市| 邵阳市| 类乌齐县| 北川| 札达县| 子长县| 特克斯县| 乌审旗| 寻甸| 阿坝县| 资源县| 始兴县| 定南县| 辉南县| 斗六市| 吉木萨尔县|