Kopējiet pašreizējo ceļu no termināļa uz starpliktuvi operētājsistēmā Mac OS X

Anonim

Lai gan ir diezgan viegli kopēt mapes ceļu no Mac GUI un Finder vai pat kopēt ceļu uz termināli, izmantojot vilkšanas un nomešanas triku, dodoties citā virzienā un iegūstot pašreizējo ceļu no komandrinda un pēc tam nodrošināt to piekļuvi plašākai OS X starpliktuvei ir nedaudz sarežģītāka… labi, vismaz līdz brīdim, kad jūs zināt šo parocīgo padomu.

Šis triks ir diezgan vienkāršs, izmantojot komandu pwd (saīsinājums no pašreizējā darba direktorija) un pbcopy komandu (komandrindas interfeiss funkcijai kopēt starpliktuvē operētājsistēmā OS X). vienkārši tas darbojas šādi:

pwd|pbcopy

Tas uzreiz kopēs pašreizējo darba direktoriju OS X starpliktuvē.

Ja esat jau iepazinies ar komandrindu, varat to darīt, taču tiem, kuri nav tik labi zinoši par komandrindu, pārskatīsim šo komandu secību nedaudz vairāk, lai tam ir lielāka jēga.

Ja vēlaties sekot līdzi, vienkārši palaidiet lietotni Terminal. Pirmkārt, mēs vēlamies atrasties komandrindas vietā, lai kopētu ceļu. Šīs rokasgrāmatas nolūkos mēs izvēlēsimies “/System/Library/CoreServices/Resources/”, jo tas ir dziļš sistēmas ceļš, kas ir universāls visos Mac datoros.Tagad komandu uzvednē ievadiet šādu komandu:

cd /System/Library/CoreServices/Resources/

Nospiediet taustiņu Return, un jūs būsiet šajā mapē. Pārbaudīsim to, izmantojot iepriekš minēto komandu “pwd”:

pwd

Atkal nospiediet taustiņu return, un jums vajadzētu redzēt šādu izvadi:

$ pwd /System/Library/CoreServices/Resources/

Tagad, kad zināt, ka atrodaties īstajā vietā, kopēsim šo direktorijas ceļu uz starpliktuvi, taču bez nepieciešamības to manuāli atlasīt, izmantojot peles kursoru un nospiežot Command+C, tā vietā izmantojot pbcopy. :

pwd|pbcopy

Tas darbojas vienkārši: tiek izpildīta komanda "pwd", pēc tam tiek izmantota tā sauktā "caurule", lai pbcopy izvadi novirzītu uz nākamo komandu, kas šajā gadījumā ir "pbcopy".Kā minēts, pbcopy ir komandrindas interfeiss operētājsistēmas Mac OS X starpliktuvē, tādējādi, pievienojot komandu izvadi tur, šie dati tiek saglabāti Mac starpliktuvē. Vai neesat par to pārliecināts? Vienkārši atveriet jebkuru teksta dokumentu vai pat palieciet pie termināļa uzvednes un nospiediet Command+V… kā izvadi redzēsit “/System/Library/CoreServices/Resources/”. Lieliski vai ne? Varat arī izmantot pbcopy otru galu, pbpaste, lai atklātu saglabātos starpliktuves datus.

Ja plānojat to izmantot bieži, vienmēr varat izveidot tam aizstājvārdu savā profilā, pievienojot šādu rindiņu .bash_profile:

alias copypath='pwd|pbcopy'

Ja tas ir saglabāts sadaļā bash_profile, varat vienkārši ierakstīt “copypath” un sasniegt tādu pašu efektu.

Šis triks vienkāršo pašreizējā ceļa izgūšanu un ievērojami atvieglo pāreju no termināļa uz GUI. Atcerieties, ka Mac lietotāji var izvēlēties arī citu ceļu — no GUI uz termināli — ar izcilu vilkšanas un nomešanas triku, lai komandu uzvednē automātiski ierakstītu pilnu vienuma ceļu vai faila nosaukumu no Finder.

Kopējiet pašreizējo ceļu no termināļa uz starpliktuvi operētājsistēmā Mac OS X