Přístup ke schránce OS X z příkazového řádku
Přístup k obsahu schránky OS X pomocí pbpaste
pbpaste – pbpaste je způsob výpisu aktuálně aktivního obsahu schránky. Pokud chcete jen vidět, co je ve schránce, jednoduše napište toto:
pbpaste
Co je uloženo ve schránce, uvidíte právě teď, jako byste v OS X stisknuli Command+V.
Obsah schránky můžete také snadno uložit do souboru pomocí pbpaste, a to následovně:
pbpaste > clipboard.txt
Nyní budete mít dokument clipboard.txt s obsahem vaší schránky. Můžete to zkontrolovat tak, že jej otevřete v libovolném textovém editoru nebo zadáním cat clipboard.txt zobrazíte obsah.
Přidávání obsahu do schránky pomocí pbcopy
pbcopy – jak si dokážete představit, pbcopy je způsob, jak můžete kopírovat věci z příkazového řádku. Je to v podstatě jako používat Comamnd+C ve Finderu nebo GUI OS X. Nejlepší způsob, jak to použít, je vložit něco do pbcopy, například:
ls -lha |pbcopy
Výsledky ls -lha se přesunou do vaší schránky, ke které nyní máte přístup pomocí příkazu pbpaste.
Nyní, když jste něco zkopírovali do schránky OS X pomocí pbcopy, můžete výstup uložit zpět do terminálu pomocí pbpaste, pokud jste právě spustili příkaz ls -lha|pbcopy, výstup bude takový.
Můžete pomocí potrubí a přesměrování na příkaz pbcopy.
pbcopy a pbpaste mohou dokonce fungovat napříč sítěmi pomocí ssh nebo jiných protokolů, podívejte se na toto:
Vkládání obsahu schránky do sítí pomocí SSH a pbpaste
pbcopy a pbpaste jsou však mnohem výkonnější než výše uvedené příklady. Zde je návod, jak použít pbpaste k odeslání obsahu vaší schránky na jiný počítač tím, že výstup propojíte ssh připojením do souboru s názvem myclipboard.txt na vzdáleném počítači:
pbpaste | ssh username@host 'cat > ~/myclipboard.txt'
Hezké, co?
