Bash Ready | Linux
3K subscribers
231 photos
5 videos
74 links
Авторский канал по разработке на Bash и Shell.
Ресурсы, обучения, задачи, шпаргалки.
Ежедневно информация пополняется!

Автор: @energy_it
Download Telegram
Channel created
👋🏼 Приветствую в Bash Ready!

Bash — это язык, на котором говорит сам Linux. Управление системой, автоматизация задач, написание скриптов и тонкая настройка окружения — всё начинается с владения командной строкой.

Этот авторский канал поможет тебе уверенно освоить Bash и shell-инструменты с нуля и на практике.
Здесь ты найдёшь шпаргалки, гайды, задачи, методы и инструменты — всё, чтобы чувствовать себя уверенно в любой Unix-среде.

👩‍💻 Всё, что публикуется в канале, вы сможете найти ниже по тегам:

Navigation: ✉️
#гайд — объяснение одной конкретной темы, с картинками и примерами кода.
#шпора — разбираем разные полезные методы отдельных тем.
#практика — разбираем практические задачи авторским текстом.
#задача — разбор создания интересной задачи (похоже на гайд)
#метод — рассматриваем 2 похожих метода.
#курс — ссылки на 🖤 видео для обучения.
#статья — статья на определенную тему.
#сайт — полезный веб сайт для изучения InfoSec.
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥4👍3
👩‍💻 Как работает Bash: от ввода команды до результата!

Ты вводишь команду и получаешь результат. Но что происходит между этими двумя событиями?

В этом посте рассмотрим:
Как Bash разбирает строку
• Подставка переменных
• Настройка пайпов и потоков
• И как в итоге запускается команда.


🔥 — если узнал что-то новое


🚪 Bash Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥104👍4
👩‍💻 CS50 на русском (Гарвардский курс по основам программирования)

Переведённые на русский язык лекции топового Гарвардского курса CS50 по основам программирования. Курс охватывает ключевые концепции информатики, такие как алгоритмы, структуры данных, веб-разработка и многое другое.

Ссылочка на плейлист: YouTube 🖤


🚪 Bash Ready | #курс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥41
👩‍💻 Чтение файлов в Bash: cat или while read?

Когда нужно обработать файл построчно, у тебя есть два популярных способа:

cat file | while read line — выглядит просто, но создаёт подпроцесс, из-за чего переменные внутри цикла могут не сохраниться снаружи. Подходит для простых задач, где не нужно передавать данные дальше.

while read line; do ...; done < file — более корректный и надёжный способ. Работает в текущем shell-контексте, не теряет переменные, корректно обрабатывает пробелы и пустые строки. Рекомендуется для скриптов и серьёзной обработки данных.

🔥 — если по привычке используешь cat
🤝 — если давно перешёл на while read


🚪 Bash Ready | #метод
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3🤝3
This media is not supported in your browser
VIEW IN TELEGRAM
Code Basics — это образовательная платформа для изучения основ программирования с нуля!

Она предлагает интерактивные уроки по различным ЯП, где пользователи выполняют задания, изучают теорию и сразу применяют знания на практике.

📌 Ссылочка: code-basics.com

🚪 Bash Ready | #сайт
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥31
👩‍💻 Аргументы, опции и флаги: пишем скрипты как профи.

Bash-скрипт без аргументов — это как утилита без настроек.
Чтобы сделать скрипт гибким, мы добавляем флаги: -f, --help, --verbose и так далее.
Это делает его похожим на настоящую CLI-программу.

В этом посте:
Разбираемся, как Bash обрабатывает позиционные аргументы

Используем getopts и while/case для флагов

Добавляем валидацию и вывод подсказок

Пишем скрипт, который запускается с разными параметрами — как у взрослых.


🔥 — если узнал что-то новое

🚪 Bash Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥73👍3