Dostop do odložišča OS X iz ukazne vrstice
Z ukazoma pbcopy in pbpaste lahko uporabite ukazno vrstico za manipulacijo vsebine odložišča, hkrati pa dostopate do odložišča Mac OS X neposredno prek terminala. Da, to pomeni, da lahko dostopate do tega, kar ste kopirali v aplikaciji GUI, in to nemoteno uporabljate v ukazni vrstici in obratno. Prej smo že pokazali kratek uvod o uporabi tako pbcopy kot pbpaste iz ukazne vrstice, vendar smo želeli prikazati nekaj dodatnih metod za uporabo teh neverjetno uporabnih orodij v Macu, na primer, kako neposredno dostopati do vsega, kar je trenutno shranjeno v odložišče Macov iz terminalskega poziva.
Dostop do vsebine odložišča OS X s pbpaste
pbpaste – pbpaste je način, kako izpišete trenutno aktivno vsebino odložišča. Če želite samo videti, kaj je v odložišču, preprosto vnesite to:
pbpaste
Trenutno boste videli vse, kar je shranjeno v odložišču, kot če bi pritisnili Command+V v OS X.
Vsebino odložišča lahko preprosto shranite v datoteko z uporabo pbpaste, kot sledi:
pbpaste > clipboard.txt
Zdaj boste imeli dokument clipboard.txt z vsebino vašega odložišča. To lahko še enkrat preverite tako, da ga odprete v katerem koli urejevalniku besedil ali tako, da vnesete cat clipboard.txt, da si ogledate vsebino.
Dodajanje vsebine v odložišče s pbcopy
pbcopy – kot si lahko predstavljate, lahko s pbcopy kopirate stvari iz ukazne vrstice. To je v bistvu tako kot uporaba Comamnd+C v Finderju ali GUI OS X. Najboljši način za uporabo je, da nekaj prenesete v pbcopy, na primer:
ls -lha |pbcopy
To bo poslalo rezultate ls -lha v vaše odložišče, do katerega lahko zdaj dostopate z ukazom pbpaste.
Zdaj, ko ste nekaj prekopirali v odložišče OS X s pbcopy, lahko izpis vrnete nazaj v terminal z uporabo pbpaste, če bi pravkar zagnali ukaz ls -lha|pbcopy, rezultat bo to.
Lahko s cevmi in preusmeritvami na ukaz pbcopy.
pbcopy in pbpaste lahko delujeta celo v omrežjih z uporabo ssh ali drugih protokolov, preverite to:
Lepljenje vsebine odložišča po omrežjih s SSH & pbpaste
pbcopy in pbpaste sta vendarle veliko močnejša od zgornjih primerov. Tukaj je opisano, kako uporabite pbpaste za pošiljanje vsebine vašega odložišča na drug računalnik, tako da napeljete izhod prek povezave ssh v datoteko z imenom myclipboard.txt na oddaljenem računalniku:
pbpaste | ssh uporabniško ime@gostitelj 'cat > ~/myclipboard.txt'
Lepo, kaj?