linux set -xve

daizichuan / 2024-11-09 / 原文

Linux set命令 | 菜鸟教程 (runoob.com)

在 Linux 中,set 命令用于设置和显示 shell 环境的各种选项。具体来说:

  • set -x:启用命令追踪模式。在执行每个命令之前,shell 会先显示该命令及其参数。这对于调试脚本非常有用。
  • set -v:启用详细模式。shell 会在读取输入行时显示它们。
  • set -e:启用错误退出模式。如果任何命令的返回值不为零,shell 会立即退出。
因此,set -xve 的组合会使 shell 在执行命令时显示每个命令及其参数,显示读取的输入行,并在遇到错误时立即退出