Другой sed
вариант:
sed 's/^[^;]*;//' file
Замените любые не -символы точки с запятой([^;]*
)в начале строки (первой ^
), за которой следует точка с запятой, пустой строкой.
Я только что установил это на свой Pi, также работающий под управлением Debian, и я надеюсь, что это поможет другим сделать то же самое.
В вашей системе Debian все сводится к созданию файла vnc.service
в /etc/avahi/services
.
Вы можете скопировать пример из `/usr/share/doc/avahi -daemon/examples; для VNC это должно выглядеть так:
<service-group>
<name replace-wildcards="yes">%h</name>
<service>
<type>_rfb._tcp</type>
<port>5900</port>
</service>
</service-group>
После сохранения перезагрузите Avahi, чтобы подобрать его с помощью:
sudo systemctl restart avahi-daemon.service
Что касается просмотра с вашего терминала Mac, тип ' _rfb. _tcb' для VNC (см. этот список хорошо -известных типов услуг:
dns-sd -B _rfb._tcp
andy@XXX ~ % dns-sd -B _rfb._tcp
Browsing for _rfb._tcp
DATE: ---Thu 26 Aug 2021---
14:20:50.925 ...STARTING...
Timestamp A/R Flags if Domain Service Type Instance Name
14:20:50.926 Add 3 4 local. _rfb._tcp. rpi
14:20:50.926 Add 3 5 local. _rfb._tcp. rpi
Я предпочитаю использовать графический интерфейс, обычно Discovery (ранее Bonjour Browser ), который также доступен бесплатно в App Store для MAC и iOS.