TGViewer
Channel Public Channel
Linux Ninja

Linux Ninja

@linux_ninjas

Linux Ninja – ваш гид по миру Linux! Лайфхаки, фишки и мощные команды для настоящих мастеров CLI.
Subscribers
3.42K
Photos
865
Videos
143
Links
858

Showing posts older than #1043 · Back to latest

Older Posts 20 shown
Post #1042 506
Полезная находка для работы с SQL

Тулза «Actually Explain» автоматически визуализирует PostgreSQL-запросы в виде интерактивных схем, помогая разобраться в JOIN'ах, подзапросах и связях между таблицами.

Забираем в работу за лайк 📖

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

✈️ Linux Ninja
  • 👍 6
  • ❤ 2
Post #1041 545
Быстрый совет по Linux

Когда вы запускаете программу в терминале или по SSH, она завершится сразу после закрытия сессии терминала (когда вы выйдете из него) или при разрыве соединения

Чтобы избежать этого и сохранить выполнение программы и всех её процессов, используйте команду nohup (сокращение от no hangup – «без зависания»). Она игнорирует все сигналы разрыва соединения, позволяя процессу продолжать работу даже при закрытии терминала

Например, чтобы сжать большой объем данных с помощью команды tar и гарантировать, что процесс не прервётся при случайном закрытии терминального окна, выполните команду:
$ nohup tar -cf archive.tar file1 file2


Также nohup создаёт файл nohup.out, в который записывает вывод команды:
$ cat nohup.out


Альтернативно, можно использовать tmux, disown или screen

✈️ Linux Ninja
  • 👍 4
Post #1040 656
Ловите годноту учебник по сетевому программированию в Linux

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

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

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

✈️ Linux Ninja
  • ❤ 8
Post #1039 592
Помните времена, когда Ubuntu можно было скачать для PowerPC Mac?

А помните, когда можно было скачать 32-битную x86-версию Ubuntu?

Весёлые были времена ❓

✈️ Linux Ninja
  • 🤝 6
Post #1038 586
Шпаргалка по сигналам Linux

Сигналы в Linux это один из основных инструментов управления процессами.

В шпаргалке собраны самые полезные сигналы 🥥

✈️ Linux Ninja
  • ❤ 5
  • 👍 3
Post #1036 541
Быстрый совет по Linux

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

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

$ touch notes.txt

Команда touch:

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

✈️ Linux Ninja
  • 👍 7
Post #1035 551
Быстрый совет по Linux

Нужно очистить терминал?

Вместо команды:
$ clear


Нажмите: Ctrl + L Экран терминала очистится, и вам не придётся убирать руки с клавиатуры.

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

✈️ Linux Ninja
  • ❤ 8
Post #1034 588
Принёс полезное: интерактивный гайд по созданию своего Git

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

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

✈️ Linux Ninja
  • ❤ 4
Post #1033 556
Подарок для новичков: бесплатный интерактивный курс «Aprende SQL»

Если хотите освоить SQL или подтянуть базу, забирайте полезную находку. На сайте собраны интерактивные уроки и практические задания, есть встроенная песочница, где можно сразу выполнять запросы и закреплять знания.

Ставь лайк и погнали учиться ❤️

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

✈️ Linux Ninja
  • ❤ 6
Post #1031 517
Быстрый совет по Linux

Знаете ли вы, что можно изменить цвета, используемые в top? Пока top запущен, нажмите z, чтобы включить или выключить цветной режим.

Хотите настроить цвета под себя? Нажмите Shift + Z и следуйте подсказкам на экране, чтобы изменить цвета различных разделов.

Простой способ сделать вывод top более удобным для чтения и согласовать его с темой вашего терминала.

✈️ Linux Ninja
  • 🔥 5
  • 👍 3
  • ❤ 2
Post #1030 511
Быстрый совет по Linux

При создании новой директории часто приходится выполнять две команды подряд:
$ mkdir project
$ cd project


Эти действия можно объединить в одну команду:
$ mkdir app && cd $_


Переменная $_ содержит последний аргумент предыдущей команды. В данном случае это имя только что созданной директории (app).

Небольшая хитрость, которая позволяет сэкономить несколько нажатий клавиш при работе в терминале.

✈️ Linux Ninja
  • ❤ 7
  • 👍 4
Post #1029 530
Сейчас в ядре Linux около 36 млн строк C-кода и 113 тыс. строк Rust-кода

✈️ Linux Ninja
  • 👏 9
  • 😡 2
  • 👎 1
  • 😭 1
Post #1028 669
Microsoft раздают полный курс по ИИ

Компания выложила AI for Beginners обьёмный образовательный курс с теорией, практикой и лабораторными.

В программе курса: нейронные сети, глубокое обучение, компьютерное зрение, обработка естественного языка, генетические алгоритмы и этика ИИ.

Для практики используются TensorFlow и PyTorch два главных ML-фреймворка. Есть перевод на русский язык 🙂

✈️ Linux Ninja
  • 👍 4
Post #1027 608
Что!? появился ChatGPT на ручной тяге

Разработчик собрал CrankGPT коробку с локальной нейросетью, которую нужно буквально заводить вручную.

Вместо розетки здесь обычная ручка: несколько десятков секунд вращения и Raspberry Pi с локальной LLM готовы отвечать на вопросы 🙂

Без интернета. Без электричества из сети. ChatGPT для постапокалипсиса.

✈️ Linux Ninja
  • ❤ 4
Post #1026 635
Сокровищница для Linux-админов для подготовки к собеседованиям

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

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

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

✈️ Linux Ninja
  • ❤ 5
  • 🔥 3
Post #1025 563
Быстрый совет по Linux

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

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

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


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

✈️ Linux Ninja
  • 🔥 5
Post #1024 593
Ловите подгон «Exercism» образовательная онлайн платформа ориентированная на практику

Более 7000 упражнений на 75 различных ЯП. Каждый язык представлен целой дорожкой с задачами, которые помогут разобраться во всех тонкостях шаг за шагом

Отличное место чтобы подтянуть навыки или попробовать новый язык 😎

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

✈️ Linux Ninja
  • 🔥 4
Post #1022 555
Быстрый совет по Linux

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

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

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

✈️ Linux Ninja
  • ❤ 4
Post #1021 607
Хакеры научились обходить AI-сканеры

Для этого в код вирусов добавляют упоминания ядерного, химического или биологического оружия.

После этого некоторые ИИ-модели отказываются анализировать файл из-за срабатывания защитных ограничений

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

✈️ Linux Ninja
  • 👀 4
  • 🔥 2
Post #1020 592
Выпущен Linux Kernel 7.1 (из ядра удалено около 140 000 строк кода, обеспечивавших поддержку устаревшего ПО).

Если оставить в стороне продолжающиеся споры вокруг разработки кода с использованием ИИ, новый релиз включает полностью переписанный драйвер NTFS, а также ряд улучшений для процессоров AMD и Intel.

Кроме того, в новой версии была прекращена поддержка нескольких устаревших аппаратных платформ. Цель этих изменений – сделать ядро более компактным и простым в сопровождении. По мере того как ИИ всё чаще обнаруживает уязвимости безопасности в устаревших драйверах, поддерживать такие компоненты становится всё сложнее, поэтому разработчики и мейнтейнеры предпочитают избавляться от устаревшего кода.

✈️ Linux Ninja
  • 🔥 4
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →