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

Автор: @energy_it
Download Telegram
👩‍💻 Анализируем, что заняло всё место на диске — одной 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
🔥8👍7
Что же выведет консоль?
Anonymous Quiz
15%
A
12%
B
63%
C
10%
D
👍107🔥5
Преобразуем .txt в .csv с нужным разделителем — учимся обрабатывать данные в shell.

Когда получаешь .txt с табами, пробелами или другим разделителем, а нужно CSV для Excel или импорта — всё можно сделать в одну строку на Bash.

Допустим, у нас data.txt с таким содержимым:
user1 password1 email1
user2 password2 email2


Хотим превратить пробелы в запятые:
cat data.txt | tr ' ' ',' > data.csv


Если разделитель — табуляция (\t), то так:
cat data.txt | tr '\t' ',' > data.csv


А если нужно сохранить как ;-разделённый CSV:
cat data.txt | tr '\t' ';' > data.csv


🔥 Готовый .csv файл можно сразу открыть в Excel или загрузить куда нужно. Работает с любыми плоскими файлами.

🚪 Bash Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍149🔥9
👩‍💻 Изучаем массивы в Bash — храним, перебираем, фильтруем данные как профи!

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

В этом посте:
Создаём массивы и добавляем в них значения.

Перебираем элементы с помощью циклов.

Получаем длину, индексы и элементы по позиции.

Добавляем, удаляем и фильтруем данные из массива.


Поэтому, массивы позволяют удобно хранить и обрабатывать списки — будь то файлы, IP-адреса или аргументы скрипта.

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