Linux Ninja – Telegram
Linux Ninja
3.08K subscribers
307 photos
65 videos
326 links
Linux Ninja – ваш гид по миру Linux! Лайфхаки, фишки и мощные команды для настоящих мастеров CLI.
Download Telegram
Подвезли вам шпаргалку по цепочкам команд в Linux

В Linux можно объединять команды в цепочки с помощью специальных операторов. Это мощный инструмент для автоматизации и эффективной работы в терминале

Сохраняй, пригодится 🐥

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

Запуск rm — рискованная штука. Запускать её с * в 10 раз опаснее.

В некоторых случаях стоит предварительно посмотреть, во что развернётся команда. Например:
$ echo rm -rf /*


Это выведет развернутый результат в stdout… что-то вроде dry run для rm -rf /*

Заставляет задуматься: echo — ужасно недооценённая команда… хотя то же самое можно сказать о большинстве инструментов Linux. Мы редко используем их возможности на полную 😱

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👻2
Сокровищница для Linux-админов для подготовки к собеседованиям

В этом репозитории — сотни вопросов по Linux/UNIX, разбитых по уровням сложности. Хотите проверить свои знания или готовитесь к собесу? Тут найдёте всё: от базовых команд до продвинутых кейсов

Настоящий тренажёр для админов 📝

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

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

Получение любого аргумента из предыдущей команды

В bash можно использовать синтаксис !:n, чтобы получить n-й аргумент из предыдущей команды

Например, если вы выполнили команду:
ls -l agatha.txt agatha_complete.txt


Вы можете получить второй аргумент этой команды, то есть agatha_complete.txt, с помощью !:2

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Ловите годноту учебник по сетевому программированию в Linux

Научит тебя всему: как подружиться с TCP и UDP, как запустить многопоточный сервер, замутить неблокирующий I/O, крутить HTTP-запросы через libcurl и делать шифрованные соединения на OpenSSL

Забирай пригодится🎁

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥51
Крупнейшая коллекция практических заданий для специалистов DevOps

Огромная коллекция из более чем 2600 упражнений и вопросов по DevOps и SRE: от Kubernetes и Terraform до Docker и облачных платформ — всё для прокачки навыков

А если хочешь практиковаться с телефона — есть ещё три полезные Android‑приложения от CodingShell: KubePrep для Kubernetes, Linux Master для вопросов по Linux и System Design Hero для архитектуры систем

Короче ставь лайк за такую базу и погнали учиться❤️

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Ловите подгон «101 Linux Commands» системный путеводитель команд Linux

Представьте опытный админ садится рядом и подробно объясняет вам, как устроен Linux. «101 Linux Commands» именно эта книга: дружный проводник, который шаг за шагом открывает мир терминала, не пугая сложностями

Практичный справочник для новичков и специалистов нуждающихся в мини компактном источнике базовых и часто используемых команд 📖

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

✈️ 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
😎7
Быстрый совет по Linux

Команда ls — отличный инструмент командной строки для вывода списка файлов и каталогов в Linux.

Однако lsd — это еще более современная альтернатива ls. Она добавляет значки, цветной вывод и делает представление информации более удобным и наглядным.

$ lsd -lah


Если команда lsd не установлена в вашей системе по умолчанию, обратитесь к документации вашей системы для инструкций по установке.

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Полезная находка «Pro Git» бесплатное онлайн руководство

Бесплатная книга которая объясняет Git без скуки и лишних терминов, она ведёт тебя по шагам: от самых азов до продвинутых ситуаций и внутренних механизмов

Раскрывая Git не как набор команд, а как живую систему со своей логикой, характером и мощью 💪

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

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

Создайте разрежённый файл с кажущимся размером 10 ГБ, но с минимальным первоначальным использованием реального места на диске
truncate -s 10G sparsefile.img


Эта команда просто выставляет метаданные размера файла в 10 ГБ, не записывая реальные блоки данных. Файл выглядит большим, но фактически не потребляет дисковое пространство

Очень быстро выполняется и не влияет на производительность системы при создании. Дисковые блоки будут выделяться только когда вы позже запишете в этот разрежённый файл ненулевые данные

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👎1
Принёс полезное: интерактивный гайд по созданию своего Git

Простой и пошаговый разбор: как устроены коммиты, индексы, деревья, как работает .git под капотом. Идеально чтоб наконец-то понять, что там внутри

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Полезная находка — детализированное руководство по комплексной защите Linux-сервера

Этот проект как шпаргалка по выживанию для любого кто запускает Linux-сервер. Автор собрал в одном месте самые важные советы: как правильно настроить SSH, поставить firewall, следить за обновлениями и логами, защитить пароли и не забыть о бэкапах

Всё написано так чтобы не просто сделать “по инструкции”, а реально понять зачем нужна каждая мера 📝

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42
Дорогой Санта 🧑‍💻

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😁9
Goalkicker — кладезь бесплатных IT книг

Если ты системный админ, разработчик или просто учишь Linux — лови полезный ресурс. На Goalkicker собраны десятки PDF книжек по темам от Linux и Bash до Docker, Git и SQL.

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

✈️ 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

Редактируйте файлы прямо из less (для ощущения власти над системой)

Когда вы просматриваете файлы в пейджере less, можно нажать клавишу v — текущий файл откроется в редакторе, который указан в переменной окружения EDITOR

После того как вы сохраните файл и выйдете из редактора, обновлённая версия файла снова появится в less

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Откопал геймифицированную платформу для изучения кода «Codédex»

Превращает программирование в приключение: учишь Python, HTML, JS, SQL и другие штуки, а параллельно прокачиваешь персонажа, получаешь опыт и открываешь новые регионы — как в RPG, только вместо монстров ты побеждаешь синтаксис 😎

Кому то давно пора прокачаться здесь ⬇️

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

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

Вы можете использовать команду fc, чтобы редактировать команды из истории. Допустим, вам нужно отредактировать команды под номерами 230–232 в истории:

fc 230 232


Эта команда откроет выбранные записи в вашем редакторе по умолчанию в терминале. Внесите изменения, сохраните файл и выйдите после этого изменённая команда будет выполнена автоматически

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53
Отличные новости: ядро Linux 6.18 официально получило статус LTS

Ядро Linux 6.18 получило статус LTS. Согласно официальным источникам, ветка будет поддерживаться до декабря 2027 года с регулярными обновлениями безопасности и исправлениями ошибок

Берём, тащим в прод и не трогаем 👍

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

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🤝1
Лицо Валеры когда вчера починил а сегодня опять сломали 🙈

✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8
Git: шпаргалка для новичков

Working Directory: Рабочая директория, здесь вы редактируете файлы проекта

Команда:
git add - добавить изменения в индекс


Staging (Index) подготовительная область: Содержит изменения, которые будут добавлены в следующий коммит

Команда:
git commit - зафиксировать изменения в локальном репозитории


Local Repository локальный репозиторий: Хранит историю всех коммитов на вашем компьютере

Команды:
git push - отправить коммиты в удалённый репозиторий
git fetch - получить новые коммиты с удалённого репозитория без слияния
git pull - получить и объединить изменения из удалённого репозитория


Stash временное хранилище изменений: Используется, когда изменения нужно временно убрать, но не коммитить

Команды:
git stash - сохранить незавершённые изменения
git stash - apply применить изменения из stash, не удаляя их
git stash pop - применить и удалить сохранённые изменения


Remote Repository удалённый репозиторий: Общий сервер проекта GitHub, GitLab, Bitbucket

Лайк если полезно ❤️

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