uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку

Linux Ninja

Linux Ninja

Відкрити в Telegram

Linux Ninja – ваш гид по миру Linux! Лайфхаки, фишки и мощные команды для настоящих мастеров CLI. Связь: @Sfoninja

Показати більше
3 401
Підписники
-424 години
-117 днів
-4830 днів
Архів дописів
— Слушай, ты же айтишник? Наверное зарабатываешь тысяч 500? — 🫠🫠🫠 Вас тоже это бесит? Без опыта хрен устроишься даже на 10
— Слушай, ты же айтишник? Наверное зарабатываешь тысяч 500? — 🫠🫠🫠 Вас тоже это бесит? Без опыта хрен устроишься даже на 100к. Зато вот опытным спецам платят просто бешеные бабки, потому что они востребованы, как никогда. Если хотите стать таким и выйти наконец на заветные 200-300 тысяч — обратите внимание на канал @devsp. Его автор — ведущий разраб в области искусственного интеллекта. Кстати, он приложил руку к самым нашумевшим нейронкам — Claude, Chat GPT и DeepSeek. Он — один из немногих, кто по полочкам разложит, какие неочевидные ошибки допускает 90% новичков, как попасть в крупную компанию с зп от 300к без выдающихся навыков и раскрывает секреты топовых разрабов. Подписывайтесь, без этого про хорошую работу можно забыть: @devsp

Быстрый совет по Linux Команда diff — полезный инструмент для поиска различий между файлами в терминале Linux. Однако icdiff
Быстрый совет по Linux Команда diff — полезный инструмент для поиска различий между файлами в терминале Linux. Однако icdiff предлагает ещё более удобное сравнение — бок о бок, с цветным выделением различий
$ icdiff config-dev.ini config-prod.ini
Вывод покажет оба файла рядом, а различия будут подсвечены красным и зелёным, что делает их легко заметными 😜 ✈ Linux Ninja

Типы портов VLAN: Trunk vs Access наглядная шпаргалка Разбираемся чем отличаются порты Access и Trunk в VLAN: какие пакеты он
Типы портов VLAN: Trunk vs Access наглядная шпаргалка Разбираемся чем отличаются порты Access и Trunk в VLAN: какие пакеты они передают, как работает тегирование (802.1Q) и зачем нужно разделять трафик по VLAN 😎 PDF в хорошем качестве здесь ⬇️ ☝️ Ссылка источник ✈ Linux Ninja

Если хочется увидеть изменения на уровне структуры кода, обратите внимание на Difftastic diff хорошо справляется с построчным
Если хочется увидеть изменения на уровне структуры кода, обратите внимание на Difftastic diff хорошо справляется с построчным сравнением, но он слеп к синтаксису Инструмент понимает синтаксис множества языков и показывает diff так, как это реально имеет смысл для разработчика ☝️ Ссылка источник ✈️ Linux Ninja

Скобки в Bash: краткий гид Разбираемся, какие бывают виды скобок в Bash и чем они отличаются. Памятка для тех, кто хочет писа
Скобки в Bash: краткий гид Разбираемся, какие бывают виды скобок в Bash и чем они отличаются. Памятка для тех, кто хочет писать аккуратные и понятные shell-скрипты ❤️ PDF в хорошем качестве здесь ⬇️ ☝️ Ссылка источник ✈️ Linux Ninja

Ловите подгон «Сети для самых маленьких» качественный и структурированный материал по сетям Здесь по-человечески разбирают вс
Ловите подгон «Сети для самых маленьких» качественный и структурированный материал по сетям Здесь по-человечески разбирают всё:
🟠планирование сети, 🟠настройку маршрутизаторов, 🟠коммутацию, маршрутизацию, 🟠STP, NAT, VPN, BGP, MPLS
и прочие страшные буквы, которые на деле не так уж страшны. Без воды, простыми словами и с примерами 😎 ☝️ Ссылка источник ✈️ Linux Ninja

Быстрый совет по Linux Нужен безопасный и уникальный временный файл или каталог в скриптах? Используй:
$ mktemp
Команда создаст временный файл с уникальным именем в каталоге /tmp Для создания временного каталога добавь опцию -d ✈️ Linux Ninja

Сетевой трюк: простой HTTP → HTTPS прокси Сценарий: 🟠Ingress-шлюз хочет ходить только к HTTP-назначениям 🟠Целевая сторона о
Сетевой трюк: простой HTTP → HTTPS прокси Сценарий: 🟠Ingress-шлюз хочет ходить только к HTTP-назначениям 🟠Целевая сторона обслуживает только HTTPS-трафик 🟠Ни один из концов нельзя переконфигурировать Решение: использовать socat для поднятия одноразового (ad-hoc) преобразующего прокси ✈️ Linux Ninja

Хаха 👊 ✈️ Linux Ninja
Хаха 👊 ✈️ Linux Ninja

Быстрый совет по Linux При просмотре файла с помощью less нажмите v, чтобы открыть файл в редакторе по умолчанию прямо на той строке, которую вы сейчас просматриваете. Удобно для быстрого редактирования без выхода из less. По умолчанию редактором обычно является Vi, даже не Vim. Хорошая идея задать свой редактор в .bashrc или .zshrc вот так:
export EDITOR=nano  
export VISUAL=$EDITOR
✈️ Linux Ninja

😮 Добавлена новая база слитых курсов на 800ГБ: Python: https://t.me/+9wl99DZTPDliZDli Frontend и Web: https://t.me/+YYRIfiLG-wJkMTBi Программирование: https://t.me/+_vzPABeeQU04ZTZi Графика и дизайн: https://t.me/+1GtO8aPdIuViY2Qy

Держите подгон FreeCodeCamp запустил уникальный курс для программистов Помогает начинающим специалистам прокачать английский
Держите подгон FreeCodeCamp запустил уникальный курс для программистов Помогает начинающим специалистам прокачать английский язык через реальные диалоги из жизни айтишников: вас ждут реальные диалоги из IT-сферы, понятная подача и практика только нужной лексики 🎁 ☝️ Ссылка источник ✈️ Linux Ninja

Новая тулза для сжатия видео до заданного размера на Ubuntu Constrict — это новое приложение на Python для сжатия видео до ну
Новая тулза для сжатия видео до заданного размера на Ubuntu Constrict — это новое приложение на Python для сжатия видео до нужного размера файла на Ubuntu с помощью FFmpeg. Удобный интерфейс на GTK4 уже доступен на Flathub. Ключевые возможности:
- Пакетная обработка нескольких видео с сохранением в заданную папку - Ограничения по кадрам для выбора между чёткостью и плавностью - Настройки допустимого отклонения в размере выходных файлов - Поддержка кодеков: H.264, HEVC, AV1, VP9
Исходники: GitHub ✈️ Linux Ninja

Новое программное обеспечение для создания музыки от Fender поддерживает Linux Гитарный гигант Fender неожиданно выкатывает с
Новое программное обеспечение для создания музыки от Fender поддерживает Linux Гитарный гигант Fender неожиданно выкатывает свою DAW — Fender Studio — с поддержкой Linux. Это простая цифровая студия для записи и обработки звука. Бесплатная (но не опенсорс) софтина на основе Studio One Pro Из коробки 8 треков (ещё 8 открываются через бесплатную регу в Fender Connect). В комплекте виртуальные Fender-овские усилки, педали, вокодеры и базовый продакшен-набор Установить можно через Flatpak ☝️ Ссылка источник ✈️ Linux Ninja

Быстрый совет по Linux Запустите Vim с несколькими файлами, открытыми в отдельных вкладках:
$ vim -p file1.py file2.py file3.py
✈️ Linux Ninja

Опа, тут бывший сеньор одного из IT-отделов Яндекса Игорь Никитин выкатил целый канал про Python — и это лучшее, что есть в р
Опа, тут бывший сеньор одного из IT-отделов Яндекса Игорь Никитин выкатил целый канал про Python — и это лучшее, что есть в рунете по теме. Качественные гайды. Советы от известных прогеров. Тематические мемасы. Короче, ничего лишнего. Хватит душить питона, учись его кодить: https://t.me/+5w2SKhAzCK04ZDJi 🐍

Откопал полезный инструмент «The Fuck» CLI-утилита, которая сама исправляет ошибки и опечатки в консоли. Опечатался в команде? Просто жми Enter — она предложит или выполнит правильный вариант Забираем в коллекцию 🔞 ☝️ Ссылка источник ✈️ Linux Ninja

Линус Торвальдс только что объявил об официальном выпуске нового ядра Linux 6.17. «На прошлой неделе не произошло никаких кру
Линус Торвальдс только что объявил об официальном выпуске нового ядра Linux 6.17. «На прошлой неделе не произошло никаких крупных сюрпризов, и вот мы здесь, с ядром 6.17, выпущенным и готовым к работе» Подробности читаем здесь ⬇️ ☝️ Ссылка источник ✈️ Linux Ninja

Большинство пользователей Linux знакомы с командой cp для копирования файлов. Однако немногие знают о её встроенной поддержке
Большинство пользователей Linux знакомы с командой cp для копирования файлов. Однако немногие знают о её встроенной поддержке версионности. Эта функция может быть особенно полезна для системных администраторов и разработчиков, которым необходимо поддерживать несколько версий конфигурационных файлов или исходного кода. Понимание версионности в cp Команда cp предлагает два ключевых параметра для поддержки версионности: 1. --backup: создаёт резервную копию файла назначения перед его перезаписью. 2. --suffix: задаёт пользовательский суффикс для резервной копии. Простое резервное копирование Чтобы создать простую резервную копию:
$ cp --backup=numbered /путь/к/исходному/файлу /путь/к/папке/назначения/
Эта команда создаёт резервную копию с суффиксом по умолчанию (~) и увеличивающимся номером (например, файл.~1~, файл.~2~ и т.д.). Резервная копия с пользовательским суффиксом Для более наглядных резервных копий:
$ cp --backup=numbered --suffix=.bak /путь/к/исходному/файлу /путь/к/папке/назначения/
Это создаёт резервные копии с суффиксом .bak и увеличивающимся номером (например, файл.bak.1, файл.bak.2 и т.д.). Практический пример: резервное копирование конфигурации SSH Предположим, вы часто обновляете файл конфигурации SSH (/etc/ssh/sshd_config) для управления правилами доступа. Вот как можно вести версионированные резервные копии: 1. Создание резервной копии с нумерацией:
$ cp --backup=numbered /etc/ssh/sshd_config /data/backup/
Это создаёт файлы вида sshd_config.~1~, sshd_config.~2~ и т.д. 2. Создание резервной копии с пользовательским суффиксом:
$ cp --backup=numbered --suffix=.bak /etc/ssh/sshd_config /data/backup/
Это создаёт файлы вида sshd_config.bak.1, sshd_config.bak.2 и т.д. Преимущества:
🟠Сохраняется история изменений файлов 🟠Предотвращается случайная перезапись важных данных 🟠Предлагается простая система версионности без необходимости использовать сложные системы контроля версий
✈️ Linux Ninja