Pristup međuspremniku OS X iz naredbenog retka

Anonim

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?

Pristup međuspremniku OS X iz naredbenog retka