Архив метки: Bash

Разрешение MAC-адреса по IP-адресу в Linux

Мне нужно написать bash-скрипт, в котором я должен создать файл, содержащий данные об IP-адресах хостов и их сопоставление с соответствующими MAC-адресами.

Есть ли какой-либо способ, с помощью которого я могу определить MAC-адрес любого (удаленного) хоста, если у меня есть IP-адрес хоста?

Если вы просто хотите узнать MAC-адрес данного IP-адреса, вы можете использовать команду arp, чтобы найти его, после того, как вы один раз отправили ping системе. Читать

Как найти длину массива в Bash

Bash поддерживает как числовые, так и ассоциативные массивы. Общее количество элементов этих типов массивов может быть вычислено несколькими способами в Bash. Длину массива можно подсчитать с помощью символа «#» или цикла, или с помощью команды типа «wc» или «grep». В этой статье показаны различные способы подсчета длины массива в Bash.

Читать

Как использовать рекурсивную команду Grep для поиска в каталоге

«Grep» — очень полезная команда Bash для поиска содержимого в файле. Шаблон регулярного выражения можно использовать с командой «grep» для поиска любого конкретного текста в файле. Обычная команда «grep» используется для поиска содержимого в одном файле, но иногда требуется поиск содержимого в нескольких файлах, хранящихся в папке. Рекурсивная команда grep используется для поиска содержимого в каталоге с несколькими файлами. В этой статье показаны методы использования рекурсивного «grep» в Bash. Читать

LUKS. Автомонтирование при загрузке

Для автоматической расшифровки LUKS разделов и их монтирования можно использовать небольшой bash скрипт, который запускается при старте системы. Код скрипта приведён в статье. Читать

WOL. Функция запуска системы по сети

Полезная функция WakeOnLan позволяет запускать ПК по запросу из локальной сети. В основном её используют на оборудовании, которое обычно выключено ради экономии электричества и активно лишь иногда. Далее приведу небольшой bash скрипт, который и делает всю магию запуска. Читать

5 удивительных способов использования терминала Linux

Терминал Linux — это мощный инструмент, позволяющий пользователям взаимодействовать с операционной системой в текстовом режиме. Однако его возможности часто остаются недостаточно изученными. В этой статье мы рассмотрим пять уникальных способов использования терминала Linux, которые помогут вам оптимизировать работу с системой и повысить продуктивность. Читать