Какой опыт работы с Linux/Unix

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

Ответ

Имею опыт работы с Linux/Unix в контексте frontend-разработки: настройка окружения, работа с терминалом (bash/zsh), установка и управление пакетами через npm/yarn, сборка проектов.

Часто использую:

  • SSH для доступа к серверам
  • Git для контроля версий
  • Docker для контейнеризации
  • Bash-скрипты для автоматизации

Пример простого скрипта для деплоя:

#!/bin/bash
npm install
npm run build
scp -r dist/* user@server:/var/www/html

Глубоко не погружался в администрирование, но базовые команды (grep, sed, chmod, cron) знаю.