Подбирает команду под задачу и объясняет её по частям — чтобы не копировать вслепую.
Подбирает команду терминала под вашу задачу и разбирает её по частям: что делает сама команда, за что отвечает каждый ключ и что произойдёт после запуска. Смысл в объяснении — чтобы не вставлять в консоль строку, которую вы не понимаете.
Нужно что-то сделать в консоли, а как называется нужный ключ, вы не помните. Нашли команду в интернете и хотите понять, что она сделает, прежде чем запускать. Работаете на чужой системе, где привычные команды ведут себя иначе. Собираете простой скрипт и застряли на одном шаге.
Что нужно сделать Опишите задачу обычными словами, до 1000 знаков: «найти самые большие файлы в папке», «удалить логи старше недели», «посмотреть, кто занял порт». Полезно добавить условия: где искать, что исключить, нужен ли рекурсивный обход подпапок. Чем конкретнее задача, тем меньше в ответе оговорок «зависит от». Названия своих папок и файлов писать можно, они попадут прямо в команду. Система Три варианта: Linux, macOS, Windows PowerShell. Выбор обязателен и влияет на ответ сильно: одна и та же задача решается разными командами, а привычные ключи в разных системах ведут себя не одинаково. Не уверены, что у вас, — выбирайте по тому, где будете запускать, а не где пишете.
Готовая команда, которую можно скопировать, и разбор: что она делает целиком и что означает каждая часть. Если у задачи есть безопасный и рискованный способ, это будет сказано отдельно. Команды, которые удаляют или перезаписывают файлы, сначала проверяйте на тестовой папке. Разобрать регулярное выражение внутри команды поможет «Регулярное выражение».