Linuxlab

Команда echo в Linux: вывод текста и переменных

Обновлено 3 июля 2026 г.

Команда echo печатает свои аргументы в стандартный вывод.

Синтаксис

echo [-n] текст...

Частые случаи

echo привет мир           # печатает строку
echo "$HOME"              # значение переменной
echo one two three > f.txt # вывод в файл
echo -n без-переноса      # без перевода строки в конце

Как это устроено: кавычки и пробелы

echo склеивает аргументы через один пробел, поэтому лишние пробелы между словами теряются. Двойные кавычки "$x" сохраняют значение как одно целое и раскрывают переменные; одинарные '$x' печатают текст буквально, без раскрытия. Если в выводе есть спецсимволы и важно, чтобы он выглядел одинаково везде, бери printf. Он ведёт себя предсказуемо.

Где применяется

Это нужно в уроке Командная строка. Теория - в главе Командная строка: первый контакт.

См. также

Из чего состоит команда, Перенаправление > и >>.

Попробовать

Открой песочницу: настоящий одноразовый терминал Linux в браузере. Выполни команды выше своими руками - контейнер удаляется, когда ты уходишь.