Kopirajte trenutno pot iz terminala v odložišče v sistemu Mac OS X
Čeprav je dokaj enostavno kopirati pot mape iz grafičnega vmesnika Mac in Finderja ali celo kopirati pot v terminal s trikom povleci in spusti, pojdi v drugo smer in pridobi trenutno pot iz ukazno vrstico in nato imeti dostop do širšega odložišča OS X je nekoliko težje ... no, vsaj dokler ne poznate tega priročnega nasveta.
Ta trik je po delovanju precej preprost, z uporabo ukaza pwd (okrajšava za trenutni delovni imenik) in ukaza pbcopy (vmesnik ukazne vrstice za funkcijo kopiranja v odložišče v OS X), kvečjemu preprosto deluje takole:
pwd|pbcopy
To bo takoj kopiralo trenutni delovni imenik v odložišče OS X.
Če ste že seznanjeni z ukazno vrstico, ste pripravljeni, toda za tiste, ki niste tako obveščeni o ukazni vrstici, si oglejmo to zaporedje ukazov še malo, da je bolj smiselno.
Če želite slediti, preprosto zaženite aplikacijo Terminal. Najprej bomo želeli biti na mestu v ukazni vrstici, za katero bomo kopirali pot. Za namene tega koraka bomo izbrali »/System/Library/CoreServices/Resources/«, ker je to globoka sistemska pot, ki je univerzalna za vse računalnike Mac.Zdaj v ukazni poziv vnesite naslednji ukaz:
cd /System/Library/CoreServices/Resources/
Pritisnite tipko Return in boste v tej mapi, preverimo z zgoraj omenjenim ukazom 'pwd':
pwd
Ponovno pritisnite return in videli bi izpis, kot je ta:
$ pwd /System/Library/CoreServices/Resources/
Zdaj, ko veste, da ste na pravem mestu, kopirajmo to pot do imenika v odložišče, vendar ne da bi jo morali ročno izbrati s kazalcem miške in pritisniti Command+C, namesto tega uporabimo pbcopy :
pwd|pbcopy
To deluje preprosto: ukaz 'pwd' se izvede, nato pa uporabi tako imenovano 'cev' za preusmeritev izhoda pbcopy v naslednji ukaz, ki je v tem primeru 'pbcopy'.Kot že omenjeno, je pbcopy vmesnik ukazne vrstice za odložišče Mac OS X, tako da se podatki s cevovodom ukaznega izhoda shranijo v odložišče Macov. Niste prepričani o tem? Preprosto odprite kateri koli dokument z besedilom ali celo ostanite pri pozivu terminala in pritisnite Command+V ... videli boste »/System/Library/CoreServices/Resources/« kot rezultat. Odlično kajne? Uporabite lahko tudi drugi konec pbcopy, pbpaste, da razkrijete shranjene podatke v odložišču.
Če nameravate to pogosto uporabljati, lahko zanj vedno ustvarite vzdevek v svojem profilu tako, da v .bash_profile dodate vrstico, kot je ta:
alias copypath='pwd|pbcopy'
Če je to shranjeno v bash_profile, lahko preprosto vnesete 'copypath' in dosežete enak učinek.
Ta trik poenostavi pridobivanje trenutne poti in precej olajša prehod s terminala na GUI. Ne pozabite, da lahko uporabniki Mac-a gredo tudi v drugo smer – od grafičnega uporabniškega vmesnika do terminala – z odličnim trikom povleci in spusti, da samodejno vnesejo celotno pot elementa ali ime datoteke iz Finderja v ukazni poziv.