en
Feedback
BashMaster

BashMaster

Open in Telegram

Удобные консольные наработки на каждый день для разработчиков, девопсов и сисадминов. Реклама: @Kone4noVasya Канал на бирже: https://telega.in/c/bash_help

Show more
8 738
Subscribers
No data24 hours
+247 days
+630 days
Attracting Subscribers
July '26
July '26
+74
in 8 channels
June '26
+180
in 10 channels
Get PRO
May '26
+225
in 2 channels
Get PRO
April '26
+283
in 15 channels
Get PRO
March '26
+81
in 2 channels
Get PRO
February '26
+95
in 3 channels
Get PRO
January '26
+53
in 0 channels
Get PRO
December '25
+67
in 2 channels
Get PRO
November '25
+86
in 0 channels
Get PRO
October '25
+51
in 2 channels
Get PRO
September '25
+104
in 2 channels
Get PRO
August '25
+139
in 9 channels
Get PRO
July '25
+151
in 1 channels
Get PRO
June '25
+344
in 9 channels
Get PRO
May '25
+78
in 5 channels
Get PRO
April '25
+90
in 0 channels
Get PRO
March '25
+106
in 0 channels
Get PRO
February '25
+113
in 0 channels
Get PRO
January '25
+214
in 4 channels
Get PRO
December '24
+344
in 4 channels
Get PRO
November '24
+185
in 1 channels
Get PRO
October '24
+253
in 1 channels
Get PRO
September '24
+135
in 3 channels
Get PRO
August '24
+277
in 4 channels
Get PRO
July '24
+245
in 3 channels
Get PRO
June '24
+67
in 3 channels
Get PRO
May '24
+85
in 3 channels
Get PRO
April '24
+86
in 2 channels
Get PRO
March '24
+100
in 0 channels
Get PRO
February '24
+443
in 3 channels
Get PRO
January '24
+258
in 1 channels
Get PRO
December '23
+108
in 0 channels
Get PRO
November '23
+270
in 4 channels
Get PRO
October '23
+83
in 0 channels
Get PRO
September '23
+811
in 0 channels
Get PRO
August '23
+430
in 0 channels
Get PRO
July '23
+3 093
in 0 channels
Get PRO
June '23
+962
in 0 channels
Get PRO
May '23
+23
in 0 channels
Get PRO
April '23
+5
in 0 channels
Get PRO
March '23
+8
in 0 channels
Get PRO
February '23
+6
in 0 channels
Get PRO
January '23
+65
in 0 channels
Get PRO
December '22
+1 684
in 0 channels
Date
Subscriber Growth
Mentions
Channels
20 July+4
19 July+4
18 July+2
17 July+5
16 July+21
15 July+2
14 July+1
13 July+3
12 July+2
11 July+4
10 July+5
09 July+8
08 July+1
07 July+1
06 July0
05 July+2
04 July0
03 July+3
02 July+2
01 July+4
Channel Posts
Опа, тут бывший сеньор одного из IT-отделов Яндекса Игорь Никитин выкатил целый канал про Python — и это лучшее, что есть в р
Опа, тут бывший сеньор одного из IT-отделов Яндекса Игорь Никитин выкатил целый канал про Python — и это лучшее, что есть в рунете по теме. Качественные гайды. Советы от известных прогеров. Тематические мемасы. Короче, ничего лишнего. Хватит душить питона, учись его кодить: https://t.me/+H95-QlpCP-QxZDYy 🐍

2
⚙️ sish ✔️Открытый инструмент для туннелирования через SSH, который поддерживает протоколы HTTP(S), WebSocket (WS/WSS), TCP,
⚙️ sish ✔️Открытый инструмент для туннелирования через SSH, который поддерживает протоколы HTTP(S), WebSocket (WS/WSS), TCP, а также позволяет создавать приватные псевдонимы и маршрутизировать TLS-трафик с помощью SNI. Его главная фишка в том, что для работы с ним не нужно устанавливать отдельный клиент — достаточно стандартной команды ssh. Это делает его открытой альтернативой таким сервисам, как serveo или ngrok. ➡️ Как это работает: ▶️sish запускает собственный SSH-сервер, который специализируется на пересылке и мультиплексировании трафика. Вы подключаетесь к нему с помощью привычных команд ssh, а sish сам занимается маршрутизацией. ➡️ Для каких задач подходит: 💠Мгновенный обмен локальным веб-приложением по HTTPS. 💠Предоставление удалённого доступа к TCP-сервису (например, базе данных). 💠Создание приватных туннелей для разработчиков, чтобы они не раскрывали свои локальные порты наружу. 💠Маршрутизация TLS-трафика с сохранением шифрования на стороне sish. 🐙 Перейти на Github 🔨 bash_help
934
3
⚙️ Sysdig ✔️Инструмент для исследования системы и поиска проблем в Linux с первоклассной поддержкой контейнеров. ➡️ Как это р
⚙️ Sysdig ✔️Инструмент для исследования системы и поиска проблем в Linux с первоклассной поддержкой контейнеров. ➡️ Как это работает: ▶️Sysdig перехватывает системные вызовы и другие события на уровне ядра Linux. Он устанавливает модуль ядра (sysdig-probe), который и собирает эту информацию. Благодаря такому подходу инструмент видит гораздо больше, чем многие классические утилиты (вроде strace, htop, lsof), которые работают с файловой системой /proc. По сути, один Sysdig заменяет сразу несколько инструментов: он показывает и системные вызовы, и сетевую активность, и открытые файлы, и процессы. ➡️ Что он умеет: 💠Глубокий анализ в реальном времени. Вы видите, что именно происходит в системе прямо сейчас: какие файлы открыл процесс, какие сетевые пакеты отправил, какой системный вызов заблокировал работу. 💠Мощная фильтрация. Язык запросов похож на синтаксис  tcpdump или wireshark — можно точно задать, какие события вас интересуют. 💠Работа с контейнерами «из коробки». Sysdig «знает» о контейнерах (Docker, LXC и другие) без необходимости дополнительно инструментировать сами контейнеры. Можно легко посмотреть список работающих контейнеров, их использование ресурсов, процессы внутри них с привязкой к контейнеру. 💠Запись трассировок. Можно сохранять поток событий в файл для последующего детального анализа.  💠Удобный интерфейс. Для более комфортного просмотра есть  csysdig — ncurses-интерфейс, который упрощает навигацию.  ➡️ Кому пригодится: 💠Разработчикам, которые дебажат микросервисы в Docker и Kubernetes. 💠Системным администраторам для поиска причин высокой нагрузки на CPU, сетевых проблем или ошибок записи файлов в контейнерах. 💠Тем, кто строит сложные SaaS-решения и хочет обеспечить стабильность инфраструктуры. 🐙 Перейти на Github 🔨 bash_help
1 133
4
Антивирусы, EDR, фаерволы и SIEM генерируют тысячи событий каждый день. Ценность создаёт не сам факт их наличия, а специалист
Антивирусы, EDR, фаерволы и SIEM генерируют тысячи событий каждый день. Ценность создаёт не сам факт их наличия, а специалист, который умеет отличить шум от атаки, связать события в цепочку и принять решение до того, как инцидент станет ущербом. Курс «Аналитик SOC» от Академии Codeby — это 7,5 месяцев практики для тех, кто хочет освоить blue team системно: от работы с логами до расследования инцидентов и мышления аналитика безопасности. Что изучаем: ⏺️работу с логами и потоками событий — триаж, фильтрация, приоритизация ⏺️анализ и корреляцию инцидентов ⏺️разбор атак и сценариев поведения злоумышленников (MITRE ATT&CK) ⏺️Threat Intelligence и Threat Hunting ⏺️Vulnerability Management ⏺️практику с SIEM (Wazuh) ⏺️формирование мышления blue team — от первого алерта до отчёта Формат: живые занятия, практические задания, разбор реальных кейсов. Это профессиональный трек по мониторингу и реагированию. За 7,5 месяцев вы выстраиваете навыки, которые ежедневно нужны в SOC-командах банков, телекома, ритейла и IT-компаний. Запись на текущий поток открыта до 23 июля ➡️️Посмотреть программу и записаться 🪧По вопросам — @CodebyAcademyBot
1 178
5
⚙️ Шпаргалка по Docker на русском языке ✔️Тут есть всё: базовые команды, сборка образов, отладка, сети и т.д. 🔨 bash_help
1 448
6
⚙️ WatchYourLAN ✔️Лёгкий инструмент для мониторинга локальной сети (LAN) с веб-интерфейсом. Он сканирует сеть с помощью ARP-з
⚙️ WatchYourLAN  ✔️Лёгкий инструмент для мониторинга локальной сети (LAN) с веб-интерфейсом. Он сканирует сеть с помощью ARP-запросов, отслеживает подключённые устройства, сохраняет историю их состояния (онлайн/офлайн) и может отправлять уведомления о новых устройствах. ➡️ Ключевые возможности: 💠Обнаружение устройств. Использует утилиту arp-scan для поиска активных хостов в сети.  💠Веб-интерфейс. Позволяет просматривать список устройств, помечать их как «известные», отслеживать статус (онлайн/офлайн).  💠Уведомления. При обнаружении нового устройства можно настроить отправку оповещений через сервис Shoutrrr (поддерживает email, Slack, Discord и другие каналы).  💠История состояния. Сохраняет данные о том, когда устройство было онлайн или офлайн.  💠Экспорт метрик. Можно настроить экспорт данных в InfluxDB2 или Prometheus для построения дашбордов в Grafana. 💠Кастомизация. Доступны темы оформления (на базе Bootswatch), переключение между светлой и тёмной темой. 💠REST API. Позволяет программно взаимодействовать с приложением и интегрировать его с другими сервисами.  💠Гибкая настройка. Конфигурировать можно через веб-интерфейс, конфигурационный файл или переменные окружения.  ▶️Инструмент хорошо подходит для личного использования или небольших команд, где важна простота и возможность самостоятельного развёртывания. 🐙 Перейти на Github 🔨 bash_help
1 678
7
⚙️ Шпаргалка по SSH-туннелям 💠Локальное перенаправление порта (Local port forwarding): доступ к приватным конечным точкам (e+3
⚙️ Шпаргалка по SSH-туннелям 💠Локальное перенаправление порта (Local port forwarding): доступ к приватным конечным точкам (endpoints), возможно через bastion-хост, как будто это локально открытые порты. 💠Удалённое перенаправление порта (Remote port forwarding): публикация локальных портов или адресов в приватной сети наружу через exit-нод. 🔨 bash_help
1 811
8
⚙️ How They SRE ✔️Собранная коллекция знаний о лучших практиках, инструментах, техниках и культуре Site Reliability Engineeri
⚙️ How They SRE ✔️Собранная коллекция знаний о лучших практиках, инструментах, техниках и культуре Site Reliability Engineering (SRE), которые используют ведущие технологические компании и организации. ➡️ В репозитории собраны материалы по самым разным аспектам SRE: 💠Общие принципы и подходы в Site Reliability Engineering. 💠Формирование и развитие команд SRE — как подбирать людей и выстраивать процессы. 💠SRE-культура — например, акцент на blameless postmortems (разбор инцидентов без поиска виноватых). 💠DevOps — как SRE пересекается с этой концепцией и развивает её. 💠Мониторинг и observability — как добиться прозрачности системы (метрики, логи, распределённая трассировка). 💠Алертинг — как настроить оповещения так, чтобы они не вызывали «alert fatigue» (усталость от оповещений). 💠Реагирование на инциденты и постмортемы — структурированные подходы к расследованию сбоев. 💠On-Call — как организовать дежурства, чтобы не выгорать. ▶️Отличный стартовый пункт для тех, кто хочет глубже понять, как устроена надёжность в современных IT-компаниях, какие инструменты и процессы считаются отраслевым стандартом. 🐙 Перейти на Github 🔨 bash_help
1 763
9
Дедлайны горят, а твои глаза уже нет. Что делать, если ты за#бался и хочется просто залипать в телефоне? И вроде понимаешь, ч
Дедлайны горят, а твои глаза уже нет. Что делать, если ты за#бался и хочется просто залипать в телефоне? И вроде понимаешь, что НАДО, но от этого еще больше сопротивление. Если близкие думают, что ты зажрался, а тебе и самому от себя уже тошно, но как себя взбодрить – непонятно, советую посмотреть вот что: https://t.me/Manifestans Ты 100% себя узнаешь, а значит 100% получишь пользу от того, что там увидишь! Если ты еще не собрал пожитки и не ушел отшельником в лес – есть шанс тебя оживить и вернуть эмоции и интерес к жизни. Кликай сюда и начинай приходить в себя.
1 453
10
⚙️ Bottom (btm) ✔️Кроссплатформенный графический монитор процессов и системы для терминала. Он предоставляет наглядное предст
⚙️ Bottom (btm)  ✔️Кроссплатформенный графический монитор процессов и системы для терминала. Он предоставляет наглядное представление о загрузке CPU, использовании памяти, дисковой и сетевой активности, а также о состоянии процессов в реальном времени. Вдохновлён такими инструментами, как gtop, gotop и htop, но предлагает более продвинутый интерфейс и расширенные возможности настройки.  ➡️ Ключевые особенности: 💠Наглядная визуализация. Ключевые метрики отображаются в виде интерактивных графиков, которые можно масштабировать для анализа конкретных временных интервалов. 💠Расширенное управление процессами. В специальном виджете можно сортировать процессы по различным параметрам (CPU, память, PID и т.д.), искать конкретные процессы, отправлять сигналы завершения прямо из интерфейса и просматривать иерархию процессов в древовидном виде. 💠Гибкая настройка. Можно менять темы оформления, расположение виджетов, фильтровать отображаемые данные через конфигурационный файл в формате TOML. 💠Кроссплатформенность. Официально поддерживается на Linux, macOS и Windows, включая разные архитектуры процессоров.  💠Интуитивное управление. Навигация и управление реализованы через клавиатурные сокращения, похожие на vim-подобные.  🐙 Перейти на Github 🔨 bash_help
1 382
11
Что ещё для счастья нужно? 🔨 bash_help
Что ещё для счастья нужно? 🔨 bash_help
6 236
12
Ваша ценность — не в том, чтобы печатать. Ваша ценность — в том, чтобы решать. Рутина убивает карьеру. Пока вы тонете в отчёт
Ваша ценность — не в том, чтобы печатать. Ваша ценность — в том, чтобы решать. Рутина убивает карьеру. Пока вы тонете в отчётах, письмах и сводках, ваши конкуренты в этом же времени изучают рынок, строят гипотезы и разговаривают с руководством. Разрыв растёт каждый день. Анна Райская - международный ИИ-эксперт, проведет бесплатный интенсив, на котором вы не просто сможете «попробовать чат-бот», вы сможете трансформировать вашу компанию и вашу роль в компании.🔥 Анна разберет, как за 2 часа превратиться из «исполнителя-героя», который тащит всё на себе, в «архитектора процессов», который управляет результатом, а не временем. Ключевые инсайты интенсива: 🛡️Безопасность. Работа с персональными данными и гостайной без риска утечек. Конкретные схемы для госсектора, банков и медицины. ✅ Легализация. Готовые скрипты разговора с начальством: как попросить разрешение, чтобы вам не отказали. 🕹️Тактика. Инструменты, которые работают без IT-отдела. Вам не нужен админ, вам нужен алгоритм. Почему именно вживую? Потому что ваши задачи уникальны. На эфире мы разберем вашу профессию. Запись — это чужие кейсы. Живой эфир — это ваши решения. Результат к утру: Вы просыпаетесь и знаете: 3 конкретные задачи из вашего функционала вы больше никогда не делаете руками. Подпишитесь на канал, чтобы занять свое место на бесплатном интенсиве, который пройдет 07.07 в 20:00 🕗
1 425
13
⚙️ Оптимизация работы с файловой системой в Linux ✔️Для повышения производительности можно использовать tmpfs для временного
⚙️ Оптимизация работы с файловой системой в Linux ✔️Для повышения производительности можно использовать tmpfs для временного хранения данных в памяти, ускоряя доступ и снижая нагрузку на диск, особенно важно для серверов с высоким I/O. Основное преимущество — быстрый доступ с минимальной задержкой. ➡️ Пример кода: #!/bin/bash # Создание директории в tmpfs для быстрого хранения данных mkdir -p /mnt/ramdisk mount -t tmpfs -o size=1G tmpfs /mnt/ramdisk # Перемещение файлов в tmpfs для быстрого доступа cp /path/to/large_file /mnt/ramdisk/ # Чтение или обработка данных из RAM cat /mnt/ramdisk/large_file > /dev/null # Очистка umount /mnt/ramdisk rm -rf /mnt/ramdisk ➡️ Что происходит: 💠Мы создаем директорию в /mnt/ramdisk и монтируем её как tmpfs, что позволяет использовать оперативную память для хранения данных. 💠В этой директории можно хранить временные файлы, которые часто используются или требуют быстрого доступа. 💠После завершения работы с данными временные файлы удаляются, освобождая память. ▶️Tmpfs подходит для приложений, обрабатывающих большие объемы временных данных или требующих частого доступа к файлам, таких как логи, кэширование и обработка медиа. 🖼️ Ссылка на источник 🔨 bash_help
1 487
14
⚙️ pyinfra ✔️Инструмент для автоматизации инфраструктуры, который переводит код на Python в shell-команды и запускает их на ц
⚙️ pyinfra ✔️Инструмент для автоматизации инфраструктуры, который переводит код на Python в shell-команды и запускает их на целевых системах.  ➡️ Как это работает: ▶️Вы пишете логику (например, «нужно установить пакет iftop») на Python. Pyinfra сам транслирует эти инструкции в shell-команды (вроде apt install iftop) и выполняет их параллельно на всех указанных хостах. При этом на самих целевых машинах не нужно ставить Python или какие-то специальные агенты — достаточно иметь POSIX-совместимую оболочку. Связь идёт через SSH. ▶️Pyinfra хорошо подойдёт, если вы уже пишете код на Python и хотите единообразно управлять инфраструктурой: развёртывать приложения, настраивать сервисы, поддерживать консистентность окружений. Он даёт больше гибкости, чем многие YAML-ориентированные инструменты, при этом сохраняя преимущества декларативного подхода и масштабируемости. 🐙 Перейти на Github 🔨 bash_help
1 803
15
⚙️ acme.sh ✔️Клиент для получения и автоматического обновления SSL-сертификатов от Let's Encrypt (и других CA), написанный це
⚙️ acme.sh ✔️Клиент для получения и автоматического обновления SSL-сертификатов от Let's Encrypt (и других CA), написанный целиком на Shell. Не требует Python, Node.js или других зависимостей — работает везде, где есть bash и curl. ➡️ Основные возможности: 💠Полная реализация протокола ACME для выпуска, продления и установки SSL/TLS-сертификатов.  💠Поддержка ECDSA-сертификатов и сертификатов с SAN (Subject Alternative Names) и wildcard-доменов. 💠Совместимость с широким спектром Unix-подобных систем, включая FreeBSD, OpenBSD, macOS, Ubuntu и даже Windows (через Cygwin).  💠Не требует прав суперпользователя (root) для работы.  💠Поддержка Docker и IPv6. 💠Автоматизация: скрипт сам настраивает ежедневное задание в cron для проверки и продления сертификатов. 💠Уведомления о продлении или ошибках через cron. 🐙 Перейти на Github 🔨 bash_help
2 078
16
⚙️ Bandit — тренажёр, который реально учит Linux ✔️Серия уровней, где вы последовательно решаете задачи, чтобы перейти на сле
⚙️ Bandit — тренажёр, который реально учит Linux ✔️Серия уровней, где вы последовательно решаете задачи, чтобы перейти на следующий. Вы начинаете с Level 0, и успешное прохождение каждого этапа даёт вам данные для доступа к следующему. ▶️Главная цель — в игровой форме освоить базовые навыки работы с Linux и командной строкой, которые станут фундаментом для решения более сложных задач в других проектах OverTheWire и в реальной кибербезопасности.  ➡️ Как это работает: 💠На каждом уровне вам нужно найти пароль (флаг) для перехода на следующий этап. Для этого вы подключаетесь к удалённому серверу через SSH и используете базовые команды Linux (например, ls, cat, find) для поиска и чтения файлов. 🖼️ Перейти на сайт 🔨 bash_help
2 006
17
На Stepik запустили годный курс по «Troubleshooting Docker и Kubernetes: поиск и устранение проблем» В программе только важны
На Stepik запустили годный курс по «Troubleshooting Docker и Kubernetes: поиск и устранение проблем» В программе только важные аспекты: — troubleshooting Docker и образов — диагностика сетевых проблем — настройка readiness/liveness probes — отладка pod’ов, деплоев и ingress — анализ логов контейнеров и кластера — разбор ошибок CrashLoopBackOff, OOMKilled, ImagePullBackOff и других Собеседования на DevOps/SRE сейчас всё чаще строятся вокруг реальных инцидентов. Данный курс фокусируется именно на таких сценариях и помогает в подготовке к практическим вопросам 48 часов доступен со скидкой 25% ↗️ Пройти курс на Stepik
1 755
18
⚙️ Straps ✔️Набор (более 80) утилит на Bash, которые помогают писать тесты и валидировать разные аспекты в сценариях, связанн
⚙️ Straps ✔️Набор (более 80) утилит на Bash, которые помогают писать тесты и валидировать разные аспекты в сценариях, связанных с облачной разработкой, Docker, Kubernetes, системным администрированием, безопасностью и автоматизацией DevOps. Его главная фишка — модульность: функции сгруппированы по категориям, что сильно упрощает поиск нужного инструмента.  ➡️ Что умеет: 💠Базовые проверки. Валидация типов данных (целые, числа с плавающей точкой, строки), операции со строками (проверка префиксов, суффиксов, вхождения подстроки), проверка существования файлов и папок, прав доступа. 💠Работа с сетью. Проверка возможности подключения к хосту по TCP или UDP (для UDP потребуется утилита nc). 💠Облачные технологии. Функции для работы с Docker (проверка статуса контейнера, образа, exposed-портов, томов, сетей), Kubernetes (именование ресурсов, метки, аннотации, пространства имён). 💠Безопасность. Валидация SSL/TLS-сертификатов и SSH-ключей, проверка прав доступа к файлам, контекстов SELinux, анализ сетевых параметров (IPv6, CIDR, MAC-адреса, определение частных/loopback IP-адресов). 💠Мониторинг ресурсов. Проверка загрузки CPU и памяти, свободного места на диске, системной нагрузки, лимитов процессов. 💠Интеграции и API. Валидация URL, проверка кодов ответа HTTP, тестирование вебхуков. 💠Управление процессами и системой. Мониторинг процессов, проверка пользователей и групп, интеграция с systemd. ➡️ Примеры функций: is_numeric — проверяет, является ли значение числом. string_starts_with — проверяет, начинается ли строка с заданного префикса. can_connect_to — тестирует сетевую связность. is_docker_running — проверяет, работает ли демон Docker. container_is_running — проверяет статус контейнера. 🐙 Перейти на Github 🔨 bash_help
1 643
19
Когда баз много, администрирование превращается в ручное управление хаосом: серверы, кластеры, бэкапы, мониторинг и диагности
Когда баз много, администрирование превращается в ручное управление хаосом: серверы, кластеры, бэкапы, мониторинг и диагностика. 🐘 Postgres Professional на бесплатном вебинаре покажет, как управлять множеством баз через единый веб-интерфейс Postgres Pro Enterprise Manager. 📊 Это графическая платформа для DBA, DevOps, архитекторов и технических лидеров. Она входит во все редакции Postgres Pro и решает задачи администрирования без ручного написания SQL-команд. На вебинаре покажут, как с помощью PPEM: ✅ Мониторить инфраструктуру ✅ Управлять экземплярами БД ✅ Работать с бэкапами ✅ Искать проблемы и ускорять диагностику 🤖 Отдельно покажут ИИ-ассистента в новой версии платформы: он обращается к документации и помогает быстрее решать типовые задачи. 📅 30 июня, вторник, 11:00 по Москве, продолжительность — 2 часа с Q&A. Регистрируйтесь и приходите посмотреть PPEM в деле. Участие бесплатное.
1 476
20
⚙️ Проверка пароля на сложность ✔️Когда нужно быстро проверить, достаточно ли сложный пароль (длина, буквы, цифры, спецсимвол
⚙️ Проверка пароля на сложность ✔️Когда нужно быстро проверить, достаточно ли сложный пароль (длина, буквы, цифры, спецсимволы) — используйте вот такой bash-однострочник: read -s -p "Введите пароль: " pass; echo; [[ ${#pass} -ge 8 && "$pass" =~ [A-Z] && "$pass" =~ [a-z] && "$pass" =~ [0-9] && "$pass" =~ [^a-zA-Z0-9] ]] && echo "✅ Надёжный пароль" || echo "❌ Слабый пароль" ➡️ Проверка включает: 💠минимум 8 символов 💠заглавные буквы 💠строчные буквы 💠цифры 💠спецсимволы ▶️Удобно использовать в скриптах или при создании новых пользователей вручную. Если хотите использовать это в скрипте без отображения ввода — read -s уже всё делает за вас. 🖼️ Ссылка на источник 🔨 bash_help
1 393