Как сохранить результат команды в файл?
Используйте оператор ядра > <file>: по умолчанию результат дописывается, а -r заменяет файл.
По умолчанию — дописывание
save.log в текущем каталоге lil-terminal. После результата терминал выводит разрешённый путь назначения. Повторная команда добавит новый ответ в конец и не удалит предыдущие данные.
Замена файла и явное дописывание
Чтобы заменить файл, укажите -r после пути:
Что можно перенаправлять
В файл записываются только результаты, которые можно представить как обычный текст. Интерактивные редакторы, запросы секретов, скачивание файлов и управляющие события браузера не превращаются в файл. Если команда уже использует > внутри собственного синтаксиса, этот смысл сохраняется; перенаправлением считается конечный оператор вывода.
Повторное использование последнего результата
Почему значения задаются через двоеточие
В текущей грамматике знак > закреплён только за системным перенаправлением результата. Команды, принимающие значение, используют :: command ... > file везде означает одно и то же. Если установлена старая версия модуля, ядро распознаёт её и выводит сообщение о миграции вместо молчаливой записи не тех данных.
Примеры
dns google.com > save.logdns gmail.com > save.log -renv > "logs/env current.log" -ahistory -o > history.loghistory -o > history.log -r