Přístup ke schránce OS X z příkazového řádku

Anonim

Pomocí příkazů pbcopy a pbpaste můžete pomocí příkazového řádku manipulovat s obsahem schránky, ale také přistupovat ke schránce Mac OS X přímo přes terminál. Ano, to znamená, že můžete přistupovat k tomu, co jste zkopírovali v aplikaci GUI a používat to v příkazovém řádku, a naopak. Již dříve jsme si ukázali krátký úvod o tom, jak používat pbcopy i pbpaste z příkazového řádku, ale chtěli jsme předvést několik dalších metod, jak tyto neuvěřitelně užitečné nástroje používat na Macu, například jak přímo přistupovat ke všemu, co je aktuálně uloženo. schránku Maců z příkazového řádku terminálu.

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?

Přístup ke schránce OS X z příkazového řádku