Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Принёс вам годный тренажёр по Linux-терминал — «CLI Exercises»
Если хочешь прокачать свои навыки работы в терминале «CLI Exercises» находка для тебя
Тут сотни упражнений на😎
☝️ Ссылка источник
✈️ Linux Ninja
Если хочешь прокачать свои навыки работы в терминале «CLI Exercises» находка для тебя
Тут сотни упражнений на
grep, awk, sed оформленных как текстовый интерфейс. Всё сопровождается подсказками и решениями, что делает их полезными для начинающих Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Как обычные пользователи Linux смотрят список файлов:
А как я смотрю список файлов:
✈️ Linux Ninja
$ ls -a
А как я смотрю список файлов:
$ echo */ *. *
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Forwarded from Черновик
Ультимативный онлайн-справочник по командам и операциям Docker
Инструмент быстрого доступа который превращает работу с Docker в простой и предсказуемый процесс. Команды и операции аккуратно сгруппированы по темам, чтобы нужное решение находилось за считанные секунды
Идея сервиса минимализм и польза: ничего лишнего, только команды, которые реально применяются в ежедневной работе с контейнерами👌
☝️ Ссылка источник
✈️ Linux Ninja
Инструмент быстрого доступа который превращает работу с Docker в простой и предсказуемый процесс. Команды и операции аккуратно сгруппированы по темам, чтобы нужное решение находилось за считанные секунды
Идея сервиса минимализм и польза: ничего лишнего, только команды, которые реально применяются в ежедневной работе с контейнерами
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
Быстрый совет по Linux
В Linux оператор конвейера (|) полезен, когда нужно направить вывод одной команды на вход другой для дальнейшей обработки:
Однако это не перенаправляет ошибки. Если файл не существует, команда
Что если нужно перенаправить и обработать как ошибки, так и обычный вывод?
Здесь на помощь приходит оператор перенаправления
Этот оператор направляет как стандартный вывод (stdout), так и стандартные ошибки (stderr) первой команды через конвейер на стандартный ввод (stdin) второй команды. Посмотрите на следующий пример:
Обратите внимание на разницу: команда
Оператор
✈️ Linux Ninja
В Linux оператор конвейера (|) полезен, когда нужно направить вывод одной команды на вход другой для дальнейшей обработки:
$ cat data.txt | grep "No such file"
Однако это не перенаправляет ошибки. Если файл не существует, команда
grep не даст результатаЧто если нужно перенаправить и обработать как ошибки, так и обычный вывод?
Здесь на помощь приходит оператор перенаправления
|&Этот оператор направляет как стандартный вывод (stdout), так и стандартные ошибки (stderr) первой команды через конвейер на стандартный ввод (stdin) второй команды. Посмотрите на следующий пример:
$ cat data.txt |& grep "No such file"
Обратите внимание на разницу: команда
grep смогла найти совпадениеОператор
|& в bash является сокращением для оператора перенаправления 2>&1 |:$ cmd-1 2>&1 | cmd-2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Принес поиграться «VIM Master» игра для освоения базовых команд VIM
Изучение Vim это не скучные команды а настоящий квест! Лёгкая браузерная игра обучает вас базовым движениям и командам через интерактивные уровни
Есть валидация результата, числовые префиксы, поиск и система бейджей
Тут исходники на GitHub❓
☝️ Ссылка источник
✈️ Linux Ninja
Изучение Vim это не скучные команды а настоящий квест! Лёгкая браузерная игра обучает вас базовым движениям и командам через интерактивные уровни
Есть валидация результата, числовые префиксы, поиск и система бейджей
Тут исходники на GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Шпаргалка по командам SED в Linux
Исчерпывающее руководство по основным командам, опциям, флагам и практическим примерам использования потокового редактора SED для обработки текста в Linux
Забрать в хорошем качестве можно здесь⬇️
☝️ Ссылка источник
✈️ Linux Ninja
Исчерпывающее руководство по основным командам, опциям, флагам и практическим примерам использования потокового редактора SED для обработки текста в Linux
Забрать в хорошем качестве можно здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux
Заменяйте часть команды с помощью
Например, если вы опечатались и вместо
✈️ Linux Ninja
Заменяйте часть команды с помощью
fcНапример, если вы опечатались и вместо
apt ввели atp, можно заменить его в команде так:fc -s atp=apt
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Мощная тулза анализа безопасности и разведки сайтов «Web Check»
Показывает где находится сервер, как настроены сертификаты безопасности, какие технологии используются и нет ли уязвимостей в конфигурации
Просто вставляешь ссылку, мгновенно получаешь полный расклад по сайту😮
☝️ Ссылка источник
✈️ 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
Во время редактирования файла в nano можно нажать
Это особенно удобно, когда нужно быстро добавить результат команды или сгенерированный текст прямо в процессе редактирования
✈️ Linux Ninja
Во время редактирования файла в nano можно нажать
Ctrl + T и выполнить shell-команду, не выходя из редактора. Nano выполнит команду и вставит её вывод прямо в текущий файлЭто особенно удобно, когда нужно быстро добавить результат команды или сгенерированный текст прямо в процессе редактирования
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3
Интересный момент из жизни ядра Linux
Несмотря на масштаб и зрелость проекта, основное дерево ядра до сих пор:
Теперь определён план преемственности: в случае форс-мажора Linux Foundation берёт управление процессом, создаёт новый репозиторий и назначает ответственного за мёржи
Формализация того, что раньше держалось на доверии✋
✈️ Linux Ninja
Несмотря на масштаб и зрелость проекта, основное дерево ядра до сих пор:
🔄 хостится в личном Git-репозитории Линуса Торвальдса🔄 управляется им же в плане принятия изменений🔄 Это создавало классический риск с bus factor = 1.
Теперь определён план преемственности: в случае форс-мажора Linux Foundation берёт управление процессом, создаёт новый репозиторий и назначает ответственного за мёржи
Формализация того, что раньше держалось на доверии
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4
Откопал интересную статью объясняют как устроена файловая система Linux
Linux хранит все файлы в одной большой системе папок, которая начинается с /. Каждая папка нужна для чего-то своего: в /bin лежат основные программы, в /etc — настройки, в /home — личные файлы пользователей, а в /var — журналы и временные данные
Другие папки помогают компьютеру запускаться и работать с устройствами. Всё похоже на шкаф с полками, где у каждой полки своё предназначение📚
☝️ Ссылка источник
✈️ Linux Ninja
Linux хранит все файлы в одной большой системе папок, которая начинается с /. Каждая папка нужна для чего-то своего: в /bin лежат основные программы, в /etc — настройки, в /home — личные файлы пользователей, а в /var — журналы и временные данные
Другие папки помогают компьютеру запускаться и работать с устройствами. Всё похоже на шкаф с полками, где у каждой полки своё предназначение
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3
Быстрый совет по Linux
Команда
Результат отобразит оба файла рядом друг с другом, а различия будут выделены красным и зелёным, что упрощает визуальное сравнение
✈️ Linux Ninja
Команда
diff — полезный инструмент для поиска различий между файлами в терминале Linux. Однако icdiff предлагает более удобное сравнение: вывод в виде двух колонок с подсветкой отличий$ icdiff config-1 config-2
Результат отобразит оба файла рядом друг с другом, а различия будут выделены красным и зелёным, что упрощает визуальное сравнение
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Быстрый совет по Linux
Работаешь с CSV-файлами в терминале?
Сделать их читаемыми очень просто выровняй столбцы с помощью column:
Флаг -s, указывает использовать запятые как разделители, а -t форматирует вывод в аккуратную таблицу.
Идеально для быстрого просмотра данных без открытия таблиц
✈️ Linux Ninja
Работаешь с CSV-файлами в терминале?
Сделать их читаемыми очень просто выровняй столбцы с помощью column:
$ cat inventory.csv | column -t -s,
Флаг -s, указывает использовать запятые как разделители, а -t форматирует вывод в аккуратную таблицу.
Идеально для быстрого просмотра данных без открытия таблиц
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3
Лоивте подгон коллекция бесплатных и практических курсов
В каталоге Red Team Leaders — бесплатные курсы по этическому хакингу, кибератакам, защите, работе с эксплойтами и обходу защит. Всё на практике — с виртуальными машинами и интерактивными заданиями😎
☝️ Ссылка источник
✈️ Linux Ninja
В каталоге Red Team Leaders — бесплатные курсы по этическому хакингу, кибератакам, защите, работе с эксплойтами и обходу защит. Всё на практике — с виртуальными машинами и интерактивными заданиями
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤1
Превращаем смартфон в карманный ПК: полноценный Linux на Android
Local Desktop это проект который превратит ваш Android в полноценный Linux-десктоп. Новый подход к запуску десктопной среды на Android избавляет от старых костылей
Всё работает локально, быстро и без root доступа. Устройство легко превращается в мини-станцию для кодинга, дебага и повседневных задач
Карманный ПК официально перестаёт быть мечтой👀
☝️ Ссылка источник
✈️ Linux Ninja
Local Desktop это проект который превратит ваш Android в полноценный Linux-десктоп. Новый подход к запуску десктопной среды на Android избавляет от старых костылей
Всё работает локально, быстро и без root доступа. Устройство легко превращается в мини-станцию для кодинга, дебага и повседневных задач
Карманный ПК официально перестаёт быть мечтой
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Хорошие новости для сообщества из мира Linux-гейминга
В экосистеме Linux появилось новое объединение разработчиков Open Gaming Collective: клуб по интересам для тех, кто хочет сделать игры Linux стабильнее, быстрее и удобнее
Вместо разрозненных патчей и форков общий стек, единые решения и курс в сторону upstream
Забавная деталь: коллектив открытых технологий возглавляет представитель Microsoft😞
☝️ Ссылка источник
✈️ Linux Ninja
В экосистеме Linux появилось новое объединение разработчиков Open Gaming Collective: клуб по интересам для тех, кто хочет сделать игры Linux стабильнее, быстрее и удобнее
Вместо разрозненных патчей и форков общий стек, единые решения и курс в сторону upstream
Забавная деталь: коллектив открытых технологий возглавляет представитель Microsoft
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2