Linux Ninja
Ir al canal en Telegram
Linux Ninja – ваш гид по миру Linux! Лайфхаки, фишки и мощные команды для настоящих мастеров CLI.
Mostrar más3 406
Suscriptores
Sin datos24 horas
-97 días
-4130 días
Archivo de publicaciones
3 406
Быстрый совет по Linux
Получение любого аргумента из предыдущей команды
В bash можно использовать синтаксис
!:n, чтобы получить n-й аргумент из предыдущей команды
Например, если вы выполнили команду:
ls -l agatha.txt agatha_complete.txt
Вы можете получить второй аргумент этой команды, то есть agatha_complete.txt, с помощью !:2
✈️ Linux Ninja3 406
Ловите подгон «Exercism» образовательная онлайн платформа ориентированная на практику
Более 7000 упражнений на 75 различных ЯП. Каждый язык представлен целой дорожкой с задачами, которые помогут разобраться во всех тонкостях шаг за шагом
Отличное место чтобы подтянуть навыки или попробовать новый язык 😎
☝️ Ссылка источник
✈️ Linux Ninja
3 406
Программирование c нуля «От новичка к уверенности в коде на Python»
На Stepik запустили курс для новичков, которым важно не зубрить команды, а понимать логику. Наглядные схемы и визуальные разборы показывают, что происходит внутри программы и как она работает
Много практики, понятные объяснения решений не дадут застрять на теории. Материал предлагает вам не иллюзию знаний, а ощущение контроля: вы ясно видите как из нескольких строк кода рождается работающая программа
Программа курса:
✅переменные и типы данных
✅условия и логика программ
✅циклы и рекурсия
✅функции и работа с вводом данных
✅списки, словари и множества
✅базовое ООП
✅работа с библиотеками Python
✅десятки задач и упражнений
Эти знания фундамент для написания простых ботов и автоматизации задач
🔗Скидка 25% действует 48 часов
3 406
Быстрый совет по Linux
Редактируйте файлы прямо из
less (для ощущения власти над системой)
Когда вы просматриваете файлы в пейджере less, можно нажать клавишу v — текущий файл откроется в редакторе, который указан в переменной окружения EDITOR
После того как вы сохраните файл и выйдете из редактора, обновлённая версия файла снова появится в less
✈️ Linux Ninja3 406
Хакеры научились обходить AI-сканеры
Для этого в код вирусов добавляют упоминания ядерного, химического или биологического оружия.
После этого некоторые ИИ-модели отказываются анализировать файл из-за срабатывания защитных ограничений
Специалисты считают, что чрезмерно жёсткие фильтры могут привести к появлению всё большего числа подобных лазеек
✈️ Linux Ninja
3 406
Выпущен Linux Kernel 7.1 (из ядра удалено около 140 000 строк кода, обеспечивавших поддержку устаревшего ПО).
Если оставить в стороне продолжающиеся споры вокруг разработки кода с использованием ИИ, новый релиз включает полностью переписанный драйвер NTFS, а также ряд улучшений для процессоров AMD и Intel.
Кроме того, в новой версии была прекращена поддержка нескольких устаревших аппаратных платформ. Цель этих изменений – сделать ядро более компактным и простым в сопровождении. По мере того как ИИ всё чаще обнаруживает уязвимости безопасности в устаревших драйверах, поддерживать такие компоненты становится всё сложнее, поэтому разработчики и мейнтейнеры предпочитают избавляться от устаревшего кода.
✈️ Linux Ninja
3 406
Slackware Linux удалила Xorg и перешла на XLibre в текущих предрелизных тестовых сборках
Это не обязательно означает, что следующая стабильная версия Slackware будет поставляться с XLibre по умолчанию вместо Xorg. Это лишь означает, что XLibre теперь: а) официально включён в систему сборки Slackware; б) тестируется на предмет включения в релизную версию, включая возможное удаление Xorg как часть этого процесса.http://www.slackware.com/changelog/current.php?cpu=x86_64 ✈️ Linux Ninja
3 406
Быстрый совет по Linux
Запуск
rm — рискованная штука. Запускать её с * в 10 раз опаснее.
В некоторых случаях стоит предварительно посмотреть, во что развернётся команда. Например:
$ echo rm -rf /*
Это выведет развернутый результат в stdout… что-то вроде dry run для rm -rf /*
Заставляет задуматься: echo — ужасно недооценённая команда… хотя то же самое можно сказать о большинстве инструментов Linux. Мы редко используем их возможности на полную 😱
✈️ Linux Ninja3 406
NVIDIA оставит геймеров на RTX 50 ещё на несколько лет
Если верить инсайдеру Moore's Law Is Dead, следующее поколение GeForce выйдет не раньше 2028 года.
Пока компания успешно зарабатывает миллиарды на AI-ускорителях, игровой рынок явно не в числе приоритетов 💸
До появления RTX 60 из обновлений ожидается лишь линейка RTX 50 Super с увеличенным объёмом памяти. Её анонсируют на CES 2027, а продажи могут стартовать позже в том же году.
✈ Linux Ninja
3 406
Общие сетевые протоколы
Полезная таблица с основными сетевыми протоколами, их портами и степенью защиты
Сохраняем 🔍
✈️ Linux Ninja
3 406
Большая коллекция AI-проектов с кодом и пошаговыми инструкциями
Финансовые аналитики, RAG-системы, OCR, AI для код-ревью, помощники для путешествий и другие практические кейсы всё уже готово для запуска и изучения 🧑🏫
Забираем бесплатно тут.
✈️ Linux Ninja
3 406
Основные опции команды rsync
rsync — один из самых мощных инструментов для копирования и синхронизации файлов в Linux. Он экономит время и трафик благодаря дельта-передаче и отлично подходит для бэкапов и миграций.
Чтобы использовать его по максимуму, важно знать ключевые опции.
На картинке — самые часто используемые флаги, которые пригодятся в повседневной работе
✈ Linux Ninja3 406
Программное обеспечение для создания музыки от Fender поддерживает Linux
Гитарный гигант Fender неожиданно выкатывает свою DAW Fender Studio с поддержкой Linux. Это простая цифровая студия для записи и обработки звука. Бесплатная (но не опенсорс) софтина на основе Studio One Pro
Из коробки 8 треков (ещё 8 открываются через бесплатную регу в Fender Connect). В комплекте виртуальные Fender-овские усилки, педали, вокодеры и базовый продакшен-набор
Установить можно через Flatpak
☝️ Ссылка источник
✈️ Linux Ninja
3 406
🔥 Техно-гик в душе? Тогда это твой must-have набор каналов!
Привет, друзья! Если ты любишь программирование, электронику, Arduino, 3D-печать и выгодно шопиться — собрал для вас целую экосистему полезных Telegram-каналов:
📚 t.me/Geek_book_hub — Бесплатная библиотека книг по программированию, электронике, IT и разработке. Всё самое нужное и свежее.
⚡️ t.me/club_arduino — Мемы, схемы, полезные материалы и лайфхаки для ардуинщиков, электронщиков и DIY-шников. Здесь всегда весело и по делу.
🖨 t.me/forprinting3D — Лучшие модели, идеи и файлы для 3D-печати. Если у тебя есть принтер — тебе точно сюда.
🛒 t.me/Ali_radio_top — Самые горячие скидки, акции и выгодные предложения с AliExpress. Экономим вместе!
🏴☠ t.me/Pirate_Gram — Бесплатные Android-приложения с премиум-доступом. Без рекламы, без подписок.
3 406
Принёс крутейший тренажёр для Kubernetes: KubeLab
KubeLab готовая инфраструктура для обучения и экспериментов с Kubernetes: поднимаешь локально и проходишь задания, как в реальном кластере
Для каждой лабораторной работы есть подсказки и даже готовые решения, а внутри уже встроен Web UI и редактор кода — учиться удобно и быстро 🚶♀️
☝️ Ссылка источник
✈ Linux Ninja
3 406
Быстрый совет по Linux
Большинство разработчиков используют
tree, чтобы визуализировать структуру каталогов.
Но не все знают, что эта утилита также умеет показывать права доступа к файлам, владельцев, группы и размеры файлов.
$ tree -pugh -L 3Что означает каждая опция:
-p — права доступа к файлам -u — владелец -g — группа -h — размеры в человекочитаемом формате -L — ограничение глубины дерева каталоговЭто особенно полезно при аудите прав доступа, диагностике проблем с доступом, а также при документировании структуры каталогов проекта. ✈️ Linux Ninja
3 406
«Освоение модульного тестирования с использованием Pytest» курс на Stepik
Сегодня умение писать тесты ценится почти так же, как и умение писать сам код. Если pytest, fixtures, CI/CD и coverage всё ещё вызывают вопросы самое время это исправить
Программа курса:
• Pytest: от базовых тестов до CI/CD
• fixtures, mocking, parametrization
• Flask/API testing
• Selenium и UI тестирование
• Docker + Docker Compose
• GitHub Actions
• coverage и отчёты
• debugging и refactoring тестов
Курс построен вокруг практики: много примеров, готовых кейсов и разборов рабочих сценариев
48 часов действует скидка 25%
↗️ Пройти курс на Stepik
3 406
Ловите подгон «101 Linux Commands» системный путеводитель команд Linux
Представьте опытный админ садится рядом и подробно объясняет вам, как устроен Linux. «101 Linux Commands» именно эта книга: дружный проводник, который шаг за шагом открывает мир терминала, не пугая сложностями
Практичный справочник для новичков и специалистов нуждающихся в мини компактном источнике базовых и часто используемых команд 📖
☝️ Ссылка источник
✈️ Linux Ninja
3 406
Полезное: нашли бесплатный конструктор сетевых архитектур
Netviz позволяет быстро собирать наглядные схемы инфраструктуры прямо в браузере без Visio, Figma и других тяжёлых инструментов.
Можно добавлять серверы, базы данных, контейнеры, балансировщики, прокси и другие компоненты, чтобы визуализировать архитектуру проекта за пару минут.
Самое приятное разработчик делал инструмент для себя, но в итоге выложил его в open source. Так что при желании можно форкнуть проект и допилить под свои задачи.
Сохраняем в закладки 👍
☝️ Ссылка источник
✈️ Linux Ninja
3 406
Быстрый совет по Linux
Хотите узнать, какой дистрибутив Linux вы используете?
$ cat /etc/os-release
Эта команда выводит название дистрибутива, версию и другие данные. Работает в большинстве современных Linux-систем.
✈️ Linux Ninja