Перенаправление ввода-вывода (I/O redirection) в Linux - это механизм, позволяющий управлять потоками данных между командами и файлами. Основные потоки в Linux: Основные операторы перенаправления: < - перенаправление ввода из файла в stdin команды, выведет содержимое file.txt cat < file.txt > - перенаправление вывода из stdout команды в файл, запишет "Hello" в file.txt echo "Hello" > file.txt >> - дозапись вывода из stdout команды в конец файла, дозапишет "World" в file.txt echo "World" >> file.txt 2> - перенаправление потока ошибок stderr в файл, перенаправит ошибки в errors.txt command 2> errors.txt &> - перенаправление stdout и stderr в один файл, перенаправит вывод и ошибки в output.txt command &> output.txt << - оператор "здесь-строка", позволяет передать данные в stdin команды, передаст все строки между EOF в stdin cat cat << EOF ... EOF Примеры использования: Перенаправление вывода в файл ls -l > files.txt Перенаправление ввода из файла sort < unsorted.txt Перенаправлен