No, právě jsem to zkusil a funguje to:
echo "foo" | tee | ssh example@unixlinux.online pbcopy
Poznámky:
- Používám
echo "foo"jako záskok pro příkaz, jehož výstup chcete zkopírovat dosshklientský počítač. - Používám
teetakže to můžete vidět přímo v okně terminálu, místo abyste to všechno pohltilisshpříkaz. - Dáním
sshpříkaz ke spuštění odešlestdinžesshpřijaté k tomuto příkazu na tomto jiném hostiteli a poté se okamžitě vrátit.
Pravděpodobně byste to mohli přiřadit k něčemu jednoduššímu na psaní. A nezapomeňte použít ssh klíče namísto ověřování na základě hesla, abyste si nemuseli znovu zadávat heslo. Aktualizace: A můžete použít SSH Agent Forwarding, takže nemusíte zadávat přihlašovací údaje pro přístup k místnímu počítači na vzdáleném boxu.
(Pozn.:Nejsem si jistý, jak dobře funguje pbcopy/pbpaste, když máte pouze relaci ssh/tty/shell a nemáte kontext grafického uživatelského rozhraní Mac OS X. Myslím, že pracovní deska je koncept NeXTStep/Cocoa/Aqua/GUI , ne nutně něco, co končí na vrstvě Unix bez vrstvy GUI.)
Když jsem s tím přišel poprvé, zdálo se mi to hackery, ale čím víc si s tím hraju, tím víc se mi to líbí.