2.bash术语定义
2.术语定义
POSIX:基于Unix的一系列操作系统可移植性的标准。Bash主要和POSIX标准第1003.1号中的《Shell和使用工具》有关。
空白符:一个空格或者制表符。
内部命令:在shell内部而不是文件系统中由某个可执行文件实现的一些命令。
控制符运算:实现控制功能的一些符号,包括换行符(Windows为\n\r,Linux为\n,Mac为\r)和下面的任意一个符号:||、&&、&、;、;;、|、|&、(、)。
退出状态:命令返回给调用者的一个值,该值存储在8bit中,其取值范围为0~255。
返回状态:退出状态的同义词。
字段:执行某个shell扩展后所得到的文本的一个部分。执行一个命令时,经过shell扩展后得到的各字段分别作为命令的名称和参数。
文件名:用于标志一个文件的字符串。
作业:组成一个管道的一系列进程,以及其衍生出的进程;这些进程都属于同一个进程组。
作业控制:用户可以有选择的终止(挂起)和重启(恢复)进程执行的一种机制。
元字符:当没有引用时能够分隔开单词的字符。包括空白符和下面的字符之一:|、&、;、(、)、<、>。
名称:包括数字、字母、下划线,并且以字母或下划线开头的单词。这些名称可用作变量名、函数名,又称为标志符。
运算符:包括控制运算符和重定向运算符,至少包括一个未被引用的元字符。
进程组:一系列拥有相同进程组号的相关的进程。
进程组号:在进程组的生命周期内,能唯一代表该组的一个标志符。
保留字:对shell涞水具有特殊意义的一些单词,他们大部分是用来构建shell的控制结构的,如:for、while等。
信号:当系统中发生某个事件时,内核用于通知(用户)进程的一种机制。
特殊内部命令:被POSIX标准认为具有特殊作用的命令。
符号:被shell当成一个单独单位的一串字符,它是一个单词或运算符。
单词:被shell当成一个单位处理的一串字符,它不能包含未被引用的元字符。
2.bash术语定义的更多相关文章
- ITU-T E.800 有关服务质量(QoS)的术语定义
摘要 ITU-T E.800建议书为服务质量(QoS)的研究和管理提供了一套通用术语.本建议书列出的与QoS相关的技术和非技术术语旨在代表电信市场所有各方(即用户.服务提供商.制造商和监管机构)的利益 ...
- 引用、引用和术语定义<abbr><acronym><address><bdo><blockquote><q><cite><dfn>
<abbr>-缩写 <acronym>-首字母缩写 <address>-地址 <bdo>-文字方向 <blockquote>-长的引用 & ...
- bash函数定义/使用/传参…
函数:function, 功能 过程式编程,代码重用 模块化编程 简洁 语法: function f_name { ...
- Bash 实例,第一部分
您可能要问:为什么要学习 Bash 编程?好,以下是几条令人信服的理由: 已经在运行它 如果查看一下,可能会发现:您现在正在运行 bash.因为 bash 是标准 Linux shell,并用于各种目 ...
- 基本术语表【WF】
术语 定义 activity(活动) Windows Workflow Foundation 中的程序行为单元. 可将单个活动组合在一起,形成更复杂的活动. activity action(活动操作) ...
- Shell 函数定义与调用
linux shell 可以用户定义函数,然后在 shell 脚本中可以随便调用. 以一个计算两数之和的函数为例: #! /bin/bash # 函数定义 sum(){ return $(($1+$2 ...
- bash简介1
bash脚本语言文件格式 第一行#!/bin/bash :定义bash脚本解释器 注释信息:# 代码注释: 缩进,适度添加空白行 bash中的变量介绍: 局部变量 本地变量 环境变量 位置参数 ...
- oracle缩写与术语
术语 定义活动会话池 资源组或子计划允许的当前活动会话数ADDM Automatic Database Diagnostic Monitor(自动数据库诊断监视程序)ASM Automatic Sto ...
- 验证您的Shell为Bash
内容介绍 在管理Linux服务器时,命令行操作无疑是最为耗时的环节.对大多数用户而言,这意味着将大量时间用于操作Bash shell. 尽管大多数发行版都提供默认的用户类型与root prompts, ...
随机推荐
- __new()__与__init__()
1. __new__:创建对象时调用,会返回当前对象的一个实例.(默认情况下也就是你在类中没有没有重新这个方法,会默认返回当前类的示例,如果你重写了这个方法,但是在方法中没有返回当前类的示例,那么也就 ...
- 前端中的 Attribute & Property
为了在翻译上显示出区别,Attribute一般被翻译为特性,Property被译为属性. 在使用上面,Angular已经表明态度 Template binding works with propert ...
- tkmybatis逆向工程关于tinyint的玄学问题
数据库中存储的数据类型是tinyint(1) state tinyint(1) 状态0-未完成:1-待提交:2-待支付:3支付失败: 不为空 tinyint(1)存储的时候会存储下面长度的数字 但是在 ...
- cropper.js
https://github.com/fengyuanchen/cropper/blob/master/README.md Options See the available options of C ...
- RF框架自定义测试库开发
静态库 方法(methods)直接映射为关键字名称.关键字接受和方法相同的参数, 通过抛异常来 报告错误, 通过往标准输出里写入来写 log, 同时可以通过return 来返回结果. 创建步骤: ▲ ...
- 理解JVM
1.JVM运行时数据区 2.方法区 方法区垃圾回收的条件:该类的所有实例(堆内存中)被回收:加载该类字节码的类加载器被回收:所有的类对象(如Student.class)的引用被回收 一般采用可达性分析 ...
- 代码实现:从键盘输入接收一个文件夹路径,打印出该文件夹下所有的.java文件名
package com.loaderman.test; import java.io.File; import java.io.FileReader; import java.util.Scanner ...
- ip地址后面的斜杠24
ip地址后面的斜杠24表示掩码位是24位的,即用32位二进制表示的子网掩码中有连续的24个“1”:11111111 11111111 11111111 00000000,将其转化为十进制,就是:255 ...
- WPF Slider Tickbar 中显示数值
class CustomTickBar : TickBar { protected override void OnRender(System.Windows.Media.DrawingContext ...
- zabbix客户端监控
1.安装zabbix客户端软件: yum install -y zabbix20-agent2.修改配置文件vim /etc/zabbix_agentd.conf修改如下: (1)更改Server,S ...