沙盒:修订间差异

来自Ubuntu中文
跳到导航跳到搜索
Jinzd留言 | 贡献
无编辑摘要
Jinzd留言 | 贡献
无编辑摘要
第1行: 第1行:
{| style="border: none" width="100%"
Bash is the shell, or command language interpreter, for the GNU operating system. The name is an acronym for the 'Bourne-Again SHell', a pun on Stephen Bourne, the author of the direct ancestor of the current Unix shell sh, which appeared in the Seventh Edition Bell Labs Research version of Unix.  
|-
| width="300px" | [[#Introduction|Introduction]]:
| An introduction to the shell.


shell介绍。
Bash是shell,或者,对于GUN操作系统而言它也叫做指令语言解释器。这个名字源于"Bourne-Again SHell"的首字母缩写,Stephen Bourne的双关语,其直接始祖源自当前Unix shell sh,它始现于贝尔实验室Unix的第七个版本。
|-
| [[#Definitions|Definitions]]:
| Some definitions used in the rest of this manual.


手册中使用的一些定义。
Bash is largely compatible with sh and incorporates useful features from the Korn shell ksh and the C shell csh. It is intended to be a conformant implementation of the IEEE POSIX Shell and Tools portion of the IEEE POSIX specification (IEEE Standard 1003.1). It offers functional improvements over sh for both interactive and programming use.  
|-
| [[#Basic Shell Features|Basic Shell Features]]:
| The shell "building blocks".  


shell”构造块”
Bash在很大程度上与sh是兼容的,并且它也从Korn shell ksh以及C shell csh纳入了一些有用的功能。It is intended to be a conformant implementation of the IEEE POSIX Shell and Tools portion of the IEEE POSIX specification (IEEE Standard 1003.1). It offers functional improvements over sh for both interactive and programming use.
|-
| [[#Shell Builtin Commands|Shell Builtin Commands]]:
| Commands that are a part of the shell.  


shell指令。
While the GNU operating system provides other shells, including a version of csh, Bash is the default shell. Like other GNU software, Bash is quite portable. It currently runs on nearly every version of Unix and a few other operating systems - independently-supported ports exist for MS-DOS, OS/2, and Windows platforms.
|-
| [[#Shell Variables|Shell Variables]]:
| Variables used or set by Bash.  
 
Bash中使用的变量。
|-
| [[#Bash Features|Bash Features]]:
| Features found only in Bash.
 
Bash独有特性。
|-
| [[#Job Control|Job Control]]:
| What job control is and how Bash allows you to use it.  
 
什么是作业控制已经Bash中如何允许使用作业控制。
|-
| [[#Command Line Editing|Command Line Editing]]:
| Chapter describing the command line editing features.
 
命令行编辑功能的章节描述。
|-
| [[#Using History Interactively|Using History Interactively]]:
| Command History Expansion
 
指令历史增强
|-
| [[#Installing Bash|Installing Bash]]:
| How to build and install Bash on your system.
 
如果在你的系统中建造和安装Bash。
|-
| [[#Reporting Bugs|Reporting Bugs]]:
| How to report bugs in Bash.
 
如何报告Bash中的Bug。
|-
| [[#Major Differences From The Bourne Shell|Major Differences From The Bourne Shell]]:
| A terse list of the differences between Bash and historical versions of /bin/sh.
 
一个简洁列(/bin/sh)表以介绍Bash历史版本的不同。
|-
| [[#GNU Free Documentation License|GNU Free Documentation License]]:
| Copying and sharing this documentation.
 
拷贝及共享此文档。
|-
| [[#Indexes|Indexes]]:
| Various indexes for this manual.  
此手册的个中索引。
|}

2016年6月24日 (五) 13:43的版本

Bash is the shell, or command language interpreter, for the GNU operating system. The name is an acronym for the 'Bourne-Again SHell', a pun on Stephen Bourne, the author of the direct ancestor of the current Unix shell sh, which appeared in the Seventh Edition Bell Labs Research version of Unix.

Bash是shell,或者,对于GUN操作系统而言它也叫做指令语言解释器。这个名字源于"Bourne-Again SHell"的首字母缩写,Stephen Bourne的双关语,其直接始祖源自当前Unix shell sh,它始现于贝尔实验室Unix的第七个版本。

Bash is largely compatible with sh and incorporates useful features from the Korn shell ksh and the C shell csh. It is intended to be a conformant implementation of the IEEE POSIX Shell and Tools portion of the IEEE POSIX specification (IEEE Standard 1003.1). It offers functional improvements over sh for both interactive and programming use.

Bash在很大程度上与sh是兼容的,并且它也从Korn shell ksh以及C shell csh纳入了一些有用的功能。It is intended to be a conformant implementation of the IEEE POSIX Shell and Tools portion of the IEEE POSIX specification (IEEE Standard 1003.1). It offers functional improvements over sh for both interactive and programming use.

While the GNU operating system provides other shells, including a version of csh, Bash is the default shell. Like other GNU software, Bash is quite portable. It currently runs on nearly every version of Unix and a few other operating systems - independently-supported ports exist for MS-DOS, OS/2, and Windows platforms.