> printf "1GiB\\nMB" | units Currency exchange rates from finance.yahoo.com on 2017-10-31 3047 units, 109 prefixes, 109 nonlinear units You have: You want: * 1073.7418 / 0.00093132257 You have:
или
> echo $((1024*1024*1024)) 1073741824 >
См. также:человек 7 ед.
ХТХ
Чтобы ssh username@my-computer.local
работало, должны быть соблюдены две вещи:
my-computer
должна быть запущена avahi-daemon
или другая реализация многоадресной DNS (mDNS для краткости ). Это будет периодически объявлять текущее имя хоста и IP-адрес компьютера в локальной сети и будет отвечать этой информацией, если какое-либо другое устройство в локальной сети запросит ее. Объявленное имя будет иметь форму <short hostname>.local
.
компьютер с клиентом SSH должен включать mdns
, mdns4_minimal
или аналогичный модуль разрешения имени хоста mDNS, указанный в строке hosts:
в /etc/nsswitch.conf
. Это заставляет функцию разрешения имени хоста glibc фактически использовать mDNS как один из возможных источников информации об имени хоста/IP.
mDNS совместим с системой Bonjour от Apple, и, по-видимому, Microsoft может иметь некоторую поддержку для нее, -хотя современные версии Windows, похоже, предпочитают WS -Discovery, другой протокол на основе многоадресной -рассылки, для аналогичного цель.
Домен DNS верхнего -уровня .local
теперь зарезервирован для использования mDNS, поэтому его больше не следует использовать для обычных частных доменов DNS. Однако в целях обратной совместимости существует некоторая поддержка, позволяющая разрешать имена, состоящие из трех и более частей (, например.<hostname>.something.local
)чтобы по-прежнему работать с обычным DNS; два имени части -(<hostname>.local
)будут разрешены mDNS в системах, поддерживающих mDNS -.