
Я только что это сделал man [
, и открылось руководство.
Затем я попытался сделать это man >
, но получил эту ошибку:
-bash: синтаксическая ошибка около неожиданного токена `newline'
Чем >
отличается от [
?
решение1
Как вы видели, команда man >
вызовет перенаправление, а не предоставит вам страницу руководства для него.
Поскольку >
это оператор оболочки, вам нужно перейти на страницу руководства для вашей оболочки, например, если вы запустите, bash
вы можете использовать man bash
и поискать раздел «REDIRECTION». Все операторы перенаправления оболочки будут перечислены там; у них нет собственных man
страниц.