宝安网站制作公司,html网站的直播怎么做,哈尔滨seo网站排名,网页制作素材模板图片文章目录一、命令介绍二、选项参数三、命令示例#xff08;一#xff09;开启/关闭特性#xff08;二#xff09;将普通变量设为环境变量一、命令介绍
set 命令作用主要是显示系统中已经存在的 shell 变量#xff0c;设置 shell 变量的新变量值#xff0c;可以把已有的变…
文章目录一、命令介绍二、选项参数三、命令示例一开启/关闭特性二将普通变量设为环境变量一、命令介绍
set 命令作用主要是显示系统中已经存在的 shell 变量设置 shell 变量的新变量值可以把已有的变量操作成环境变量等等。使用 set 更改 shell 特性时符号 和 - 的作用分别是打开和关闭指定的模式。set 命令不能够定义新的 shell 变量。如果要定义新的变量可以使用 declare 命令以“变量名值”的格式进行定义。
二、选项参数
选项说明-a标记已修改的变量以供输出至环境变量(意味着’set -a’之后定义的普通变量可在子shell中访问到)。-b使被中止的后台程序立刻回报执行状态。-C转向所产生的文件无法覆盖已存在的文件。-dShell预设会用杂凑表记忆使用过的指令以加速指令的执行。使用-d参数可取消。-e若指令传回值不等于0则立即退出shell。-f取消使用通配符。-h自动记录函数的所在位置。-H Shell可利用!加指令编号的方式来执行history中记录的指令。-k指令所给的参数都会被视为此指令的环境变量。-l记录for循环的变量名称。-m使用监视模式。-n只读取指令而不实际执行。-p启动优先顺序模式。-P启动-P参数后执行指令时会以实际的文件或目录来取代符号连接。-t执行完随后的指令即退出shell。-u当执行时使用到未定义过的变量则显示错误信息。-v显示shell所读取的输入值。-x执行指令前会先显示该指令及其参数。
三、命令示例
一开启/关闭特性
set -x 是开启 x 特性, set x 是关闭 x 特性, set -x 等效于 set -o xtrace, 即在执行命令时打印该命令及其参数。执行 set -x 后对整个脚本有效。
二将普通变量设为环境变量
使用 declare 命令定义一个新的环境变量 “mylove”并且将其值设置为 “Visual C”输入如下命令
[roothtlwk0001host ~]# declare myloveVisual C # 定义新环境变量再使用set命令将新定义的变量输出为环境变量输入如下命令
[roothtlwk0001host ~]# set -a mylove # 设置为环境变量执行该命令后将会新添加对应的环境变量。用户可以使用 env 命令和 grep 命令分别显示和搜索环境变量 “mylove”输入命令如下
[roothtlwk0001host ~]# env | grep mylove # 显示环境变量值该命令执行后将输出查询到的环境变量值。env 查询出所有的环境变量写入管道中即输出到管道中grep 从管道中读取数据即输入数据在读取的数据中搜索关键词 mylove