Чаще всего модель попадает с первого раза. Не всегда. Интересный вопрос — что делать, когда не попала. Неправильный ответ — перенабрать промпт с большим количеством слов. Правильный — клавиша R.
Что делает R
Когда панель открыта, R открывает маленькое поле ввода под предложенной командой. То, что вы напечатаете, уходит в модель вместе с исходной задачей и текущей командой — модель знает, что она только что предложила и что вам не понравилось. Результат заменяет панель; можно уточнять снова или нажать Enter и запустить.
Два кейса, где вы потянетесь к нему
«Слишком жёстко»
Промпт был «почисти старые логи», результат — rm -rf /var/log/*. Не принимайте и не воюйте; уточняйте:
R: только старше 30 дней, только .log и .log.gz, сначала dry-run→ find /var/log -type f \( -name '*.log' -o -name '*.log.gz' \) -mtime +30 -print
«Слишком общо»
Промпт был «проверь использование диска», результат — df -h. Вы имели в виду глубоких пожирателей:
R: топ-20 директорий по размеру, рекурсивно, человеческие единицы→ du -hx --max-depth=4 / 2>/dev/null | sort -hr | head -20
Когда не надо уточнять
Если предложенная команда делает не то по сути — не та утилита, не то назначение, — начинайте заново. Уточнение — это подкручивание, а не исправление категориальной ошибки. Esc и заново — это один клик.
См. также
- Поиск больших файлов — уточнение это часть того, как вы укрощаете запросы к
find. - Чистка старых логов и бэкапов — уточнение это безопасный способ настроить деструктивные команды.