Linux Ninja
3.41K subscribers
864 photos
142 videos
1 file
857 links
Linux Ninja – ваш гид по миру Linux! Лайфхаки, фишки и мощные команды для настоящих мастеров CLI.
Download Telegram
Принес поиграться «VIM Master» игра для освоения базовых команд VIM

Изучение Vim это не скучные команды, а настоящий квест!

Запускается прямо в браузере и превращает команды h, w, dd, yy и другие в задания по уровням, а Challenge Mode заставит тебя соревноваться с самим собой на скорость и точность 🎮

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👎1
Одна голова хорошо а три это уже перебор 🔞

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7❤3
Быстрый совет по Linux

Нужно быстро создать пустой файл?

Используйте:

$ touch notes.txt

Команда touch:

Создаёт новый файл, если его не существует. Обновляет временную метку файла, если он уже есть. Идеально для создания конфигурационных файлов, скриптов или файлов-заглушек.

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1👎1
Выходные — а это значит, пора читать годные статьи. На Хабре стартовал цикл материалов по Embedded Linux

Первая часть — про основы: загрузка, компоненты системы, чем отличаются embedded-сборки от обычных, и какие инструменты тебе пригодятся 💨

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Держите годноту огромная подборка бесплатных онлайн-курсов «PanXProject»

Настоящая сокровищница бесплатных возможностей для прокачки! Сотни курсов по разным темам бери, учись, прокачивайся и добавляй в резюме, а если найдёшь что-то новое можно закинуть в репозиторий и поделиться с другими

За такую находку однозначно лайк 👍

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2
Принёс клад «Codecademy» шпаргалка для тех кто хочет быстро освоить или освежить знания по Bash

Здесь собраны все самые полезные команды и приёмы: работа с файлами и папками, основы написания скриптов, настройка окружения и alias-команд, а также перенаправление ввода-вывода

Держи под рукой 📝

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1
Быстрый совет по Linux

Вы можете включить метки времени в истории команд bash, чтобы видеть, когда вы выполняли те или иные команды. Это полезно для отслеживания того, над чем и когда вы работали.

Чтобы добавить метки времени в историю, просто задайте переменную окружения HISTTIMEFORMAT, например:
$ export HISTTIMEFORMAT="%F %T "


Теперь, когда вы просматриваете историю или используете grep по ней, вы увидите рядом с каждой командой метку времени, указывающую, когда она была выполнена:
$ history | tail -n 5

Или, чтобы сэкономить пару нажатий клавиш:
$ history 5

Формат "%F %T" показывает дату и время, но вы можете настроить его по своему вкусу.

Примечание: это не добавит метки времени к командам, выполненным до установки HISTTIMEFORMAT, и работает только в bash.

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
This media is not supported in your browser
VIEW IN TELEGRAM
А вы знали что внутри в VS Code можно пройти курс по Git

GitByBit предлагает практический формат обучения прямо внутри VS Code: задания выполняются в рабочей среде, где каждое действие проверяется автоматически

Такой подход позволяет быстро и эффективно освоить Git, укрепить навыки работы с репозиториями и научиться уверенно управлять историей проекта без скучной теории 💯

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Когда система знает что делает 🚬

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣12🤔2
Советы и хитрости администрирования Linux

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
Принес полезное для новичка «Debian Handbook» полное руководство по Debian GNU/Linux

Шаг за шагом объясняет установку, настройку системы, работу с пакетами и резервное копирование, помогая новичкам уверенно ориентироваться в мире Linux

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Принёс сокровищницу платформа для подготовки к DevOps-собесам

Если ты готовишься к собеседованию на DevOps-инженера — эта платформа как раз для тебя. Тут собраны десятки тем: от Docker и Kubernetes до SRE и CI/CD. Есть не только теоретические вопросы с ответами, но и практические сценарии например как устранить сбой в кластере

Забираем в коллекцию пригодится😎

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Мини-гайд почему я выбираю Linux🚶‍♀️

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤1
Быстрый совет по Linux

Нужно повторять команду каждые несколько секунд?

Используйте:
$ watch -n 2 df -h


Эта команда выполняет df -h каждые 2 секунды.

Отлично подходит для мониторинга использования диска, нагрузки или изменения размера логов.

Нажмите q для выхода

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4
Краткое руководство по правам доступа к файлам в Linux

Чтобы понять права доступа к файлам в Linux, нужно разобраться с владением и разрешениями.

— Владение

Каждый файл или каталог имеет три типа владельцев:
🟠Владелец (Owner): пользователь, который создал файл или каталог.
🟠Группа (Group): группа может включать нескольких пользователей. Все пользователи в группе имеют одинаковые права доступа к файлу или каталогу.
🟠Другие (Other): пользователи, которые не являются владельцами или членами группы.

— Разрешения

В Linux есть только три типа прав доступа к файлам и каталогам:
🟠Чтение (r – Read): позволяет пользователю просматривать содержимое файла.
🟠Запись (w – Write): позволяет изменять содержимое файла.
🟠Выполнение (x – Execute): позволяет запускать файл как программу или скрипт.

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Полезная находка для ML-инженеров книга «Machine Learning Systems»

Ресурс, посвящённый инженерии систем машинного обучения, где ML рассматривается как целостная система, а не набор отдельных моделей

Учебник учит проектировать, оптимизировать и развертывать ML-решения с учётом реальных ограничений, инфраструктуры и требований продакшена

Приятный бонус книга полностью открытая: её исходники доступны на GitHub и постоянно обновляются☕️

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Читерский набор для разработчика делюсь находкой

Здесь есть буквально всё, короткие удобные шпаргалки по самым нужным темам. Git, SQL-запросы, Docker, RegEx, Bash, Python, JS, HTTP-коды, архитектура REST и многое другое.

Держи под рукой чтобы ускорить рабочий процесс ⌨️

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥5
Быстрый совет по Linux

Вы можете использовать опцию -exec команды find, чтобы вызвать внешнюю программу для выполнения определённого действия над найденными файлами, соответствующими заданным критериям. Например, удаление файлов, вывод прав доступа и т. д:
$ find ~/ -type f -exec ls -lah {} \;


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

Приведённая команда выводит информацию о правах доступа и других метаданных для каждого найденного файла

Разбор опции -exec:
🟠exec ls — указывает find выполнить команду ls для каждого найденного файла
🟠-lah — отображает все файлы (включая скрытые), их права доступа и другие метаданные (например, размер) в удобочитаемом формате
🟠{} — это специальный placeholder, заменяемый именем каждого найденного файла. Он всегда должен быть последним в списке параметров
🟠; — указывает конец списка параметров. Его необходимо экранировать (\;), иначе shell интерпретирует его неправильно

Также вместо ; можно использовать +, что позволяет передавать сразу несколько файлов в одну команду. Между + и {} должен быть пробел

Можно выполнять несколько команд с помощью -exec. Например, следующая команда считает количество слов в текстовых файлах и их занимаемое место на диске:
$ find . -name "*.txt" -exec wc {} \; -exec du -sh {} \;


✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
LeetCode для DevOps — 70+ реальных хардкорных задач

Коллекция практических заданий для DevOps и backend-инженеров. Все задачи основаны на реальных сценариях, имеют разные уровни сложности и автоматическую проверку решений

Тренируйся легко 💪

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3