Денисcard.quoted10 күн бұрын
давайте попробуем отфильтровать их с помощью нашей знакомой ­команды grep:
$ nc -zv 192.168.122.241 1-1024 | grep - v refused
Оказывается, это не работает, — но почему? Все дело в слове «ошибка». Netcat отправляет ошибки в специальный файл STDERR (стандартный поток ошибок), что нормально для Linux. (Позже в этом разделе мы увидим, почему этот инструмент считает успешные соединения ошибками.) Этот файл выводится в консоль, но это не STDOUT, поэтому наш фильтр grep полностью его пропускает. Как это исправить?
С каждым из трех стандартных файлов, или потоков ввода-вывода, связан номер файла:
STDIN
0
STDOUT
1
STDERR
2
  • Комментарий жазу үшін кіру немесе тіркелу