DevOps Portal | Linux
Присоединяйтесь к нашему каналу и погрузитесь в мир DevOps Сотрудничество, реклама: @devmangx Менеджер: @Spiral_Yuri РКН: https://clck.ru/3P8kFH
إظهار المزيد📈 نظرة تحليلية على قناة تيليجرام DevOps Portal | Linux
تُعد قناة DevOps Portal | Linux (@loose_code) في القطاع اللغوي الروسية لاعباً نشطاً. يضم المجتمع حالياً 13 140 مشتركاً، محتلاً المرتبة 9 733 في فئة التكنولوجيات والتطبيقات والمرتبة 50 514 في منطقة روسيا.
📊 مؤشرات الجمهور والحراك
منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 13 140 مشتركاً.
بحسب آخر البيانات بتاريخ 15 يونيو, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار -92، وفي آخر 24 ساعة بمقدار -4، مع بقاء الوصول العام مرتفعاً.
- حالة التحقق: غير موثّقة
- معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 18.76%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 9.04% من ردود الفعل نسبةً إلى إجمالي المشتركين.
- وصول المنشورات: يحصل كل منشور على متوسط 2 465 مشاهدة. وخلال اليوم الأول يجمع عادةً 1 188 مشاهدة.
- التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 9.
- الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل devops, kubernetes, docker, linux, ebpf.
📝 الوصف وسياسة المحتوى
يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
“Присоединяйтесь к нашему каналу и погрузитесь в мир DevOps
Сотрудничество, реклама: @devmangx
Менеджер: @Spiral_Yuri
РКН: https://clck.ru/3P8kFH”
بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 16 يونيو, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.
mkdir <имя_папки>Но что делать, если нужно создать за раз, например, пять директорий? Логичным выглядит ввод команды на создание каталога пять раз. Логичным, но крайне неудобным и точно не быстрым. Далее напрашивается использование символа точки с запятой, чтобы выполнить команды в терминале последовательно:
mkdir <имя_папки1>;mkdir <имя_папки2>;mkdir <имя_папки3>;mkdir <имя_папки4>;mkdir <имя_папки5>Внешне смотрится просто отвратительно да и это, по сути, те же пять команд на создание, просто в одну строку написанные, поэтому тоже не подойдет. Правильным решением будет использование следующего синтаксиса:
mkdir -p {<имя_папки1>,<имя_папки2>,<имя_папки3>,<имя_папки4>,<имя_папки5>}
Ключ -p говорит о том, что должны будут создаться все директории, которые указаны в пути до нужно папки. Отлично работает в ситуациях, когда вы решили поиграть со вложенностью. Также обратите внимание, что никаких пробелов между названиями папок быть не должно, все плотненько и без отступов.
Ничего сложного, правда? Да и получается в разы быстрее, чем посредством GUI-шки клепать кликами мыши нужно число папок. Так что, запоминаем и используем по мере необходимости ☝️sudo apt install atool (Debian/Ubuntu/Linux Mint)
sudo dnf install atool (Fedora)
sudo pacman -S atool (Archlinux)
2️⃣ Создание архивов
Для создания архива используется команда:
apack имя_архива.формат [список_файлов]
К примеру, команда
apack backup.tgz first second third
создаст в текущей директории архив backup.tgz и запакует в него файлы first, second и third. Причём формат создаваемого архива автоматически определяется из имени.
Создать несколько архивов можно вот так:
apack -e -F .tar.gz dir1 dir2 dir3
В этом примере три директории dir будут упакованы в три разных архива. Ключ -e означает выполнять команду отдельно для каждого аргумента, ключ -F указывает формат создаваемых архивов. Подобным образом эти ключи действуют и в других командах, как будет показано ниже.
3️⃣ Просмотр архивов
Что бы просмотреть содержимое архива введите
als имя_архива
Просмотреть содержимое нескольких архивов:
als -e *.tgz
Что бы вывести на экран содержимое файла, находящегося в архиве, можно использовать команду
acat имя_архива имя_файла_в_архиве
4️⃣ Распаковка архивов
Для распаковки архива используется команда
aunpack имя_архива [имя_файла_в_архиве]
Если в архиве содержится всего один файл, то он будет распакован в текущую директорию. Если же файлов несколько, то будет создана директория совпадающая с именем архива и файлы распакуются в неё. Если вам нужно распаковать архив в другую директорию, то можете её указать после ключа -X:
aunpack -X /tmp archive.zip
Распаковать несколько архивов можно указав ключ -e:
aunpack -e *.tar.gz
5️⃣ Перепаковка архивов
atool также можно использовать для перепаковки архивов в другой формат. Это делается командой
arepack старый_архив новый_архив
При этом старый архив не удаляется. Если вам необходимо перепаковать несколько архивов RAR в формат 7Z, то можно использовать следующую команду
arepack -F .7z -e *.rar
6️⃣ Сравнение архивов
Сравнить два архива можно командой
adiff архив1 архив2
atool использует программу diff для сравнения файлов.
7️⃣ Единая команда
Вместо всех этих команд возможно использовать команду atool с соответствующим ключем:
atool -l вместо als
atool -x вместо aunpack
atool -a вместо apack
atool -c вместо acat
atool -d вместо adiff
atool -r вместо arepack
Возможно, такой вариант кому-то покажется предпочтительным.
🏁 Заключение
Как вы могли увидеть, atool это очень простая и, в то же время, мощная программа. Разобравшись с ней один раз вы больше не будете испытывать проблем с запоминанием ключей для множества консольных архиваторов.ls -lu filename
- для mtime: ls -l filename
- для ctime: ls -lc filename
Понимание этих временных меток может быть полезным при отладке, мониторинге и управлении файлами. Теперь вы знаете, что такое временные метки в Linux и при каких условиях они меняются! 🐧✨ #Linux #Время #Метаданныеsplit --bytes=1024M file.mkv file.part.В этой команде: -
file.mkv — имя вашего большого файла.
- file.part. — префикс для имен файлов-частей (например, file.part.aa, file.part.ab и так далее).
- --bytes=1024M — размер каждой части (здесь мы выбрали 1024 мегабайта).
🧩 Как объединить файлы в один:
cat file.part.* > file.mkv📄 Как разбить текстовый файл по строкам: Если вам нужно разделить текстовый файл, на несколько файлов по количеству строк, то мы можем использовать команду split с опцией -l, которая задает количество строк в каждом файле, на которые мы разбиваем исходный файл.
split -l 1000 textfile.txt textfile.part.Мы разделили исходный текстовый файл, на файлы по 1000 строк в каждом. Объединение файлов выполняется также, как описано в предыдущем пункте. 🏁 Заключение Мы рассмотрели простейшие способы разделения файла на несколько частей с использованием командной строки. Для разделения файлов используется команда split. Для объединения файлов мы использовали команду cat. Чтобы получить более подробную информацию по команде split, выполните в терминале:
man splitТак что, не бойтесь работать с большими данными в Linux! 💪🐧 #Linux #Split #Файлы
flatpak install flathub com.github.tchx84.Flatseal flatpak run com.github.tchx84.FlatsealПроцесс настройки Flatpak-приложений После запуска перед вами предстанет простой и понятный интерфейс, где будет список установленных Flatpak-приложений (расположен слева) и параметры как для всех установленных программ, так и возможность гибкой настройки каждой софтинки (расположены справа). Опять-таки, про каждый параметр может надоесть и писать, и читать, поэтому если интересно, то могу показать в формате видео то, каким образом использую Flatseal. В общем, если желаете настроить Flatpak-приложение, то качайте Flatseal и будет вам счастье 💪🐧 #Linux #Flatpak #Flatseal #УправлениеПравами
find /путь/к/поиску -type f -perm -7002. Если нужно искать файлы по конкретному разрешению и режиму доступа, используйте:
find /путь/к/поиску -type f -perm режим3. И, наконец, чтобы найти файлы без прав на запись для группы и других:
find /путь/к/поиску -type f ! -perm /go+wСделайте вашу работу в Linux более точной и эффективной с этими командами! 💼🐧 #Linux #Команды #НастройкиДоступа #ПоискФайлов Читайте другие материалы, посвященные поиску в Linux через терминал: 1️⃣ Поиск файлов по нескольким расширениям 2️⃣ Продвинутые возможности команды find в Linux! Также в Дзене выходила отличная статья про работу с правами доступа на файлы и папки в Linux
./myscript.sh > output.txt, чтобы записать вывод скрипта в файл. Теперь вы можете мониторить его содержимое.
2️⃣ Использование `ps` и `grep`: С помощью команды ps aux | grep myscript.sh вы увидите информацию о запущенных процессах.
3️⃣ Логирование: Вставьте set -x в начало скрипта, и он будет выводить каждую команду перед выполнением.
4️⃣ Используйте `trap`: Вы можете создать собственные логи и обработчики для отслеживания ошибок или успешного выполнения.
Таким образом, вы всегда будете в курсе, что происходит с вашими скриптами и сможете быстро реагировать на любые проблемы. 💡
Какой из этих методов вы предпочитаете? И есть ли у вас другие советы по отслеживанию выполнения bash-скриптов? Хотели бы вы узнать о каждом перечисленном способе подробнее? Делитесь опытом в комментариях! 🚀 #Linux #Bash #Системное_администрирование
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
