Docker: Удалить Все Образы & Контейнеры

В этой короткой заметке показано, как удалить все Docker-образы и контейнеры. Используйте эти команды с осторожностью, так как они принудительно удаляют все Docker-образы и контейнеры, включая работающие.

Добавление Комментарий в Bat-файл

Bat-файлом в Windows называют текстовый файл, который обычно имеет расширение .bat и содержит одну или несколько команд командной строки. Хорошей практикой является комментирование исходного кода в bat-файлах, путем оставления примечаний, объясняющих функциональность каких-либо строк или блоков кода. Также любую строку или блок кода в bat-файле можно деактивировать, превратив ее в комментарий (закомментировать) и активировать обратно […]

OpenSSL: Генерация Ключа — RSA Private Key

RSA-ключ — это закрытый ключ, основанный на алгоритме RSA, используемый для аутентификации и симметричного шифрования в SSL/TLS-сессиях. Закрытый ключ RSA в формате PEM (наиболее распространенный формат для сертификатов X.509, CSR и криптографических ключей) может быть сгенерирован из командной строки с помощью утилиты openssl genpkey.

Alpine: Установка Пакетов

Минималистичный Docker-образ на базе Alpine Linux имеет размер всего 5 МБ, но многие обычные для Linux утилиты в нем, по умолчанию, не установлены. В этой небольшой заметке я покажу, как из командной строки установить пакет в Alpine-контейнере с помощью apk (менеджера пакетов Alpine). Я также покажу, как создать Docker-образ на базе Alpine с дополнительно установленными […]

Jenkins: Cron — Периодическая Сборка — Параметры

Задача (job) в Jenkins может быть настроена на периодическую сборку из declarative pipeline, т.е. Jenkinsfile, с помощью директивы triggers и синтаксиса cron (с небольшими отличиями), например triggers{cron(‘0 */3 * * *’)}. В этой заметке показаны примеры того, как настроить периодическое выполнение задач в Jenkins, сборку multi-branch пайплайнов, а также периодическую сборку с параметрами. Также показан […]

Windows: Узнать Имя Процессы по PID

Идентификатор процесса (так же известный как process ID или PID) — это номер, используемый для однозначной идентификации активного процесса. В этой небольшой заметке я покажу, как зная PID отобразить информацию о процессе в Windows (включая имя процесса и путь к исполняемому файлу) из командной строки (CMD) или Windows PowerShell.

Windows: Аналог Команды `Touch` — CMD & PowerShell

Команда touch в Linux используется для изменения timestamp-ов файла (‘Access‘, ‘Modify‘ и ‘Change‘) на текущее время и дату, а если файл не существует — команда touch создает его. Если вы просто хотите создать пустой файл из командной строки (CMD) или из Windows PowerShell — команды type и copy можно считать аналогами команды touch в Windows. […]

Windows: Команда Uptime — CMD & PowerShell

Несмотря на то, что в Windows до сих пор нет встроенной команды uptime, из командной строки все-равно можно узнать uptime сервера/компьютера или время старта системы. В этой заметке я покажу несколько способов того, как узнать uptime в Windows из командной строки и PowerShell.

Git — Checkout Ветки из Удаленного Репозитория

Git не позволяет работать с удаленными ветками напрямую, поэтому вы не можете буквально сделать checkout ветки из удаленного репозитория. Если вы хотите сделать checkout удаленной ветки, вам необходимо создать свою собственную локальную «копию» этой ветки, и уже затем перейти в неё. В этой заметке показывает, как это сделать.

Screen: Прокрутка Текста Вверх [РЕШЕНО]

При использовании команды screen вы можете заметить, что внутри screen-сессии нельзя прокрутить текст вверх ни с помощью полосы прокрутки или колесика мыши, ни с помощью клавиши PageUp▲ или стрелочки вверх (↑). Впечатление, что прокрутка вверх не работает возникнет из-за того, что команда screen имеет свой собственный буфер прокрутки со специальными комбинациями клавиш для навигации. В […]