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

Автор: @energy_it
加入频道
Удаляем старые временные файлы в Linux!

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

1. Найти все временные файлы старше 3 дней:
find /tmp -type f -mtime +3


Покажет список файлов, созданных или изменённых более трёх дней назад.

2. Удалить найденные файлы:
find /tmp -type f -mtime +3 -delete


Сразу очистит всё лишнее.

3. Использовать exec для контроля:
find /tmp -type f -mtime +3 -exec rm {} \;


Можно заменять rm на другую команду для предварительной проверки.

4. Добавить в cron для автоматизации:
0 3 * * * find /tmp -type f -mtime +3 -delete


Очистка каждый день в 3 ночи без участия пользователя.

5. Для каталогов — та же логика:
find /tmp -type d -mtime +3 -exec rm -r {} \;


🔥 Полная уборка: удаляются не только файлы, но и папки, старше заданного срока.

🚪 Bash Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍4🔥4
👩‍💻 Trap в Bash — безопасное завершение скриптов!

При прерывании или завершении скрипта могут остаться процессы, временные файлы или незакрытые соединения. trap решает эту проблему, позволяя выполнять свои команды при получении сигналов.

В этом посте:
Перехватываем SIGINT (Ctrl+C) и выводим сообщение.

Удаляем временные файлы при EXIT.

Настраиваем обработку SIGTERM и вызываем cleanup-функцию.

Обеспечиваем предсказуемое поведение даже при аварийном завершении.


Так скрипты становятся надёжнее и аккуратнее в любой среде.

🚪 Bash Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍73
4👍4🔥4
Что же выведет консоль?
Anonymous Quiz
7%
A
49%
B
19%
C
26%
D
4👍4🔥4
👩‍💻 Работаем с JSON прямо в терминале — быстро и без лишних тулзов!

Иногда нужно достать или отфильтровать данные из JSON без тяжёлых библиотек. В Linux это можно сделать стандартными утилитами: от простого grep и awk до мощного jq.

В этом посте:
Фильтруем строки с grep.

Разбираем отдельные поля через cut.

Используем awk для выборки значений.

Красиво форматируем и извлекаем данные с jq.


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

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

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

🚪 Bash Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥74
This media is not supported in your browser
VIEW IN TELEGRAM
❤️ Нашел вам Losst — где всё о Linux и никакой воды — только суть!

Это мощный блог с чёткими и понятными гайдами по Ubuntu, shell-скриптам, настройке серверов, сетей и утилит.
Каждая статья — как мини-мануал: команды, объяснения, примеры.

📌 Оставляю ссылочку: losst.ru

🚪 Bash Ready | #сайт
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍5🔥4