This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux
Редактируйте файлы прямо из
Когда вы просматриваете файлы в пейджере
После того как вы сохраните файл и выйдете из редактора, обновлённая версия файла снова появится в
✈️ Linux Ninja
Редактируйте файлы прямо из
less (для ощущения власти над системой)Когда вы просматриваете файлы в пейджере
less, можно нажать клавишу v — текущий файл откроется в редакторе, который указан в переменной окружения EDITORПосле того как вы сохраните файл и выйдете из редактора, обновлённая версия файла снова появится в
lessPlease open Telegram to view this post
VIEW IN TELEGRAM
❤4
This media is not supported in your browser
VIEW IN TELEGRAM
Ловите подгон «Exercism» образовательная онлайн платформа ориентированная на практику
Более 7000 упражнений на 75 различных ЯП. Каждый язык представлен целой дорожкой с задачами, которые помогут разобраться во всех тонкостях шаг за шагом
Отличное место чтобы подтянуть навыки или попробовать новый язык😎
☝️ Ссылка источник
✈️ Linux Ninja
Более 7000 упражнений на 75 различных ЯП. Каждый язык представлен целой дорожкой с задачами, которые помогут разобраться во всех тонкостях шаг за шагом
Отличное место чтобы подтянуть навыки или попробовать новый язык
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux
Получение любого аргумента из предыдущей команды
В bash можно использовать синтаксис
Например, если вы выполнили команду:
Вы можете получить второй аргумент этой команды, то есть
✈️ Linux Ninja
Получение любого аргумента из предыдущей команды
В bash можно использовать синтаксис
!:n, чтобы получить n-й аргумент из предыдущей командыНапример, если вы выполнили команду:
ls -l agatha.txt agatha_complete.txt
Вы можете получить второй аргумент этой команды, то есть
agatha_complete.txt, с помощью !:2Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Сокровищница для Linux-админов для подготовки к собеседованиям
В этом репозитории — сотни вопросов по Linux/UNIX, разбитых по уровням сложности. Хотите проверить свои знания или готовитесь к собесу? Тут найдёте всё: от базовых команд до продвинутых кейсов
Настоящий тренажёр для админов📝
☝️ Ссылка источник
✈️ Linux Ninja
В этом репозитории — сотни вопросов по Linux/UNIX, разбитых по уровням сложности. Хотите проверить свои знания или готовитесь к собесу? Тут найдёте всё: от базовых команд до продвинутых кейсов
Настоящий тренажёр для админов
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Что!? появился ChatGPT на ручной тяге
Разработчик собрал CrankGPT коробку с локальной нейросетью, которую нужно буквально заводить вручную.
Вместо розетки здесь обычная ручка: несколько десятков секунд вращения и Raspberry Pi с локальной LLM готовы отвечать на вопросы🙂
Без интернета. Без электричества из сети. ChatGPT для постапокалипсиса.
✈️ Linux Ninja
Разработчик собрал CrankGPT коробку с локальной нейросетью, которую нужно буквально заводить вручную.
Вместо розетки здесь обычная ручка: несколько десятков секунд вращения и Raspberry Pi с локальной LLM готовы отвечать на вопросы
Без интернета. Без электричества из сети. ChatGPT для постапокалипсиса.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Microsoft раздают полный курс по ИИ
Компания выложила AI for Beginners обьёмный образовательный курс с теорией, практикой и лабораторными.
В программе курса: нейронные сети, глубокое обучение, компьютерное зрение, обработка естественного языка, генетические алгоритмы и этика ИИ.
Для практики используются TensorFlow и PyTorch два главных ML-фреймворка. Есть перевод на русский язык🙂
✈️ Linux Ninja
Компания выложила AI for Beginners обьёмный образовательный курс с теорией, практикой и лабораторными.
В программе курса: нейронные сети, глубокое обучение, компьютерное зрение, обработка естественного языка, генетические алгоритмы и этика ИИ.
Для практики используются TensorFlow и PyTorch два главных ML-фреймворка. Есть перевод на русский язык
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux
При создании новой директории часто приходится выполнять две команды подряд:
Эти действия можно объединить в одну команду:
Переменная
Небольшая хитрость, которая позволяет сэкономить несколько нажатий клавиш при работе в терминале.
✈️ Linux Ninja
При создании новой директории часто приходится выполнять две команды подряд:
$ mkdir project
$ cd project
Эти действия можно объединить в одну команду:
$ mkdir app && cd $_
Переменная
$_ содержит последний аргумент предыдущей команды. В данном случае это имя только что созданной директории (app).Небольшая хитрость, которая позволяет сэкономить несколько нажатий клавиш при работе в терминале.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux
Знаете ли вы, что можно изменить цвета, используемые в
Хотите настроить цвета под себя? Нажмите
Простой способ сделать вывод
✈️ Linux Ninja
Знаете ли вы, что можно изменить цвета, используемые в
top? Пока top запущен, нажмите z, чтобы включить или выключить цветной режим.Хотите настроить цвета под себя? Нажмите
Shift + Z и следуйте подсказкам на экране, чтобы изменить цвета различных разделов.Простой способ сделать вывод
top более удобным для чтения и согласовать его с темой вашего терминала.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3❤2
Подарок для новичков: бесплатный интерактивный курс «Aprende SQL»
Если хотите освоить SQL или подтянуть базу, забирайте полезную находку. На сайте собраны интерактивные уроки и практические задания, есть встроенная песочница, где можно сразу выполнять запросы и закреплять знания.
Ставь лайк и погнали учиться❤️
☝️ Ссылка источник
✈️ Linux Ninja
Если хотите освоить SQL или подтянуть базу, забирайте полезную находку. На сайте собраны интерактивные уроки и практические задания, есть встроенная песочница, где можно сразу выполнять запросы и закреплять знания.
Ставь лайк и погнали учиться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Принёс полезное: интерактивный гайд по созданию своего Git
Простой и пошаговый разбор: как устроены коммиты, индексы, деревья, как работает .git под капотом. Идеально чтоб наконец-то понять, что там внутри
☝️ Ссылка источник
✈️ Linux Ninja
Простой и пошаговый разбор: как устроены коммиты, индексы, деревья, как работает .git под капотом. Идеально чтоб наконец-то понять, что там внутри
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux
Нужно очистить терминал?
Вместо команды:
Нажмите: Ctrl + L Экран терминала очистится, и вам не придётся убирать руки с клавиатуры.
Небольшое сочетание клавиш, которым вы будете пользоваться каждый день.
✈️ Linux Ninja
Нужно очистить терминал?
Вместо команды:
$ clear
Нажмите: Ctrl + L Экран терминала очистится, и вам не придётся убирать руки с клавиатуры.
Небольшое сочетание клавиш, которым вы будете пользоваться каждый день.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8
Быстрый совет по Linux
Нужно быстро создать пустой файл?
Используйте:
Команда
Создаёт новый файл, если его не существует. Обновляет временную метку файла, если он уже есть. Идеально для создания конфигурационных файлов, скриптов или файлов-заглушек.
✈️ Linux Ninja
Нужно быстро создать пустой файл?
Используйте:
$ touch notes.txtКоманда
touch:Создаёт новый файл, если его не существует. Обновляет временную метку файла, если он уже есть. Идеально для создания конфигурационных файлов, скриптов или файлов-заглушек.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Шпаргалка по сигналам Linux
Сигналы в Linux это один из основных инструментов управления процессами.
В шпаргалке собраны самые полезные сигналы🥥
✈️ Linux Ninja
Сигналы в Linux это один из основных инструментов управления процессами.
В шпаргалке собраны самые полезные сигналы
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3
Помните времена, когда Ubuntu можно было скачать для PowerPC Mac?
А помните, когда можно было скачать 32-битную x86-версию Ubuntu?
Весёлые были времена❓
✈️ Linux Ninja
А помните, когда можно было скачать 32-битную x86-версию Ubuntu?
Весёлые были времена
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝6
Ловите годноту учебник по сетевому программированию в Linux
Научит тебя всему: как подружиться с TCP и UDP, как запустить многопоточный сервер, замутить неблокирующий I/O, крутить HTTP-запросы через libcurl и делать шифрованные соединения на OpenSSL
Забирай пригодится🎁
☝️ Ссылка источник
✈️ Linux Ninja
Научит тебя всему: как подружиться с TCP и UDP, как запустить многопоточный сервер, замутить неблокирующий I/O, крутить HTTP-запросы через libcurl и делать шифрованные соединения на OpenSSL
Забирай пригодится
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8
Быстрый совет по Linux
Когда вы запускаете программу в терминале или по SSH, она завершится сразу после закрытия сессии терминала (когда вы выйдете из него) или при разрыве соединения
Чтобы избежать этого и сохранить выполнение программы и всех её процессов, используйте команду
Например, чтобы сжать большой объем данных с помощью команды
Также
Альтернативно, можно использовать
✈️ Linux Ninja
Когда вы запускаете программу в терминале или по SSH, она завершится сразу после закрытия сессии терминала (когда вы выйдете из него) или при разрыве соединения
Чтобы избежать этого и сохранить выполнение программы и всех её процессов, используйте команду
nohup (сокращение от no hangup – «без зависания»). Она игнорирует все сигналы разрыва соединения, позволяя процессу продолжать работу даже при закрытии терминалаНапример, чтобы сжать большой объем данных с помощью команды
tar и гарантировать, что процесс не прервётся при случайном закрытии терминального окна, выполните команду:$ nohup tar -cf archive.tar file1 file2
Также
nohup создаёт файл nohup.out, в который записывает вывод команды:$ cat nohup.out
Альтернативно, можно использовать
tmux, disown или screenPlease open Telegram to view this post
VIEW IN TELEGRAM
👍4
Media is too big
VIEW IN TELEGRAM
Полезная находка для работы с SQL
Тулза «Actually Explain» автоматически визуализирует PostgreSQL-запросы в виде интерактивных схем, помогая разобраться в JOIN'ах, подзапросах и связях между таблицами.
Забираем в работу за лайк📖
☝️ Ссылка источник
✈️ Linux Ninja
Тулза «Actually Explain» автоматически визуализирует PostgreSQL-запросы в виде интерактивных схем, помогая разобраться в JOIN'ах, подзапросах и связях между таблицами.
Забираем в работу за лайк
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2
Забавный факт о номерах версий Linux:
Смена мажорной версии (например, с "7.0") в Linux не означает появления каких-то серьёзных новых фич.
На практике повышение мажорного номера часто происходит просто потому, что Линус Торвальдс не любит, когда номера версий "разрастаются настолько, что их уже сложно нормально различать".
В 2015 году, готовясь к релизу ядра Linux 3.20, Торвальдс запостил опрос в Google+ (соцсеть, которая уже закрыта), где спросил сообщество, что делать с нумерацией версий.
В опросе было два варианта:
По итогам опроса Торвальдс решил перескочить с версии 3.19 сразу на 4.0, объяснив это так: "Я снова почти исчерпал запас пальцев на руках и ногах".
Теперь, в 2026 году, он продолжает эту традицию, перепрыгивая с 6.19 на 7.0.
✈️ Linux Ninja
Смена мажорной версии (например, с "7.0") в Linux не означает появления каких-то серьёзных новых фич.
На практике повышение мажорного номера часто происходит просто потому, что Линус Торвальдс не любит, когда номера версий "разрастаются настолько, что их уже сложно нормально различать".
В 2015 году, готовясь к релизу ядра Linux 3.20, Торвальдс запостил опрос в Google+ (соцсеть, которая уже закрыта), где спросил сообщество, что делать с нумерацией версий.
В опросе было два варианта:
a) «Мне нравятся большие версии, и я не буду врать»
b) «v4.0, потому что я легко путаюсь»
По итогам опроса Торвальдс решил перескочить с версии 3.19 сразу на 4.0, объяснив это так: "Я снова почти исчерпал запас пальцев на руках и ногах".
Теперь, в 2026 году, он продолжает эту традицию, перепрыгивая с 6.19 на 7.0.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Подарок для ML-инженеров: онлайн учебник по Computer Vision от MIT
Эта книга охватывает широкий спектр тем: от базовых алгоритмов обработки изображений до современных методов глубокого обучения, такие как CNN, Transformers и современные AI-модели.
Множество иллюстраций, примеров и коротких глав делают книгу удобной как для последовательного изучения, так и для использования в качестве справочника🙂
☝️ Ссылка источник
✈️ Linux Ninja
Эта книга охватывает широкий спектр тем: от базовых алгоритмов обработки изображений до современных методов глубокого обучения, такие как CNN, Transformers и современные AI-модели.
Множество иллюстраций, примеров и коротких глав делают книгу удобной как для последовательного изучения, так и для использования в качестве справочника
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2
Крупнейшая коллекция практических заданий для специалистов DevOps
Огромная коллекция из более чем 2600 упражнений и вопросов по DevOps и SRE: от Kubernetes и Terraform до Docker и облачных платформ — всё для прокачки навыков
А если хочешь практиковаться с телефона — есть ещё три полезные Android‑приложения от CodingShell: KubePrep для Kubernetes, Linux Master для вопросов по Linux и System Design Hero для архитектуры систем
Короче ставь лайк за такую базу и погнали учиться❤️
☝️ Ссылка источник
✈️ Linux Ninja
Огромная коллекция из более чем 2600 упражнений и вопросов по DevOps и SRE: от Kubernetes и Terraform до Docker и облачных платформ — всё для прокачки навыков
А если хочешь практиковаться с телефона — есть ещё три полезные Android‑приложения от CodingShell: KubePrep для Kubernetes, Linux Master для вопросов по Linux и System Design Hero для архитектуры систем
Короче ставь лайк за такую базу и погнали учиться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5