Навык 03 из 18
HS-SHL-001Базовая работа в терминале и shell
Открыть терминал, определить текущую директорию, просмотреть и безопасно изменить структуру файлов, найти справку, остановить выполняющуюся команду и понимать, в каком контексте будет запущен агент.
Минимальный набор действий: pwd, ls, cd, mkdir, touch, cat или less, cp, mv, поиск текста через rg либо доступный аналог, which, --help, pipe и остановка через Ctrl+C.
Тренажёр навыка
Понять.
Сделать.
Подтвердить.
Что нужно уметь
Открыть терминал, определить текущую директорию, просмотреть и безопасно изменить структуру файлов, найти справку, остановить выполняющуюся команду и понимать, в каком контексте будет запущен агент.
Минимальный набор действий: pwd, ls, cd, mkdir, touch, cat или less, cp, mv, поиск текста через rg либо доступный аналог, which, --help, pipe и остановка через Ctrl+C.
Как закрепить
В специально созданной учебной директории собрать структуру из двух подпапок и трёх файлов, перейти между ними, прочитать содержимое, найти строку, скопировать и переименовать файл, затем вернуть структуру к ожидаемому виду.
Как проверить перенос
По текстовому сценарию без готового набора команд создать изолированную структуру проекта, найти нужный файл и показать текущий путь. Любое удаление выполняется только внутри выданной временной директории.
Результат, а не ощущение
Evidence
освоения
- история безопасных команд в учебной директории;
- правильное понимание абсолютного и относительного пути;
- созданная структура файлов;
- найденный текст и объяснение pipe;
- корректная остановка долгой команды;
- отсутствие изменений за пределами выделенной папки.
Антипаттерны
Типовые ошибки
- выполнение команды без проверки текущей директории;
- копирование непонятной команды целиком;
- использование широких путей,
sudoили рекурсивного удаления без необходимости; - путаница между именем файла и путём;
- закрытие терминала как единственный способ остановить процесс.