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