Bash
Все статьи с тегом "Bash"

Коллекция однострочников Bash
Регулярно пополняющаяся подборка сложных и длинных команд оболочки 💻

Коллекция сниппетов Bash
Регулярно пополняющаяся подборка полезных снипетов оболочки 💻

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

Как научиться писать Bash скрипты: рекомендуемые материалы
В этой заметке я составил небольшой roadmap для тех, кто хочет научится программировать на языке оболочки Bash.

Немного про shebang в Linux
Shebang — это последовательность #! в начале исполняемого файла, которая указывает системе, какая программа должна интерпретировать этот скрипт📝.

Bash: Особенности арифметических операций — инкремент ((expression++))
Когда тестировал скрипт проверки доступности хостов, о котором говорил в прошлый раз, столкнулся с интересной особенностью Bash при выполнении арифметических операций💪.

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

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

flock — блокировки в shell скриптах
В этой заметке речь пойдет о блокировках файлов в сценариях Bash🔒 с помощью специализированной утилиты — flock.

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

Настройка логирования вывода скриптов Bash
Многие пользователи Linux🐧 систем сталкиваются с необходимостью записать вывод той или иной команды/скрипта в файл-журнал📑. В этой заметке мы рассмотрим несколько способов настройки журналирования (оно же логирование) в Linux на примере популярной командной оболочки — Bash.

Пишем функцию быстрого доступа к сложным командам для Zsh и Bash
В этой статье мы создадим функцию для оболочек Zsh и Bash, которая позволит быстро и удобно получить доступ к подготовленному списку сложных, длинных и трудно запоминаемых команд🤯.

Пишем bash скрипт для подключения к OpenConnect VPN серверу
Сегодня напишем и опробуем простой, но продуманный bash скрипт, выполняющий клиентское подключение к OpenConnect VPN серверу, про запуск и настройку которого рассказывалось в одной из прошлых статей.

Делаем функциональные уведомления на рабочем столе Linux: кнопки, иконки, ссылки
Сегодня покажу, как создавать кастомные функциональные уведомления на рабочем столе с помощью консольной утилиты notify-send. Такие уведомления поддерживают активные кнопки, умеют отображать иконки и кликабельные веб ссылки.


