Подходит всем, кто хочет автоматизировать рутинные задачи в Linux: от создания первых скриптов до работы с параметрами и выводом. Пошаговый разбор структуры скрипта, установки прав и базовых команд.
🔊 Продолжай читать на Habr!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥5❤4
Проверяем, открыт ли порт на сервере!
1. Локальная проверка:
Показывает, какие порты слушаются.
2. Удалённая проверка:
3. Минимальный способ:
Работает даже без nc.
🔥 Эти методы помогают быстро проверить готовность сервисов.
🚪 Bash Ready | #практика
1. Локальная проверка:
netstat -tuln | grep 22
ss -tuln | grep 80
Показывает, какие порты слушаются.
ss
— современная замена netstat.2. Удалённая проверка:
nc -zv example.com 443
-z
— проверка без данных, -v
— подробный вывод.3. Минимальный способ:
echo > /dev/tcp/example.com/8080 && echo "open" || echo "closed"
Работает даже без nc.
🔥 Эти методы помогают быстро проверить готовность сервисов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤5🔥5
Это бесплатная платформа с более чем 90 задачами по Bash: от простых «Hello World» до продвинутых сценариев с циклами, условиями и обработкой ошибок. Задачи оцениваются автоматически, а кураторы дают полезную обратную связь и подсказки.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤4🔥4
Любой скрипт в Linux возвращает код завершения. Через $?, exit, && и || можно проверять результат выполнения, строить условия и управлять логикой работы скриптов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥5❤4🤝1
Команда
date
позволяет не только вывести текущее время, но и управлять форматами, получать timestamp
и выполнять арифметику дат.В этом посте:
• Форматируем вывод даты и времени.
• Получаем timestamp и конвертируем его обратно.
• Прибавляем и вычитаем дни, часы, минуты.
• Используем дату в скриптах для автоматизации.
Минимум команд — и ты умеешь гибко работать со временем в Linux.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥9❤5🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
Платформа с ежедневными статьями, реальными кейсами и обсуждениями. Каждая публикация в форуме — это проверенные решения, разобранные практиками, а не сухие учебники.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4🔥4😁4
Bash позволяет не только хранить значения в переменных, но и гибко управлять ими: подставлять значения по умолчанию, считать длину строки, заменять части текста, подставлять вывод команд или выполнять арифметику прямо в терминале.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥5❤4