Sento Sango - Portfolio

Shell

Использую Linux в качестве основной десктопной ОС, поэтому работа с shell - это ежедневная практика. В качестве дефолтного шелла использую zsh, но скрипты пишу для bash интерпретатора, чтобы сохранить их переносимость и совместимость.

Опыт использования

Автоматизация рутинных задач

Для упрощения часто повторяемых действий пишу bash-скрипты, которые объединяют различные последовательности команд и пайпы. Это могут быть как небольшие последовательности для упрощения простых операций, так и средние по размеру скрипты с интерактивностью и длинными цепочками действий.

Когда-то писал скрипты для автоматизации конфигурации ОС и софта после установки, но со временем переписал многое в Ansible плейбуки для более структурированного подхода. В последнее время некоторые bash-скрипты также переписываю на Python - он более "дружелюбный", легче читается и воспринимается, особенно когда логика становится сложнее.

Работа с серверами

Применяю shell как в рамках повседневной работы в терминале десктопной ОС, так и на серверах - как по работе, так и на собственном домашнем сервере. Shell - это базовый инструмент для любого проекта, где так или иначе используются Linux-серверы.

Примеры применения