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

Автор: @energy_it
Download Telegram
👩‍💻 Цепочки команд и пайпы: делаем магию в одну строку!

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

В этом посте:
Разбираем, как работают ;, &&, || и когда что использовать.

Примеры с пайпами |, передающими вывод от одной команды к другой.

Комбинируем условия и пайпы в цепочки, которые читаются как алгоритм.


🔥 — если узнал что-то новое
🤝 — если уже используешь


🚪 Bash Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥28🤝7👍64
👩‍💻 Работа с файлами: xargs или -exec в find?
Что выбрать — скорость или универсальность?


-exec — встроенный способ запускать команды прямо из find. Удобен для простых задач и хорошо читается, но создаёт отдельный процесс на каждый файл, что замедляет работу при больших объёмах.

xargs — альтернатива, которая собирает все пути и передаёт их одной командой. Это быстрее, особенно если файлов много, но требует аккуратности с пробелами и спецсимволами. Решается через -print0 | xargs -0.

🚪 Bash Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍41
👩‍💻 Cron от А до Я: автоматизируем задачи по расписанию в Linux!

Cron — встроенный планировщик задач, который позволяет запускать любые команды и скрипты в нужное время. Без сторонних инструментов, без лишних зависимостей — работает стабильно и подходит для любых автоматизаций на сервере.

В этом посте:
Как устроен crontab и где его редактировать.

Формат расписания: минуты, часы, дни, месяцы и дни недели.

Удобные команды для просмотра и отладки.

Как перенаправлять вывод и логировать действия.


🔥 — если узнал что-то новое
🤝 — если уже пользовался


🚪 Bash Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥198🤝6👍5
👩‍💻 Анализируем, что заняло всё место на диске — одной shell-командой в терминале!

Когда на сервере или ПК внезапно заканчивается свободное место, важно быстро понять, какие папки его «съели». Это можно сделать в одну строку Shell, без лишних утилит и графических интерфейсов — через du, sort и head.

В этом посте мы:
Написали однострочник для вывода топ-10 самых тяжёлых директорий.

Разобрали, как работает du -h --max-depth=1 | sort -hr | head -n 10.

Посмотрели реальный вывод и пояснили, что значит каждая строка.


🔥 — если узнал что-то новое
🤝 — если уже использовал


🚪 Bash Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1712🤝11👍3
👩‍💻 Разбираем 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
👩‍💻 Управление процессами в терминале: fg, bg, jobs, & и другие. Контроль задач прямо в твоих руках!

В Bash ты можешь запускать команды в фоне, приостанавливать их, возвращать обратно, а также следить за состоянием — всё это без дополнительных утилит.

В этом посте:

Покажем, как запускать команды в фоне с помощью &.

Посмотрим, как управлять задачами через jobs, fg, bg.

Научимся ставить процессы на паузу (Ctrl+Z) и завершать их (kill).

Примеры и пояснения, чтобы сразу применить на практике.


🔥 — если узнал что-то новое
🤝 — если уже используешь эти команды


🚪 Bash Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍84🤝2