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

Передача файлов в Linux с помощью SCP

scp linux копирование файлов по ssh

Linux-администратор должен уверенно владеть интерфейсом командной строки, так как на большинстве Linux-серверов не устанавливается графическая оболочка. SSH является наиболее популярным протоколом, который обеспечивает администратору возможность безопасного удаленного управления сервером. Читать →

Настройка Starship Promt для Bash

starship prompt bash

Скорее всего, вы видели в интернете снимки экрана современных командных оболочек, таких как Fish или Zsh с OhMyZsh или даже использовали одну из них. Они имеют много настроек, а также приглашение ввода команд с очень детальной информацией, в плоть до активной ветки Git. Читать →

Удаленный запуск скрипта на сервере Linux

Как запустить локальный скрипт на удаленном сервере Linux

Удаленный запуск скрипта повторяющихся задач повышают эффективность системного администрирования. Это отлично подходит для локальных машин, но что если вы контролируете удаленные серверы? Можете ли вы запустить локальный скрипт на удаленном компьютере? Да! Читать →

Разрешение 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. Читать →