Másolja az aktuális elérési utat a terminálról a vágólapra Mac OS X rendszerben
Míg meglehetősen egyszerű a mappa elérési útját másolni a Mac grafikus felhasználói felületről és a Finderről, vagy akár a terminálba másolni egy drag & drop trükkel, a másik irányba haladva, és lekérve az aktuális útvonalat a parancssor, majd a szélesebb OS X vágólap számára elérhetővé tétele egy kicsit bonyolultabb… nos, legalábbis addig, amíg nem ismeri ezt a praktikus kis tippet.
Ez a trükk meglehetősen egyszerű, legfeljebb a pwd parancsot (a jelen munkakönyvtár rövidítése) és a pbcopy parancsot (a vágólapra másolás parancssori felülete az OS X-ben) használja. egyszerű, ez így működik:
pwd|pbcopy
Ez azonnal átmásolja a jelenlegi munkakönyvtárat az OS X vágólapjára.
Ha már ismeri a parancssort, akkor kész, de aki nem ismeri a parancssort, nézze át egy kicsit részletesebben ezt a parancssort, hogy értelmesebb.
Ha követni szeretné, csak indítsa el a Terminal alkalmazást. Először is azon a helyen szeretnénk lenni a parancssorban, amelyhez az elérési utat másolni tudjuk. Ennek az áttekintésnek a céljára a „/System/Library/CoreServices/Resources/” lehetőséget választjuk, mivel ez egy mély (nagy) rendszerútvonal, amely minden Mac-en univerzális.Most a parancssorba írja be a következő parancsot:
cd /System/Library/CoreServices/Resources/
Nyomja meg a Return billentyűt, és abban a mappában lesz, ellenőrizzük a fent említett „pwd” paranccsal:
pwd
Ismét nyomja meg a return gombot, és a következő kimenetet kell látnia:
$ pwd /Rendszer/Library/CoreServices/Resources/
Most, hogy tudja, hogy a megfelelő helyen van, másoljuk a könyvtár elérési útját a vágólapra, de anélkül, hogy manuálisan ki kellene választania az egérkurzorral és a Command+C billentyűkombinációval, helyette a pbcopy használatával :
pwd|pbcopy
A működése egyszerű: a „pwd” parancs végrehajtásra kerül, majd az úgynevezett „cső” segítségével átirányítja a pbcopy kimenetét a következő parancsba, amely ebben az esetben a „pbcopy”.Mint említettük, a pbcopy egy parancssori interfész a Mac OS X vágólapjához, így a parancskimenet oda vezetésével az adatok a Mac vágólapjára kerülnek. Nem biztos benne? Csak nyisson meg bármilyen szöveges dokumentumot, vagy akár maradjon is a terminál promptnál, és nyomja meg a Command+V billentyűkombinációt… a „/System/Library/CoreServices/Resources/” kimenetet fogja látni. Kiváló mi? Használhatja a pbcopy másik végét, a pbpaste-t is, hogy felfedje a tárolt vágólapadatokat.
Ha azt tervezi, hogy ezt gyakran használja, bármikor létrehozhat egy álnevet a profiljában, ha ehhez adjon hozzá egy sort a .bash_profile:
alias copypath='pwd|pbcopy'
A bash_profile fájlba mentve csak beírhatja a „copypath” szót, és ugyanazt a hatást érheti el.
Ez a trükk egyszerűvé teszi az aktuális útvonal lekérését, és jelentősen megkönnyíti a terminálról a grafikus felhasználói felületre való eljutást. Ne feledje, a Mac-felhasználók a másik irányba is léphetnek – a grafikus felhasználói felülettől a terminálig – egy kiváló drag & drop trükkel, amellyel automatikusan beírhatják a teljes elem elérési utat vagy fájlnevet a Finderből a parancssorba.