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

Автор: @energy_it
加入频道
👋🏼 Приветствую в Bash Ready!

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

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

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

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

Это команды, с которых начинается любая работа в терминале: переходы между директориями, создание и чтение файлов, фильтрация вывода и поиск нужной информации.
Они простые, но критически важные — и используются в каждом втором скрипте.


🚪 Bash Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝19🔥6👍4
👩‍💻 Разбираем 7 ключевых техник отладки и обработки ошибок в Bash — без них не обойтись при написании надёжных скриптов!

Это приёмы, которые помогут отслеживать ошибки, автоматически завершать скрипт при сбоях, отлавливать сигналы и выводить полезную отладочную информацию.
Они делают поведение скрипта предсказуемым и избавляют от долгих часов ручной отладки.


🚪 Bash Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍6🤝5
👩‍💻 Разбираем 7 ключевых приёмов работы с переменными, аргументами и функциями в Bash!

Это базовые конструкции, которые используются практически в каждом shell-скрипте: переменные позволяют хранить данные, аргументы — передавать параметры в скрипт, а функции — организовывать код и переиспользовать его.

🚪 Bash Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍7🤝64
👩‍💻 Разбираем 7 практичных команд для работы с файлами и директориями в Bash!

Это базовые инструменты, которые пригодятся почти в любом скрипте или ручной работе. Например ls покажет содержимое, а всё остальное рассмотрим в картинках.

🚪 Bash Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22👍76🤝3
👩‍💻 Разбираем 7 базовых конструкций циклов в Bash — автоматизируем повторяющиеся задачи!

Циклы — основа большинства shell-скриптов. Они позволяют перебирать файлы, обрабатывать строки, выполнять команды многократно. Здесь собраны три основных типа циклов и примеры их использования в реальных задачах.

🚪 Bash Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥95🤝1
👩‍💻 Разбираем 7 техник обфускации кода в скриптах и бинарях!

Это базовый набор: методы, с помощью которых можно скрыть логику работы скрипта, затруднить анализ, обойти сигнатурные антивирусы и усложнить статический разбор. Подходит как для пентеста, так и для понимания того, как действуют злоумышленники.

🚪 Bash Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍75🤝5👎1
👩‍💻 Освой 7 must-know команд Bash — без них ты не запустишь ни один скрипт!

Это фундамент, с которого начинается любое знакомство с консолью: переходы по директориям, работа с файлами и просмотр логов и поиск по ним.

🚪 Bash Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝37🔥7👍64👎2
👩‍💻 Освой 7 ключевых конструкций Bash — без них не пишется ни один скрипт!

if, case, &&, ||, [[ ]] и другие — это основа логики в shell-скриптах. С их помощью обрабатываются условия, делаются выборки и строится контроль выполнения.

🚪 Bash Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥84🤝2
👩‍💻 Разбираемся с 7 способами сравнения в Bash: строки и числа — без ошибок!

Bash часто путает новичков: == или -eq? [[ или ((? Разные синтаксисы — для разных типов данных. Эта шпора поможет понять, как безопасно сравнивать строки и числа, и избежать типичных багов в скриптах.

🚪 Bash Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍54🤝1
👩‍💻 Учим 7 способов ввода данных в Bash: строки, массивы, файлы — под контроль!

Чтение пользовательского ввода, разбор строк с разделителями, построчная обработка файлов — всё это решается стандартными средствами Bash. Эта шпора покажет, как использовать read, IFS, <<< и readarray правильно и без лишнего кода.

🚪 Bash Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥134
👩‍💻 Разбираем 7 способов расширения переменных и подстановки — от базовых до хитрых!

В Bash переменные можно не только выводить, но и модифицировать на лету: подставлять значения по умолчанию, вычислять длину, вырезать подстроки, заменять части строки и даже вставлять результат выполнения команд.

🚪 Bash Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍95
👩‍💻 Таймеры и задержки — 7 команд для контроля времени выполнения!

В Linux есть целый набор инструментов, чтобы управлять временем: можно замедлить выполнение, ограничить работу по таймеру, запускать задачи в будущем или повторять команды через равные промежутки.

🚪 Bash Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍86🤝1
👩‍💻 Логика возвратов — 7 команд для контроля успеха и ошибок!

Любой скрипт в Linux возвращает код завершения. Через $?, exit, && и || можно проверять результат выполнения, строить условия и управлять логикой работы скриптов.

🚪 Bash Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥54🤝1
👩‍💻 Расширение переменных и подстановки — 7 трюков в Bash!

Bash позволяет не только хранить значения в переменных, но и гибко управлять ими: подставлять значения по умолчанию, считать длину строки, заменять части текста, подставлять вывод команд или выполнять арифметику прямо в терминале.

🚪 Bash Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥54
👩‍💻 Проверяем файлы и директории в Bash — 7 полезных операторов!

Перед запуском скрипта важно убедиться, что файлы существуют, директории доступны, а права позволяют их читать, писать или выполнять. Эти проверки помогут избежать ошибок и сделать скрипты надёжнее.

🚪 Bash Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥74