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, ...
随机推荐
- MySQL datetime 和 timestamp 的区别
[转载]:MySQL中有关TIMESTAMP和DATETIME的总结 1. datetime 和 timestamp 的相同点 两者都可以用来表示YYYY-MM-DD HH:MM:SS[.fracti ...
- 精讲JS逻辑运算符&&、||,位运算符|,&
1.JS中的||符号: 运算方法: 只要“||”前面为false,不管“||”后面是true还是false,都返回“||”后面的值. 只要“||”前面为true,不管“||”后面是true还是fals ...
- 关于OpenModelica的编译
由于工作需要,最近对OpenModelica进行二次开发,由于国内资料也比较少,所以踩了一些坑,近期计划把OpenModelica的编译,msys,及OpenModelica里面比较关键的部分OMEd ...
- idea启动报Plugin Error错误的解决办法(亲测有效)
今天在idea工作时,idea崩溃自动关闭,再打开时报Plugin Error,tomcat无法启动,于是上网查询,看到这个办法,成功解决了我的问题: 找到IDEA的配置文件夹下的disabled_p ...
- windows驱动程序
官网文档 https://docs.microsoft.com/zh-cn/windows-hardware/drivers/
- Android jni/ndk编程五:jni异常处理
在Java的编程中,我们经常会遇到各种的异常,也会处理各种的异常.处理异常在java中非常简单,我们通常会使用try-catch-finally来处理,也可以使用throw简单抛出一个异常.那么在jn ...
- 码云上webide怎么提交
修改后想提交,它会提示:“暂存文件后才能提交”, 我拿放大镜找遍了整个界面也没找到“暂存”按钮, 原来,文件旁边那个+号就是暂存,好歹鼠标方式去之后给个tip,服了. 点一下这个加号,提交按钮就可用了 ...
- 凸包Graham Scan算法实现
凸包算法实现点集合中搜索凸包顶点的功能,可以处理共线情况,可以输出共线点也可以不输出而只输出凸包顶点.经典的Graham Scan算法,点排序使用极角排序方式,并对共线情况做特殊处理.一般算法是将共线 ...
- 在Latex中插入Python代码
这里指的插入是指最终能在生成的pdf中显示高亮的Python代码. 在Latex中插入Python代码,需要一个第三发的宏包pythonhighlight: https://github.com/ol ...
- pandas之数据选择
pandas中有三种索引方法:.loc,.iloc和[],注意:.ix的用法在0.20.0中已经不建议使用了 import pandas as pd import numpy as np In [5] ...