Bash: Особенности арифметических операций — инкремент ((expression++))

Bash: Особенности арифметических операций — инкремент ((expression++))

Приветствую! Когда тестировал скрипт проверки доступности хостов, о котором говорил в прошлый раз, столкнулся с интересной особенностью Bash при выполнении арифметических операций💪 👨‍💻В чём суть:В моём скрипте используется переменная check_count, содержащая текущее количество неудачных проверок. Увеличение этого счётчика производится командой…

Читать далее Читать далее

Bash: Пример оптимизации команд фильтрации с grep и awk

Bash: Пример оптимизации команд фильтрации с grep и awk

Приветствую! Расскажу про одну задачку, которую решал на днях🧑‍💻 Вводные данные я немного видоизменил, но суть осталась та же. Имеется два csv файла: 📄ping_status.csv — содержит дигностическую информацию о доступности хостов по пингу. Пример: 📃device_list.csv — список устройств с указанием…

Читать далее Читать далее

Obsidian — Прогрессивный инструмент для ведения заметок на ПК и смартфоне

Obsidian — Прогрессивный инструмент для ведения заметок на ПК и смартфоне

Приветствую! В этой заметке я расскажу про приложение для ведения и структуризации заметок — Obsidian. Выполним его установку и настройку, подключим несколько плагинов: для быстрого сохранения страниц из браузера и постов Telegram. А также настроим синхронизацию с облаком, чтобы заметки…

Читать далее Читать далее

Bash: Пишем универсальный скрипт проверки доступности хостов

Bash: Пишем универсальный скрипт проверки доступности хостов

Приветствую! Сегодня напишем полезный Bash скрипт🧑‍💻, который будет выполнять различные проверки доступности хостов в сети🌐. В качестве примера покажу, как выполнять проверку связи с помощью утилиты ping🏓 и запускать трассировку при её потери⚡. Разумеется, с сохранением вывода в журнал📑. Немного…

Читать далее Читать далее

ShellGPT — ИИ ассистент в вашем терминале Linux

ShellGPT — ИИ ассистент в вашем терминале Linux

Приветствую! В данной инструкции я расскажу, как интегрировать ИИ ассистента на основе ChatGPT/Ollama в вашу Linux систему и взаимодействовать с ним в терминале с помощью консольного приложения — ShellGPT. Инструкция актуальна для дистрибутивов Linux Mint 22 / Ubuntu 24.04 /…

Читать далее Читать далее

flock — блокировки в shell скриптах

flock — блокировки в shell скриптах

Приветствую! В этой заметке речь пойдет о блокировках файлов в сценариях Bash🔒 с помощью специализированной утилиты — flock. Как-то раз у меня была задача написать скрипт с возможностью предотвращения его повторного запуска, если другой инстанс уже запущен. Довольно распространенный кейс….

Читать далее Читать далее

Ollama — Локальный ИИ на вашем Linux ПК

Ollama — Локальный ИИ на вашем Linux ПК

Приветствую! Статья про то, как легко установить и запустить локальные Open Source AI🤖 модели с помощью Ollama🦙 на ПК под управлением Linux🐧. ИИ уже стал частью повседневной жизни IT-специалистов, и сегодня я предлагаю вам присоединиться к этому тренду🧑‍💻, но с…

Читать далее Читать далее

Подборка обоев для рабочего стола №91-100

Подборка обоев для рабочего стола №91-100

Приветствую! Давно не было красивых обоев. Очередная подборка: №91-100. В эпоху генеративного интеллекта все большей ценностью становятся фотографии, сделанные живыми людьми. Хотя и тут легко обмануться. Подписывайтесь на наш телеграм @r4ven_me📱, чтобы не пропустить новые публикации на сайте😉. А если…

Читать далее Читать далее

SSH – Тонкая настройка клиента в Linux: config файл и ssh-agent

SSH – Тонкая настройка клиента в Linux: config файл и ssh-agent

Приветствую! Продолжаем тему использования SSH в Linux🐧. Сегодня поговорим о тонкой настройке клиента с помощью файла конфигурации ~/.ssh/config📄, а также про автоматический импорт ключей в ssh-agent😎 без ввода паролей. Предисловие Данная заметка является 2-й из небольшого цикла про работу с…

Читать далее Читать далее