Linux Ninja
3.41K subscribers
862 photos
142 videos
1 file
854 links
Linux Ninja – ваш гид по миру Linux! Лайфхаки, фишки и мощные команды для настоящих мастеров CLI.
Download Telegram
Чего на самом деле хотят программисты 🪑

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux

Не нравится видеть повсюду скрытые директории . и ..?

Можно использовать опцию -A чтобы скрыть их при выводе всех файлов, включая скрытые:
$ ls -lA


✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
Принес полезное «DockerCheatSheet» руководство по использованию Docker

Удобная шпаргалка Docker всё нужное в одном месте: основные команды, примеры конфигурации Dockerfile, инструкции по управлению образами, контейнерами, сетями и томами, а также краткий обзор docker-compose

Забираем в закладки пригодится❤️

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux

Команда top не обязательно должна работать в интерактивном режиме.

Её можно запустить в неинтерактивном режиме вот так:
$ top -b -n 1  


-b (batch mode / пакетный режим): указывает top работать в пакетном режиме, выводя список процессов в виде обычного текста в терминал (stdout).

-n 1 (number of iterations / количество итераций): указывает top сделать только один снимок текущего состояния системы, после чего завершиться

Если нужно сделать несколько снимков, можно увеличить значение параметра -n.

Зачем использовать такой режим:

🟠Для логирования состояния системы в определённый момент (например, через cron).

🟠Для отладки проблем с производительностью, перенаправляя вывод в файл.

🟠Для анализа тенденций производительности без необходимости вручную следить за терминалом

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Повышаем эффективность: 7 практичных скриптов Bash для автоматизации

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
В сети появился мощный инструмент для изучения алгоритмов «alg0dev»

Нашёл сервис который превращает сложные алгоритмы в наглядное шоу: сортировки, графы и поиск оживают прямо на экране

Каждый шаг здесь визуализирован и синхронизирован с кодом его можно остановить, прокрутить и разобраться, что происходит под капотом

Просто запускаешь и начинаешь понимать алгосы как не в себя 🐙

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Базовые основы сетей: фундамент для кибербезопасности

Чтобы защищать сети, нужно понимать, как они устроены. Разбираем ключевые концепции: VLAN, маршрутизаторы, коммутаторы, STP и ACL

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
Шпаргалка по iptables: все основные команды в одном месте

Cобраны все основные команды для настройки фаервола в Linux: проверка правил, фильтрация трафика, NAT, логирование и многое другое

Пригодится каждому админу 🎁

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Быстрый совет по Bash-скриптингу

Вы можете использовать ловушку DEBUG (trap) для пошагового выполнения bash-скрипта, что позволяет просматривать каждую строку перед её выполнением — идеально для отладки!

Вот как это работает:

Команда trap с параметром DEBUG срабатывает непосредственно перед выполнением каждой строки скрипта, предоставляя возможность приостановить выполнение и решить, продолжать ли. Это своего рода интерактивный "пошаговый режим" для bash-скрипта

В отличие от sh -x, который просто выводит строки без остановки, этот метод позволяет подтверждать выполнение каждой команды вручную

DEBUG — это не настоящий сигнал, а специальная возможность (псевдосигнал), которая срабатывает перед каждой строкой скрипта. Это удобно для поэтапного анализа поведения скрипта

Также стоит изучить другие псевдосигналы, такие как:
🟠EXIT — выполняет команды перед завершением скрипта;

🟠RETURN — срабатывает при выходе из функции или после выполнения подключённого скрипта (source или .);

🟠ERR — обрабатывает команды с ненулевым кодом возврата, когда активирован режим set -e


✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Выбор за тобой👇

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝8🤣1
Откопал редкий и ценный ресурс «Learn Anything»

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

Отличный инструмент для тех, кто любит учиться и копать глубже 🔍

Подрубаем VPN и пробуем ⬇

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Наткнулся на полезный репо «doxx»

Инструмент для извлечения текста из .docx прямо в терминале Linux. Не требует Microsoft Office, работает быстро и безопасно, идеально для админов и разработчиков 🪑

☝️ Ссылка источник

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2