Accés al porta-retalls d'OS X des de la línia d'ordres
Amb les ordres pbcopy i pbpaste, podeu utilitzar la línia d'ordres per manipular el contingut del porta-retalls, però també accedir al porta-retalls de Mac OS X directament a través del Terminal. Sí, això vol dir que podeu accedir al que heu copiat en una aplicació GUI i utilitzar-lo a la línia d'ordres sense problemes, i viceversa. Abans hem mostrat una breu introducció sobre com utilitzar tant pbcopy com pbpaste des de la línia d'ordres, però volíem demostrar alguns mètodes addicionals per utilitzar aquestes eines increïblement útils al Mac, com ara com accedir directament a allò que hi ha actualment emmagatzemat. el porta-retalls del Mac des del indicador del terminal.
Accedir al contingut del porta-retalls d'OS X amb pbpaste
pbpaste – pbpaste és com bolqueu el contingut actiu del porta-retalls. Si només voleu veure què hi ha al porta-retalls, simplement escriviu això:
pbpaste
Veureu el que estigui emmagatzemat al porta-retalls ara mateix, com si premeu Comandament+V a OS X.
També podeu emmagatzemar fàcilment el contingut del porta-retalls en un fitxer utilitzant pbpaste, de la següent manera:
pbpaste > clipboard.txt
Ara tindreu el document clipboard.txt amb el contingut del vostre porta-retalls. Podeu comprovar-ho dues vegades obrint-lo en qualsevol editor de text o escrivint cat clipboard.txt per veure'n el contingut.
Afegir contingut al porta-retalls amb pbcopy
pbcopy: com us podeu imaginar, pbcopy és com podeu copiar coses des de la línia d'ordres. Això és bàsicament com utilitzar Comamnd+C al Finder o GUI d'OS X. La millor manera d'utilitzar-lo és introduint alguna cosa a pbcopy, per exemple:
ls -lha |pbcopy
Això canalitzarà els resultats de ls -lha al porta-retalls, al qual ara podeu accedir mitjançant l'ordre pbpaste.
Ara que heu copiat alguna cosa al porta-retalls d'OS X amb pbcopy, podeu tornar a bolcar la sortida al terminal utilitzant pbpaste, si acabeu d'executar l'ordre ls -lha|pbcopy, el la sortida serà aquesta.
Podeu utilitzar canalitzacions i redireccions a l'ordre pbcopy.
pbcopy i pbpaste fins i tot poden funcionar a través de xarxes utilitzant ssh o altres protocols, comproveu això:
Enganxar el contingut del porta-retalls a les xarxes amb SSH i pbpaste
Tanmateix, pbcopy i pbpaste són molt més potents que els exemples anteriors. A continuació s'explica com utilitzar pbpaste per enviar el contingut del porta-retalls a una altra màquina, canalitzant la sortida mitjançant una connexió ssh a un fitxer anomenat myclipboard.txt a la màquina remota:
pbpaste | ssh nom d'usuari@amfitrió 'cat > ~/myclipboard.txt'
Bé, oi?