Обнаружить адрес другой машины в локальной ссылке?

Для прерывания долгой команды при вводе я иногда перехожу к запуску строки и вставляю знак комментария, прежде чем удар войдет:

Home#Enter

Pos1#Return

Это полезно, если я ввел команду копии с длинным трактом, например, и между тем наблюдайте, что я сначала должен создать каталог, но хотел бы повторить команду впоследствии. Затем я просто должен взять его из истории, удалить хеш и ввести его.

В Bash можно использовать ярлык

Высокий звук +#

к remarkify Ваша команда, как указано в комментариях (Спасибо, @Zorawar).

7
04.12.2012, 18:51
1 ответ

Да, уже отправленный в комментариях как проверенное решение, но отправляющий как ответ так или иначе.

Попытайтесь использовать mDNS.

Нужно установить avahi-daemon на машине Вы хотите решить (например. host2), и по крайней мере некоторые клиентские библиотеки Avahi, подходящие для Вашей клиентской системы (например. host1). Эти клиентские библиотеки обычно устанавливаются по умолчанию на большинстве настольных дистрибутивов. Если Ваш дистрибутив Linux затем автоматически устанавливает рычаги для фактического использования клиента Avahi (mDNS) для поисков, необходимо затем смочь разрешить имя host2.local на клиентской машине.

Набор Avahi инструментов является mDNS реализацией. Итоговый, это обеспечивает службы имен через многоадресную передачу, и для регулярного исследования разрешения и для обслуживания хоста. Пользователи Mac OS X могли бы распознать это как "Добрый день", и это - то, как, например, приложения iTunes находят друг друга (сервисное исследование). Однако простой поиск адреса должен работать только из поля.

Avahi инициирован в поисках имени хоста из-за настроек в /etc/nsswitch.conf (для меня, по крайней мере, на Debian/Ubuntu), как это:

hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4

.local суффикс экспортируется демоном Avahi и настраивающийся. host2 просто основное имя хоста машины.

5
27.01.2020, 20:19

Теги

Похожие вопросы