Стандартный ввод и вывод

Оболочка отвечает за работу стандартного ввода и вывода. Обычно программы LINUX считают, что входные данные поступают с клавиатуры, а выходные отправляются на монитор. Иначе необходимо указать новый источник или приемник данных.

Стандартный ввод программы из файла (вместо ввода символов с клавиатуры):

cat < data – команда cat получает входные данные из файла data.

Перенаправление вывода в файл:

ls > listings – результаты команды ls направляются в файл listings