Какой опыт работы с терминалом macOS

«Какой опыт работы с терминалом macOS» — вопрос из категории Devops, который задают на 10% собеседований Frontend Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Работаю с терминалом macOS ежедневно. Основные навыки:

  • Навигация по файловой системе (cd, ls, pwd)
  • Работа с файлами (touch, mkdir, rm, mv, cp)
  • Поиск (grep, find)
  • Управление процессами (ps, kill, top)
  • Работа с Git через терминал
  • Настройка окружения (.bash_profile, .zshrc)
  • Использование Homebrew для установки пакетов
  • Написание простых bash-скриптов

Пример часто используемой команды:

# Поиск и удаление node_modules
find . -name "node_modules" -type d -prune -exec rm -rf '{}' +

Также использую iTerm2 с Oh My Zsh для удобной работы.