Публикации по теме 'shell'


Задача «100 скриптов за 30 дней»: скрипт 8 — клон asciinema — Capture shell для регистрации с помощью cmd…
Мне нравится asciinema , и я хотел изучить, как она работает, хотя бы в логировании командной части. Asciinema — это инструмент, который записывает сеанс вашего терминала, а затем сохраняет его в облаке. asciinema — правильно записывайте сеансы терминала и делитесь ими ip4/52.176.46.175/tcp/4001/ipfs/Qmc6diP1sAi5UgCYmeAzy6GNNjstDW2LCCFN8JHAjGPi1i /ip4/65.19.134.242/tcp/4001 /ipfs… asciinema.org Также сегодня я наткнулся на модуль cmd,..

Как я буду писать структурированный скрипт bash
И чему я научился, когда писал и поддерживал проект bash из 500+ строк. TL;DR: #!/usr/bin/env bash set -x # for debug set -euo pipefail # fail early ​ source util.sh # . util.sh ​ GLOBAL_CONST=( --foo --bar='baz' ) # use array when possible # GLOBAL_CONST="--foo --bar='baz'" ​ readonly GLOBAL_CONST # readonly global const ​ # use func() {} definition func_style() { local arg1="$1" local arg2="$2" ​ echo "$arg1"..

Семнадцать методов изменения переменных среды Linux и среды контейнеров Docker…
Контейнеры Docker наследуют переменные среды от своего хоста, устанавливаемые извне во время запуска или устанавливаемые внутри Dockerfile. Также показано, как исправить работающий контейнер Docker. Инженер-программист должен знать широкий спектр команд Linux. Почему? Варианты Linux бесплатны и имеют открытый исходный код. Варианты Linux - это фактически базовая операционная система без операционной системы для виртуальной машины (узла) во всех облаках. Варианты Linux являются..

Использование Node.js для написания более безопасных сценариев Bash
Bash легко ошибиться, его сложно отлаживать, и ошибки могут иметь катастрофические последствия. Скрипты Pure Bash опасны Valve удаляет все ваши файлы - история Scary Bash номер 1 15 января 2015 года пользователь Github keyvin отправил проблему в репозиторий Steam-for-linux от Valve Software. Перемещено в ~ / .local / share / steam. Пробежал пар. Он удалил все в системе, принадлежащей пользователю. · Проблема № 3671… github.com..

Руководство для начинающих по написанию простого сценария оболочки на C
Как вы выбираете тему своего личного проекта? Это тяжело, не так ли?.. Я устал думать о том, что будет лучшим личным проектом для моей карьеры. Однажды я понял, что у меня не может быть лучшего проекта, просто думая, но действуя. Поэтому я начинаю читать много личных блогов, книг и видео на YouTube о чужих проектах. К счастью, это заставляет меня чувствовать себя «Я хочу попробовать это и посмотреть, чему я научусь!» Я надеюсь, что этот пост даст вам подобный опыт. Я..

Файловые утилиты iTerm2 — Что это такое и как их использовать
iTerm2 — король приложений для замены терминала в MacOS, и это правильно. Ниже мы рассмотрим некоторые утилиты iTerm2, в основном связанные с файловыми операциями и их использованием на удаленных серверах . Примечание . Эта статья является продолжением нашей статьи о продвинутых хитростях iTerm2. Чтобы адекватно продемонстрировать варианты использования, мы будем использовать Multipass для настройки локального сервера Ubuntu. Давайте начнем!

Учебное пособие по написанию сценариев Bash (оболочка Unix)
Полное руководство по созданию сценариев на Bash для специалистов по данным и инженеров. Bash - это краткий, сверхбыстрый и надежный язык сценариев для работы с данными и файлами. Это жизненно важный навык для построения конвейеров аналитики в облаке, который пользователи Linux предпочитают для работы с данными, хранящимися в нескольких файлах. В этой статье мы приводим практические примеры того, как вы можете создавать свои собственные функции Bash для автоматизации вашей работы в..