Nukopijuokite dabartinį kelią iš terminalo į iškarpinę Mac OS X

Anonim

Nors gana lengva nukopijuoti aplanko kelią iš „Mac“ GUI ir „Finder“ arba netgi nukopijuoti kelią į terminalą naudojant vilkimo ir numetimo triuką, einant kita kryptimi ir gaunant dabartinį kelią iš komandinę eilutę ir tada pasiekti ją platesnėje OS X iškarpinėje yra šiek tiek sudėtingiau... na, bent jau tol, kol žinosite šį patogų patarimą.

Šis triukas yra gana paprastas, naudojant komandą pwd (sutrumpintas dabartinis darbo katalogas) ir pbcopy komandą (komandinės eilutės sąsaja su kopijavimo į mainų sritį funkcija OS X). paprasta, tai veikia taip:

pwd|pbcopy

Tai iš karto nukopijuos esamą darbo katalogą į OS X iškarpinę.

Jei jau esate susipažinę su komandų eilute, galite pradėti, bet tiems, kurie nėra pakankamai gerai išmanantys komandų eilutę, peržiūrėkite šią komandų seką šiek tiek plačiau, kad tai prasmingiau.

Jei norite sekti, tiesiog paleiskite terminalo programą. Pirmiausia norėsime būti toje komandinės eilutės vietoje, kur nukopijuosime kelią. Šios apžvalgos tikslais pasirinksime „/System/Library/CoreServices/Resources/“, nes tai gilus (išsamus) sistemos kelias, universalus visuose „Mac“ kompiuteriuose.Dabar komandų eilutėje įveskite šią komandą:

cd /System/Library/CoreServices/Resources/

Paspauskite grįžimo klavišą ir būsite tame aplanke, patikrinkime tai naudodami pirmiau minėtą komandą „pwd“:

pwd

Vėlgi paspauskite „Return“ ir turėtumėte pamatyti tokią išvestį:

$ pwd /System/Library/CoreServices/Resources/

Dabar, kai žinote, kad esate tinkamoje vietoje, nukopijuokime tą katalogo kelią į mainų sritį, bet nereikės jo pasirinkti rankiniu būdu naudodami pelės žymeklį ir paspaudę Command+C, vietoj to naudodami pbcopy :

pwd|pbcopy

Kaip tai veikia, paprasta: įvykdoma komanda „pwd“, tada naudojama vadinamoji „vamzdis“, kad peradresuotų pbcopy išvestį į kitą komandą, kuri šiuo atveju yra „pbcopy“.Kaip minėta, pbcopy yra komandų eilutės sąsaja su „Mac OS X“ iškarpine, taigi, įvedus komandų išvestį ten, šie duomenys išsaugomi „Mac“ iškarpinėje. Nežinote dėl to? Tiesiog atidarykite bet kurį tekstinį dokumentą arba net pasilikite terminalo eilutėje ir paspauskite Command+V… išvestį pamatysite „/System/Library/CoreServices/Resources/“. Puikiai a? Taip pat galite naudoti kitą pbcopy galą, pbpaste, kad atskleistumėte saugomus mainų srities duomenis.

Jei planuojate tai naudoti dažnai, visada galite sukurti slapyvardį savo profilyje, pridėdami tokią eilutę prie .bash_profile:

alias copypath='pwd|pbcopy'

Kai tai išsaugota bash_profile, galite tiesiog įvesti „copypath“ ir pasiekti tą patį efektą.

Šis triukas palengvina esamo kelio nuskaitymą ir žymiai palengvina perėjimą iš terminalo į GUI. Atminkite, kad „Mac“ vartotojai taip pat gali pereiti kitu keliu – nuo ​​GUI iki terminalo – naudodami puikų vilkimo ir nuleidimo triuką, kad komandų eilutėje automatiškai įvestų visą elemento kelią arba failo pavadinimą iš Finder.

Nukopijuokite dabartinį kelią iš terminalo į iškarpinę Mac OS X