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, ...
随机推荐
- 【python / mxnet / gluoncv / jupyter notebook】基于mxnet和gluoncv的图像分割
程序环境为高性能集群: CPU:Intel Xeon Gold 6140 Processor * 2(共36核心)内存:512GB RAMGPU:Tesla P100-PCIE-16GB * 2 In ...
- PHP中try catch的用法
异常(Exception)用于在指定的错误发生时改变脚本的正常流程. 什么是异常? PHP 5 提供了一种新的面向对象的错误处理方法. 异常处理用于在指定的错误(异常)情况发生时改变脚本的正常流程.这 ...
- Cortex-M3 异常返回值EXC_RETURN
[EXC_RETURN] 在进入异常服务程序后,硬件自动更新LR的值为特殊的EXC_RETURN.当程序从异常服务程序返回,把这个EXC_RETURN值送往PC时,就会启动处理器的异常中断返回序列.因 ...
- 885. Spiral Matrix III
On a 2 dimensional grid with R rows and C columns, we start at (r0, c0) facing east. Here, the north ...
- GitHub:Facebook
ylbtech-GitHub:Facebook 1.返回顶部 2.返回顶部 3.返回顶部 4.返回顶部 5.返回顶部 1. https://github.com/facebook 2. ...
- NavMenu 导航菜单
顶栏 适用广泛的基础用法. 导航菜单默认为垂直模式,通过mode属性可以使导航菜单变更为水平模式.另外,在菜单中通过submenu组件可以生成二级菜单.Menu 还提供了background-colo ...
- Linux 部署 Django 系统
一:安装uwsgi pip3 install uwsgi 二:进入项目目录下,创建uwsgi.ini配置文件 [uwsgi] # 使用nginx连接时使用功能,上线时才使用socket,指定项目执行的 ...
- ButterKnifer使用
ButterKnifer使用 1.集成 github地址: https://github.com/JakeWharton/butterknife 1.1在主Moduel中的使用 在主moduel中的b ...
- Spring Data JPA 介绍
Spring-data-jpa的基本介绍:JPA诞生的缘由是为了整合第三方ORM框架,建立一种标准的方式,百度百科说是JDK为了实现ORM的天下归一,目前也是在按照这个方向发展,但是还没能完全实现.在 ...
- linux常用命令(19)find xargs
在使用 find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行.但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出 ...