Latest posts

juniorlinux
22 Sept, 12:32
По умолчанию rsync только добавляет и обновляет файлы, но не трогает то, что было удалено в исходной папке. Чтобы получить точную зеркальную копию, добавьте ключ --delete:rsync -av --delete /src/ /dst/Будьте внимательны: всё, что есть в /dst/, но отсутствует в /src/, будет безотзывно удалено!#вопросы
juniorlinux
22 Sept, 11:31
❓ Как удалить на приемнике файлы, которых больше нет в источнике, при синхронизации через rsync?Ответ через час.#вопросы
juniorlinux
16 Sept, 06:42

juniorlinux
10 Sept, 13:31
Как распаковать .tar.gz, .tar.bz2, .tar.xz и .tar.zst в LinuxДля работы с архивами в Linux используется утилита tar.Многие по привычке заучивают разные флаги сжатия для каждого формата (-z, -j, -J), однако в современном Linux всё гораздо проще.💡 Главный лайфхак: универсальная команда Современный GNU tar умеет автоматически определять алгоритм сжатия по содержимому файла. Вам больше не нужно запоминать специальные ключи под каждый формат!Чтобы распаковать любой архив (.tar, .tar.gz, .tar.bz2, .tar.xz, .tar.zst, .tgz, .txz), достаточно одной универсальной команды:tar -xvf archive.tar.gzРазбор базовых ключей:-x (eXtract) — извлечь файлы из архива -v (Verbose) — показывать список извлекаемых файлов в консоли (опционально) -f (File) — указать путь к файлу архива (обязательно должен идти последним перед именем файла)
juniorlinux
4 Sept, 11:20
Посмотреть очередь задач, созданных через at, можно командой atq (или at -l).Она выведет список с ID задач. Чтобы отменить конкретную задачу из очереди, используйте atrm (или at -d) с указанием её ID:atrm 4#вопросы
juniorlinux
4 Sept, 10:18
❓ Как посмотреть список всех запланированных однократных задач at и отменить нужную?Ответ через час.#вопросы
juniorlinux
4 Sept, 07:00
JoJo AI — не очередной «чат с нейросетью», а полноценный помощник в привычном Telegram.Большинство AI-ботов в Telegram устроены одинаково: узкий функционал, сухие ответы, жёсткие команды и ощущение, что общаешься с терминалом, а не с помощником. JoJo AI собран иначе.Чем JoJo AI отличается от других ботов:1. Всё в одном чате Многие боты умеют либо отвечать на вопросы, либо рисовать картинки. JoJo AI совмещает тексты, идеи, объяснения и генерацию изображений — без переключения между разными ботами.2. Живой диалог вместо набора команд Многие боты требуют строгий формат: /команда, шаблон, ключевые слова. JoJo AI понимает обычную речь — можно писать так, как пишешь человеку.3. Человечный тон, а не «робот из FAQ» Типичный AI-бот выдаёт сухие, шаблонные ответы. JoJo AI ориентирован на понятное, дружелюбное общение — без канцелярита и без ощущения, что читаешь инструкцию к технике.4.
juniorlinux
27 Aug, 12:27

juniorlinux
19 Aug, 10:31
⚡️ Быстрое преобразование текста: Vim и sedРегулярные выражения в Vim и утилите sed позволяют за секунды отредактировать многотысячный файл. Ниже — подборка полезных однострочников для повседневных задач.1️⃣ Изменение регистра букв🔴 Первую букву в каждой строке сделать заглавной:Vim: :%s/^\w/\u&/gsed: sed -i 's/^\w/\u&/g' file.txt🔴 Первую букву каждого слова сделать заглавной:Vim: :%s/\<\w/\u&/gsed:
juniorlinux
11 Aug, 09:24
Если нужно изменить логин пользователя вместе с переносом его домашней директории, используйте usermod с флагами -l, -d и -m:sudo usermod -l newname -d /home/newname -m oldnameФлаг -l меняет имя, -d задаёт новый путь к home-каталогу, а -m принудительно перемещает всё содержимое со старого места на новое.#вопросы
juniorlinux
11 Aug, 08:20
❓ Как изменить имя пользователя и переименовать его домашний каталог одной командой?Ответ через час.#вопросы
juniorlinux
3 Aug, 15:03

juniorlinux
28 Jul, 10:57
🔥 Смена владельца и группы файлов в LinuxПомимо изменения прав доступа с помощью chmod, иногда нужно изменить владельца файла или группу, которой он принадлежит.Для этих операций обычно требуются права суперпользователя (root), поэтому используем sudo.👤 Смена владельцаКоманда chown (от change owner) позволяет назначить нового владельца файла:sudo chown [имя_пользователя] [имя_файла]Пример:sudo chown john report.txtТеперь владельцем файла report.txt станет пользователь john.👤👥 Смена владельца и группы одновременно
juniorlinux
20 Jul, 07:08

juniorlinux
16 Jul, 08:48
🔥 tail для нескольких файлов и пользователейВы, вероятно знакомы с multitail — он умеет следить за несколькими логами сразу. Но:🔴 он не всегда установлен, 🔴 иногда нет прав на установку, особенно на продакшн-серверах.Не беда: с этим справится и обычный tail:tail -f /var/logs/.log⚙️ Проблема с "висящими" tailНа сервере с приложением часто работают несколько разработчиков или тестировщиков. Все смотрят логи через tail -f.Когда приложение перезапускают, старые процессы tail остаются в фоне — иногда на дни или даже недели. Это не критично, но выглядит неаккуратно и засоряет список процессов:ps aux | grep tail🔧 Решение: tail с автозавершением
juniorlinux
8 Jul, 14:16

juniorlinux
29 Jun, 11:41
🔗 Жесткие ссылки vs Символьные ссылкиВ Linux существуют два основных типа ссылок на файлы: жесткие (hard) и символьные (soft / symlink).Они похожи тем, что позволяют обращаться к одному файлу через несколько имен, но работают по-разному и имеют свои особенности.🔗 Жесткие ссылкиОсобенности:🔴 Работают только внутри одной файловой системы. 🔴 Нельзя создавать для директорий (обычно, кроме системных инструментов). 🔴 Наследуют inode и права доступа исходного файла. 🔴 Любые изменения содержимого или прав исходного файла отражаются во всех жестких ссылках. 🔴 Даже если исходный файл удалён, содержимое остаётся доступным через жесткую ссылку.Пример
juniorlinux
23 Jun, 12:10

juniorlinux
17 Jun, 07:28
👩💻 Утилита tldrПроект tldr-pages — это сборник поддерживаемых сообществом справочных страниц для инструментов командной строки, который призван стать более простым и доступным дополнением к традиционным справочным страницам man.TL; DR - это аббревиатура, используемая в Интернете, чтобы сказать, что публикация, статья, комментарий или страница руководства слишком длинные, и поэтому написавший "TL; DR" их не читал.Команда tldr позволяет выводить максимально сжатую сводку информации по консольным утилитам (назначение и список самых популярных опций).⚙️ Установкаsudo apt install tldr # Для Ubuntu/Debian sudo pacman -S tldr # Для Arch⚙️ Пример использованияtldr tarВ результате получите наглядные примеры: как распаковать архив, добавить файлы и так далее.
juniorlinux
11 Jun, 08:14
👩💻 Команда fd — быстрая и удобная альтернатива findfd — это современная, быстрая и удобная альтернатива стандартной команде find. Она делает то же самое — ищет файлы и каталоги, — но проще в использовании, работает быстрее и выдает чистый, цветной, читаемый вывод.⚙️ УстановкаВ большинстве дистрибутивов Linux fd доступна в официальных репозиториях:sudo apt install fd-find # Для Debian/Ubuntu sudo dnf install fd-find # Для Fedora sudo pacman -S fd # Для Arch Linux⚙️ Синтаксис:fd [паттерн] [директория]⚙️ Базовое использование1️⃣ Поиск по имени файла:
Related Channels
Other channels in the same section of the catalogue.
