bash手册翻译#2 定义
来源:互联网 发布:黄金外汇软件 编辑:程序博客网 时间:2024/06/08 16:26
下面列出的这些定义将在本手册的后续部分用到。
POSIX
基于Unix系统的开源操作系统族。bash首先需要考虑的就是POSIX 1003.1标准中针对shell和工具的要求。
blank
空,空格或者tab
builtin
内建,在shell程序自身实现的命令,而不是通过在文件系统中的另外某个可执行文件来完成。
control operator
控制运算符,一种完成控制功能的标记。它通常是新的一行(newline),或者是下面符号这些符号:‘||’,‘|’,‘&&’,‘& ,‘;;’,‘;’, ‘|&’, ‘(’, ‘)’一共十个。
exit status
退出状态,一个命令返回给调用者的一个值。改值被限定为8个bit,所以最大值为255。
field
域,shell扩展之后的一个文本块。扩展之后,当执行命令时,fields将作为命令名以及参数。
filename
文件名,用于标记文件的字串
job
任务,通过管道连接成的一组进程,以及从这些进程中创建出来的进程。都将被归为同一个进程组。
job control
任务控制,一种控制哪些用户可以选择性的终止(挂起)以及重新启动(唤醒)一些进程的机制。
metacharacter
元字符,是一种用来分隔字的字母(在没有被引用时),元字符可以是blank,或者是下面几种字符:‘|’,‘&’,‘;’,‘(’,‘)’,‘<’,‘>’.
name
名字,以字母或者下划线开始,且只能由字母,数字,下划线组成的字。名字通常用于给函数和变量命名。同时也作为一个标记被引用。
operator
控制运算符,或者重定向运算符。可以通过查看[Redirections]节获得重定向运算符列表。运算符包含至少一个元字符。
process group
进程组,一组拥有相同进程组id的相关进程。
process group ID
一个唯一的标识符,用于表示一个在生存周期内的进程组。
reserved word
保留字,对shell来说,保留字通常含有特殊含义。大多数保留字用于构建shell的控制流,比如for和while.
return status
和exit status含义相同。
signal
一种机制,通过这种机制,进程可以收到来自内核的事件通知。
special buitin
shell的内建命令中的一种,在POSIX中专门分出的一种。
token
记号,被shell识别为独立单元的一种字符序列。通常是一个字或者运算符。(译者注,token在编译原理中说到很多,一个字是一个标记,一个操作符也是标记,这应该是编译器能识别的记号单元。)
word
字,被shell识别为一个单元的字符序列。字中部应该包含没有被转义的元字符。
说了这么多,其中有几个概念特别需要留意,元字符(metacharacter),控制操作符(control operator),操作符(operator),相互之间的关系,在后续的学习中多加留意区别。
0 0
- bash手册翻译#2 定义
- bash手册翻译#1 介绍
- bash手册翻译#3.1 shell语法
- bash手册翻译#3.2 shell命令
- GNU Bash 手册 (2)
- GNU Bash 手册 (2)
- bash手册
- bash手册
- ICEFaces 开发手册翻译 (2)
- PHP手册翻译日记[2]
- Bullet2.8手册翻译(2)
- GNU Autoconf手册翻译(2)
- 我翻译的ServerXMLHttp中文手册(2)
- 最近翻译的ISAPI_Rewrite中文手册2
- 最近翻译的ISAPI_Rewrite中文手册2
- 翻译ecos 手册----HAL架构2
- Xdebug 2中文手册翻译CHM版
- llvm之IR手册翻译(2)
- POJ3579--Median
- 关于 Ubuntu 环境下 gvim 的安装与卸载问题
- [c]poj1001 Exponentiation
- QtWebKit插件设计
- CentOS 7中没有ifconfig命令,而且不能发现eth0
- bash手册翻译#2 定义
- java导出excel java操作文件、文件夹 java制作zip
- 论软件的模块化与架构
- C# 调用adb command 读取手机型号和IMEI
- MySQL 的数据去哪了
- Finding Mine判断点在凸多边形内
- 剑指off-求两个整数的和
- Java -- XML解析工具dom4j
- Eclipse中Maven添加web项目