Терминал как рабочий язык
Терминал — не набор магических слов, а короткий язык действий: назовите команду, укажите объект и прочитайте результат.
Открыть часть →Практический курс от первой команды до файлов, редакторов, данных, сети, баз, диагностики хостинга, безопасности и автоматизации. Каждая часть строится одинаково: попробуйте команду, прочитайте результат, измените один параметр и проверьте, что изменилось.
Это не экзамен и не гонка по главам. Части можно проходить по порядку или открывать по задаче. Все упражнения рассчитаны на отдельный учебный каталог lil-playground, который после практики можно удалить целиком.
Терминал — не набор магических слов, а короткий язык действий: назовите команду, укажите объект и прочитайте результат.
Открыть часть →Соберите небольшое дерево проекта, научитесь проверять его состояние и разберите разницу между копированием, перемещением, переименованием, поиском и удалением.
Открыть часть →Разберитесь, когда файл достаточно прочитать, когда нужен лёгкий
INI, JSON, YAML, TOML, XML, conf и properties выглядят по-разному, но повседневная задача часто одна: найти логический ключ, посмотреть значение, изменить его и проверить документ.
Открыть часть →Научитесь задавать дереву проекта вопросы: искать по имени и содержимому, сужать область, сначала видеть предварительный результат массовой замены и только затем превращать проверенное действие в сценарий.
Открыть часть →Используйте архивы как контрольные точки, проверяйте их до распаковки, переносите файлы через границу браузера и соберите безопасный процесс обработки изображений от осмотра до пакетного преобразования.
Открыть часть →Разделите имя, адрес, порт, TLS и HTTP. Сетевая проблема становится гораздо менее мистической, когда каждая команда отвечает за один конкретный слой, а не пытается исправить всё случайными действиями.
Открыть часть →Начните с одноразовой базы SQLite, освойте общий ритм работы с данными, сделайте точечные записи через JSON и только затем переходите к собственному SQL каждой СУБД и удалённым подключениям.
Открыть часть →Научитесь читать хостинг как живую систему: Core, PHP, расширения, хранилище, права доступа, журналы, окружение и почта. Перед исправлением симптома соберите небольшой исходный снимок.
Открыть часть →Отделите обычную конфигурацию от учётных данных, состояния сессии, проверки целостности и зашифрованных данных. Разберитесь, что делают хеширование, шифрование и права доступа — и чего они не делают.
Открыть часть →Перейдите от простых списков команд #lil к
Смотрите на установленные модули, пакеты интерфейса, сценарии установки и правила обновления как на рецепт, который можно проверить, повторить и испытать на другом хостинге.
Открыть часть →Упорядочьте небольшие приёмы, фиксируйте изменения, используйте точные инструменты, поддерживайте среду и завершите всё итоговым сценарием, который можно перенести в следующий проект.
Открыть часть →Опубликованы все 13 частей. Первые главы знакомят с командной строкой и файлами, средние — с данными, архивами, сетью и базами, а заключительные учат диагностировать хостинг, работать с секретами, собирать сценарии и переносить собственную рабочую среду.