У меня есть команда, которую я выполняю, производит тонну выходных данных, я хочу, чтобы вывод тишины без записи в файл. Я использовал следующее, чтобы отправить все выходные данные в файл, но опять же я не хочу никакого вывода файла:
command > out.txt 2>&1
Я использовал command > /dev/nullна своей коробке CentOS раньше, но я не могу найти аналогичную вещь для Windows.
@pipitas все, что я сделал, это сработало: D
—
Алек Ущелье
Если вы действительно использовали
—
Курт Пфайфл
command > /bin/nullCentOS, вы создали общий файл с именем /bin/nullв вашей системе. Вы можете сказать: «Это сработало!» , если хочешь. Этот файл теперь содержит вывод stdout и stderr вашего command. Обычно в /bin/нем присутствуют только исполняемые файлы. И, как правило, только пользователь root может создавать файлы там. Таким образом, если этот файл есть, вы выполнили свою команду как пользователь root ... /bin/nullобычно не существует - и /dev/null(который я упомянул) обычно используется как "черное целое", где нежелательный вывод должен исчезнуть в ...
Хороший вопрос, я не думал об этом. Тем не менее, я уверен, что это просто моя неисправная память, потому что я был на Windows в то время.
—
Ущелье Алек
command > /dev/nullна вашем CentOS.