Kopirajte trenutni put iz terminala u međuspremnik u Mac OS X
Iako je prilično lako kopirati putanju mape iz Mac GUI-a i Findera, ili čak kopirati putanju u terminal pomoću trika povuci i ispusti, idući u drugom smjeru i dobivajući trenutnu putanju iz naredbenog retka, a zatim imati pristup širem OS X međuspremniku je malo teže... pa, barem dok ne saznate ovaj praktični mali savjet.
Ovaj je trik vrlo jednostavan u funkciji, upotrebom naredbe pwd (skraćenica za trenutni radni direktorij) i naredbe pbcopy (sučelje naredbenog retka za funkciju kopiranja u međuspremnik u OS X), najviše jednostavno radi ovako:
pwd|pbcopy
Ovo će trenutno kopirati trenutni radni direktorij u međuspremnik OS X.
Ako ste već upoznati s naredbenim redkom, spremni ste, ali za one koji nisu toliko upućeni u naredbeni redak, pregledajmo ovaj niz naredbi još malo kako bi ima više smisla.
Ako želite slijediti, samo pokrenite aplikaciju Terminal. Prvo ćemo htjeti biti na mjestu unutar naredbenog retka za koje ćemo kopirati put. Za potrebe ovog vodiča odabrat ćemo “/System/Library/CoreServices/Resources/” jer je to duboki (ish) sistemski put koji je univerzalan na svim Mac računalima.Sada u naredbeni redak unesite sljedeću naredbu:
cd /System/Library/CoreServices/Resources/
Pritisnite tipku Return i bit ćete u toj mapi, provjerimo to pomoću gore spomenute naredbe 'pwd':
pwd
Ponovo pritisnite return i trebali biste vidjeti ovakav izlaz:
$ pwd /System/Library/CoreServices/Resources/
Sada kada znate da ste na pravom mjestu, kopirajmo taj put direktorija u međuspremnik, ali bez potrebe da ga ručno odabiremo kursorom miša i pritisnemo Command+C, umjesto toga koristeći pbcopy :
pwd|pbcopy
Kako ovo funkcionira je jednostavno: naredba 'pwd' se izvršava, zatim koristi ono što se zove 'cijev' za preusmjeravanje izlaza pbcopy u sljedeću naredbu, koja je u ovom slučaju 'pbcopy'.Kao što je spomenuto, pbcopy je sučelje naredbenog retka za međuspremnik Mac OS X-a, tako da se izlaz naredbe tamo usmjerava, ti se podaci pohranjuju u međuspremnik Macova. Niste sigurni u to? Samo otvorite bilo koji tekstualni dokument ili čak ostanite na odzivniku terminala i pritisnite Command+V... vidjet ćete "/System/Library/CoreServices/Resources/" kao izlaz. Izvrsno ha? Također možete koristiti drugi kraj pbcopy, pbpaste, da otkrijete pohranjene podatke međuspremnika.
Ako ovo planirate često koristiti, uvijek možete napraviti alias za to unutar svog profila dodavanjem retka poput ovog u .bash_profile:
alias copypath='pwd|pbcopy'
Sa tim spremljenim u bash_profile, možete jednostavno upisati 'copypath' i postići isti učinak.
Ovaj trik čini dohvaćanje trenutne staze jednostavnim i znatno olakšava prijelaz s terminala na GUI. Upamtite, korisnici Maca također mogu ići drugim putem – od GUI-ja do terminala – s izvrsnim trikom povuci i ispusti da automatski upiše punu putanju stavke ili naziv datoteke iz Findera u naredbeni redak.