📅  最后修改于: 2020-12-07 06:06:55             🧑  作者: Mango
Linux set命令用于在Shell环境中设置和取消设置某些标志或设置。这些标志和设置确定已定义脚本的行为,并有助于执行任务而不会遇到任何问题。可以使用set命令更改或显示shell属性和参数的值。
句法:
set [options]
要了解如何在此处。
选项: set命令支持的选项如下:
注意:要关闭上述标志,请使用'+'而不是'-'符号。
为了更好地理解set命令,让我们看一下shell变量的简要介绍:
变量是一个<字符>,可容纳的值。分配的值可以是任何数字,例如数字,文件名,文本或任何其他数据类型。就像指向实际数据的指针一样。 Shell使我们可以创建,删除和分配变量。
变量名称可以包含任何字母,数字或下划线(_)字符。我们不能有字符,如“*,或- !”,因为这些特殊字符有壳其他含义。根据Unix命名约定,Unix shell变量必须在大写字母中具有其名称。
打开或关闭调试信息。
“ -x”选项与set命令一起使用,以显示命令及其参数。这对于调试shell脚本很有用。
执行以下命令:
要打开调试信息:
set -x
要关闭调试信息:
set +x
禁用Bash的默认行为。
要禁用Bash的默认行为,请执行以下命令:
set -C
立即停止脚本。
要立即停止脚本,请执行以下命令:
set -e
如果在使用set命令时遇到麻烦,则可以从终端访问帮助文档。要访问帮助手册,请执行以下命令:
set --help