Быстрый совет по Linux
Создавайте несколько дочерних каталогов, даже если родительский каталог не существует:
Это создаст следующую структуру каталогов👆
✈️ Linux Ninja
Создавайте несколько дочерних каталогов, даже если родительский каталог не существует:
$ mkdir -vp songs/{artists,albums,genres/{classical,pop}}Это создаст следующую структуру каталогов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Держите подборку из 10 лучших консольных утилит для мониторинга Linux
Автор статьи собрал обзор топ-10 утилит с помощью которых можно наблюдать за жизнью Linux прямо из терминала. Тут и любимый всеми htop и редкие находки вроде asitop для macOS или wavemon для Wi-Fi
Загляни здесь интересно❤️
☝️ Ссылка источник
✈️ Linux Ninja
Автор статьи собрал обзор топ-10 утилит с помощью которых можно наблюдать за жизнью Linux прямо из терминала. Тут и любимый всеми htop и редкие находки вроде asitop для macOS или wavemon для Wi-Fi
Загляни здесь интересно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Краткий гайд по Linux Logical Volume Manager
LVM меняет способ управления дисковым пространством в Linux, позволяя объединять несколько физических дисков в единый гибкий пул хранения
Представьте LVM как контейнер, в который можно добавлять или удалять дисковое пространство по мере необходимости
В отличие от традиционных разделов, LVM позволяет динамически изменять размер хранилища, создавать резервные копии через снимки (snapshots) и настраивать конфигурации для повышения производительности и надежности
Основные преимущества LVM:
✈️ Linux Ninja
LVM меняет способ управления дисковым пространством в Linux, позволяя объединять несколько физических дисков в единый гибкий пул хранения
Представьте LVM как контейнер, в который можно добавлять или удалять дисковое пространство по мере необходимости
В отличие от традиционных разделов, LVM позволяет динамически изменять размер хранилища, создавать резервные копии через снимки (snapshots) и настраивать конфигурации для повышения производительности и надежности
Основные преимущества LVM:
🟠 Гибкость – легко увеличивайте или уменьшайте размер логических томов🟠 Снимки для резервного копирования – создавайте моментальные снимки без остановки работы системы🟠 Упрощённое управление дисками – объединяйте несколько дисков в единое логическое пространство
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Быстрый совет по Linux
Вы можете попросить
Файл
Пример содержимого файла
Каждая строка - это имя или шаблон. При сканировании
✈️ Linux Ninja
Вы можете попросить
du пропускать определённые директории, указав их имена в текстовом файле, тогда они не будут попадать в отчёт по использованию диска. Это позволяет держать вывод чистым и не учитывать то, что вас не интересует.du -h -X excludes.txt
Файл
excludes.txt содержит имена или шаблоны путей, а не жёстко заданные расположения. du игнорирует всё, что совпадает с ними, во время сканирования. Также можно использовать wildcard-шаблоны, например *.log, чтобы пропускать все .log-файлы, найденные при обходе.Пример содержимого файла
exclude.txt:Downloads
.local
.config
.var
.ssh
*.png
.gnupg
Каждая строка - это имя или шаблон. При сканировании
du игнорирует всё, что совпадает с этими записями, благодаря чему вывод по использованию диска остаётся сфокусированным и читабельным.Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
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