echo

Читает текстовые файлы без редактора: фильтрует строки, показывает номера и выбирает начало или конец результата.

ФайлыВерсия 1.2.3СтабильнаяАлиасы: read
lil-terminal

Обзор

echo — быстрый просмотрщик текста, когда полноценный редактор не нужен. Можно искать обычную строку или регулярное выражение, видеть исходные номера строк в отдельной колонке и ограничивать результат первыми или последними строками результата.

Чтение текста без открытия редактора

Используйте echo для быстрого чтения логов и конфигураций; фильтр текста, номера строк и head/tail часто позволяют обойтись без открытия редактора.

Синтаксис

lil-terminal
echo <file> [text] [options]

Справочник

echo <file>

показать содержимое текстового файла

echo <file> "text"

показать строки, содержащие "text"

-i "text"

искать "text" без учёта регистра

-r "pattern"

искать по регулярному выражению PHP

-n

показать все строки с исходными номерами

-n <line>

показать одну строку по её номеру в файле

-h <lines>

показать первые <lines> строк

-t <lines>

показать последние <lines> строк

read <file>

псевдоним для echo <file>

Как читать результат

Текст в кавычках отбирает совпадающие строки. -i игнорирует регистр, -r использует регулярное выражение PHP. -n показывает номера исходных строк, а -n 3 — только третью строку, даже пустую. -h и -t оставляют первые или последние строки из результата поиска.

Безопасность и ограничения

Двоичные файлы не читаются. Большой вывод ограничивается и помечается как сокращённый; исходный файл не меняется.

Интерактивный пример из `/sandbox/`

Запускайте подготовленные примеры прямо на странице. Результат заранее сформирован и показывается в браузере; команды терминала на сервере не выполняются.

Показать содержимое текстового файла

Установка и управление

Устанавливайте актуальную совместимую версию. Для полного набора возможностей выбирайте Base, для сокращённого — Minimum; уже установленный модуль обновляет команда upgrade.

Base и Minimum — два пакета одного текущего релиза модуля, а не разные версии команды.

Пакет Base

Установить полный пакет с локальной справкой и всеми опубликованными режимами.

install echo
Пакет Minimum

Установить сокращённый пакет без локальной справки; help <cmd> -i открывает актуальную серверную справку.

install echo -m
Точная публичная версия

Установить именно эту опубликованную версию.

install echo -v 1.2.3
Проверить или обновить

Поручить upgrade проверить совместимость и заменить установленный блок только при необходимости.

upgrade echo
Удалить модуль

Удалить блок расширения, не затрагивая ядро и остальные модули.

install echo -u

Примеры

Примеры можно копировать, но сайт их не выполняет. Перед запуском на реальном проекте проверьте пути, права и разрушающие флаги.

Показать содержимое текстового файла
echo \sandbox\data\sample.txt
lil-terminal sandbox text file

This file is safe to read, copy, rename, replace, hash and archive.
Показать строки, содержащие "text"
echo \sandbox\data\sample.txt "safe"
This file is safe to read, copy, rename, replace, hash and archive.
Искать "text" без учёта регистра
echo \sandbox\data\sample.txt "SAFE" -i
This file is safe to read, copy, rename, replace, hash and archive.
Искать по регулярному выражению PHP
echo \sandbox\logs\errors.log "/ERROR|WARN/" -r
2026-08-08T09:14:03Z ERROR database timeout after 2.0s
2026-08-08T09:14:05Z WARN retry scheduled in 5s
2026-08-08T09:14:10Z ERROR retry failed: upstream unavailable
Показать все строки с исходными номерами
echo \sandbox\data\sample.txt -n
1   lil-terminal sandbox text file
2
3   This file is safe to read, copy, rename, replace, hash and archive.
Показать одну строку по её номеру в файле
echo \sandbox\data\sample.txt -n 3
3   This file is safe to read, copy, rename, replace, hash and archive.
Показать первые <lines> строк
echo \sandbox\data\sample.txt -h 2
lil-terminal sandbox text file
Показать последние <lines> строк
echo \sandbox\data\sample.txt -t 2

This file is safe to read, copy, rename, replace, hash and archive.
Псевдоним для echo <file>
read \sandbox\data\sample.txt
lil-terminal sandbox text file

This file is safe to read, copy, rename, replace, hash and archive.

read — вторичная команда модуля echo и использует ту же линию версий.

Показать одну строку по её номеру в файле
echo \sandbox\data\sample.txt -n 2
2
Показать содержимое текстового файла
echo \sandbox\missing.txt
Файл не найден
Показать первые <lines> строк
echo \sandbox\data\sample.txt -h 2 -t 2
?

Файл из примера: sandbox/data/sample.txt

Пример использует файл или каталог из защищённой учебной папки /sandbox/.

lil-terminal sandbox text file

This file is safe to read, copy, rename, replace, hash and archive.

Связанная документация

Текущая публичная версия

v1.2.32026-10-31

Производственная доработка

Актуальная стабильная версия echo. Читает текстовые файлы без редактора: фильтрует строки, показывает номера и выбирает начало или конец результата.