Pag-access sa OS X Clipboard mula sa Command Line
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?
