echo

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

ФайлыВерсия 1.2.2СтабильнаяАлиасы: 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

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

-h <lines>

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

-t <lines>

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

read <file>

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

Построчная работа

-n держит номер исходной строки отдельно от текста: длинные строки остаются читаемыми, а номер не становится частью копируемого содержимого. -h и -t применяются уже к результату после фильтрации, поэтому удобно быстро посмотреть начало или конец большого набора совпадений.

Ограничения

Двоичные файлы отклоняются. Вывод ограничивается по количеству строк и общему объёму и помечается при сокращении.

Псевдоним

read — документированная вторичная команда модуля echo. Она принимает те же аргументы и исчезает при удалении echo.

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

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

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

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

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

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

Пакет Base

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

install echo
Пакет Minimum

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

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

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

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

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

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

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

install echo -u

Примеры

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

Показать содержимое текстового файла
cd \sandbox | echo data/sample.txt -h 3 | echo data/sample.txt "terminal" -i -n
4   It is never included in generated lil-terminal downloads and direct HTTP access is blocked.
Псевдоним для 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
lil-terminal sandbox text file

This file is safe to read, copy, rename, replace, hash and archive.
Искать "text" без учёта регистра
echo sandbox/data/sample.txt "terminal" -i -n
4   It is never included in generated lil-terminal downloads and direct HTTP access is blocked.
Искать по регулярному выражению PHP
echo sandbox/logs/app.log -r "/error|warning/i" -n
3   This directory is part of the server tree: website_e36e9fed/sandbox/
4   It is never included in generated lil-terminal downloads and direct HTTP access is blocked.
Показать первые <lines> строк
echo sandbox/data/sample.txt -h 3
lil-terminal documentation sandbox

This directory is part of the server tree: website_e36e9fed/sandbox/
Показать последние <lines> строк
echo sandbox/data/sample.txt -t 3
During module review, examples may be refined together with the command. Keep paths
stable whenever possible because public documentation links refer to them.
Показать содержимое текстового файла
echo \sandbox\data\missing.txt
Файл не найден

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

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

lil-terminal sandbox text file

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

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

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

v1.2.22026-08-09

Чище справка echo

Поиск, номера строк и выбор начала/конца собраны в обычную группу флагов.