Мне было любопытно узнать, что такое nul
.Обычно используется:
- Когда мы хотим скрыть вывод команды.В этом случае мы говорим, что «мы перенаправили вывод
STDOUT
и STDERR
в nul (если мы укажем 2>&1
)». - Когда мы хотим создать новый файл.Затем мы обычно используем
type nul > newfile.txt
или даже copy nul newfile.txt
как Как создать пустой текстовый файл из пакетного файла? говорит.
Я также подумал, что это файл:
C:\Users\username> nul
Permission denied.
C:\Users\username> where nul
INFO: Could not find files for the given pattern(s).
C:\Users\username> where /r C:\ nul
INFO: Could not find files for the given pattern(s).
Но Что такое nul
?Мои исследования показывают только его использование.
Я также прочитал эту замечательную статью из https://ss64.com, в которой говорится:
Создание пустых файлов с использованиемNUL
устройство .
Итак, nul
это устройство?Если так, может кто-нибудь объяснить это, пожалуйста?Также есть некоторая путаница с null
.В чем их отличия?