2是标准错误的输出,1是标准输出。使用bash时,可以用2>&1把标准错误流和标准输出流结合在一起。这是合并标准输出和标准错误的老派做法:2>&1 ,新派做法为>&。
2是指错误的输出1是指标准的输出2 >; &1是指将错误输出重新定向到标准输出去而事先标准输出已经重定向到了>;cleanup.out中(省略了1)所以是将错误也写如 cleanup.out 中