No, právě jsem to zkusil a funguje to:
echo "foo" | tee | ssh [email protected] pbcopy
Poznámky:
- Používám
echo "foo"
jako záskok pro příkaz, jehož výstup chcete zkopírovat dossh
klientský počítač. - Používám
tee
takže to můžete vidět přímo v okně terminálu, místo abyste to všechno pohltilissh
příkaz. - Dáním
ssh
příkaz ke spuštění odešlestdin
žessh
př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í.