PHP语法

PHP语法

重定向语法

基本语法

表达式含义
>​文件标准输出(stdout)重定向到一个文件(覆盖写入)
>>​文件将标准输出重定向到一个文件(追加写入)
2>​文件标准错误(stderr)重定向到一个文件
2>&1将标准错误重定向到标准输出所在的位置
/dev/null特殊设备,写入它的数据会被丢弃(相当于“黑洞”)

组合用法举例

1
command > /dev/null 2>&1

含义分解:

  1. > /dev/null​:把标准输出丢弃。
  2. 2>&1​:把标准错误也重定向到标准输出(即也丢弃)。

✅ 结果是命令既不输出正常信息,也不输出错误信息, “静默执行”

  ‍