Pag-access sa OS X Clipboard mula sa Command Line

Anonim

Gamit ang mga command na pbcopy at pbpaste, maaari mong gamitin ang command line upang manipulahin ang mga nilalaman ng clipboard ngunit direktang i-access ang iyong clipboard ng Mac OS X sa pamamagitan ng Terminal. Oo, nangangahulugan iyon na maaari mong ma-access ang iyong kinopya sa isang GUI app at gamitin ito sa command line nang walang putol, at kabaliktaran. Nagpakita kami ng maikling panimula kung paano gamitin ang parehong pbcopy at pbpaste mula sa command line dati, ngunit gusto naming magpakita ng ilang karagdagang pamamaraan para magamit ang mga hindi kapani-paniwalang kapaki-pakinabang na tool na ito sa Mac, tulad ng kung paano direktang i-access ang anumang nakaimbak sa kasalukuyan. ang Macs clipboard mula sa terminal prompt.

Pag-access sa Mga Nilalaman ng Clipboard ng OS X gamit ang pbpaste

pbpaste – Ang pbpaste ay kung paano mo itatambak ang kasalukuyang aktibong nilalaman ng clipboard. Kung gusto mo lang makita kung ano ang nasa clipboard, i-type lang ito:

pbpaste

Makikita mo ang anumang nakaimbak sa clipboard ngayon, na parang pinindot mo ang Command+V sa OS X.

Madali mo ring maiimbak ang mga nilalaman ng clipboard sa isang file sa pamamagitan ng paggamit ng pbpaste, gaya ng sumusunod:

pbpaste > clipboard.txt

Ngayon ay magkakaroon ka ng clipboard.txt ng dokumento kasama ang mga nilalaman ng iyong clipboard. Maaari mong i-double check ito sa pamamagitan ng pagbubukas nito sa anumang text editor, o sa pamamagitan ng pag-type ng cat clipboard.txt upang makita ang mga nilalaman.

Pagdaragdag ng Mga Nilalaman sa Clipboard gamit ang pbcopy

pbcopy – gaya ng maiisip mo, ang pbcopy ay kung paano mo makokopya ang mga bagay mula sa command line. Ito ay karaniwang tulad ng paggamit ng Comamnd+C sa Finder o GUI ng OS X. Ang pinakamahusay na paraan upang gamitin ito ay sa pamamagitan ng pag-pipe ng isang bagay sa pbcopy, halimbawa:

ls -lha |pbcopy

Ipi-pipe nito ang mga resulta ng ls -lha sa iyong clipboard, na maaari mo na ngayong ma-access gamit ang pbpaste command.

Ngayong may nakopya ka na sa clipboard ng OS X gamit ang pbcopy maaari mong i-dump ang output pabalik sa Terminal sa pamamagitan ng paggamit ng pbpaste, kung pinatakbo mo lang ang command na ls -lha|pbcopy, ang ang magiging output ay iyon.

Maaari kang may mga tubo at mga pag-redirect sa pbcopy command.

pbcopy at pbpaste ay maaaring gumana sa mga network sa pamamagitan ng paggamit ng ssh o iba pang mga protocol, tingnan ito:

Pag-paste ng Mga Nilalaman ng Clipboard sa Buong Network gamit ang SSH at pbpaste

Ang pbcopy at pbpaste ay mas malakas kaysa sa mga halimbawa sa itaas. Narito kung paano gamitin ang pbpaste upang ipadala ang mga nilalaman ng iyong clipboard sa isa pang makina, sa pamamagitan ng pagpi-pipe ng output sa pamamagitan ng isang ssh na koneksyon sa isang file na pinangalanang myclipboard.txt sa remote na makina:

pbpaste | ssh username@host 'cat > ~/myclipboard.txt'

Maganda ha?

Pag-access sa OS X Clipboard mula sa Command Line