В учебнике All-In-One Comptia Linux + указано следующее:
Команда ls -ld /etc /roses 2>&1 errorfile
запишет стандартный вывод и стандартную ошибку в файл файл ошибок .
Команда ls -ld /etc /roses 1>&2 errorfile
запишет стандартный вывод и стандартную ошибку в файл errorfile .
Однако, если я запустил любую из этих двух команд, он ничего не перенаправляет в файл ошибок , он отображает результаты ls -ld
против /etc
, /roses
и errorfile
на stdout
, мой терминал.
Я сделал тонны поиска в Google и stackoverflow, и выяснилось, что этот синтаксис записывает стандартный вывод и стандартную ошибку в файл файл ошибок : ls -ld /etc /roses > errorfile 2>&1
Это учебник неверно о синтаксисе перенаправления?