Pristup međuspremniku OS X iz naredbenog retka
Pomoću naredbi pbcopy i pbpaste možete koristiti naredbeni redak za manipuliranje sadržajem međuspremnika, ali i pristupiti međuspremniku Mac OS X izravno putem terminala. Da, to znači da možete pristupiti onome što ste kopirali u GUI aplikaciji i koristiti to u naredbenom retku bez problema, i obrnuto. Pokazali smo kratak uvod o tome kako koristiti i pbcopy i pbpaste iz naredbenog retka prije, ali željeli smo pokazati nekoliko dodatnih metoda za korištenje ovih nevjerojatno korisnih alata na Macu, poput izravnog pristupa svemu što je trenutno pohranjeno u Mac međuspremnik iz odzivnika terminala.
Pristup sadržaju međuspremnika OS X pomoću pbpaste
pbpaste – pbpaste je način na koji izbacujete trenutno aktivni sadržaj međuspremnika. Ako samo želite vidjeti što je u međuspremniku, jednostavno upišite ovo:
pbpaste
Vidjet ćete sve što je pohranjeno u međuspremniku upravo sada, kao da pritisnete Command+V u OS X.
Također možete jednostavno pohraniti sadržaj međuspremnika u datoteku pomoću pbpaste, kako slijedi:
pbpaste > clipboard.txt
Sada ćete imati dokument clipboard.txt sa sadržajem vašeg međuspremnika. Ovo možete još jednom provjeriti otvaranjem u bilo kojem uređivaču teksta ili upisivanjem cat clipboard.txt da biste vidjeli sadržaj.
Dodavanje sadržaja u međuspremnik pomoću pbcopy
pbcopy – kao što možete zamisliti, pbcopy je način na koji možete kopirati stvari iz naredbenog retka. Ovo je u osnovi kao korištenje Comamnd+C u Finderu ili GUI-ju OS X. Najbolji način da ga koristite je slanjem nečega u pbcopy, na primjer:
ls -lha |pbcopy
Ovo će dovesti rezultate ls -lha u vaš međuspremnik, kojem sada možete pristupiti pomoću naredbe pbpaste.
Sada kada ste kopirali nešto u međuspremnik OS X-a s pbcopyjem, možete ispisati izlaz natrag u terminal pomoću pbpaste, da ste upravo pokrenuli naredbu ls -lha|pbcopy, izlaz će biti to.
Možete s cijevima i preusmjerava na naredbu pbcopy.
pbcopy i pbpaste mogu čak raditi preko mreža koristeći ssh ili druge protokole, provjerite ovo:
Lijepljenje sadržaja međuspremnika preko mreža pomoću SSH & pbpaste
pbcopy i pbpaste ipak su puno moćniji od gornjih primjera. Evo kako koristiti pbpaste za slanje sadržaja vašeg međuspremnika na drugo računalo, slanjem izlaza kroz ssh vezu u datoteku pod nazivom myclipboard.txt na udaljenom računalu:
pbpaste | ssh korisničko ime@host 'cat > ~/myclipboard.txt'
Lijepo ha?