Otvorenie systému Windows Finder z terminálu
Obsah:
Finder, prehliadač súborového systému Mac OS X, je v konečnom dôsledku len pekne vyzerajúca aplikácia s grafickým používateľským rozhraním a dá sa s ňou plynulo pracovať z príkazového riadku.
To znamená, že môžete preskočiť do adresárov a otvoriť doslova akékoľvek okno Mac Finder priamo z terminálu pomocou jednoduchého príkazového reťazca založeného na príkaze „open“.
Ako otvoriť Finder Windows z terminálu v Mac OS
Všeobecná syntax, ktorá sa na to používa, je nasledovná:
open /Path/To/Directory/
Napríklad, ak chcete otvoriť priečinok, ktorý obsahuje vyššie uvedenú aplikáciu Finder (ktorá by vám potom umožnila otvoriť ju dvojitým kliknutím), môžete použiť nasledujúcu syntax príkazu:
open /System/Library/CoreServices/
Otvorenie koreňového adresára vo Finderi je tiež jednoduché:
OTVORENÉ /
Otvorenie domovského adresára používateľa je možné vykonať takto:
otvorené ~
Čo ak ste hlboko zahrabaný v súborovom systéme v termináli a potrebujete otvoriť túto hlbokú cestu vo Finderi? Okamžitý prístup k súčasnému pracovnému adresáru v novom okne Finder sa rýchlo dosiahne zadaním nasledujúceho príkazového reťazca do terminálu:
OTVORENÉ .
To „.“ (bodka) je už dlho odkazom UNIX na súčasný pracovný adresár (PWD, niekedy nazývaný aktuálny pracovný adresár alebo CWD) a mení sa podľa toho, kde sa nachádza terminál. Napríklad, ak ste práve spustili Terminál, ktorý je predvolený pre domovský priečinok používateľov, zadaním tohto do príkazového riadku sa okamžite otvorí váš domovský adresár, ale môžete byť kdekoľvek a funguje to rovnako. O použití „open“ z príkazového riadka na preskočenie do aktuálneho priečinka (PWD) vo Finderi sa tu diskutovalo konkrétne tu.
Môžete tiež určiť adresáre, ktoré sa majú otvoriť z terminálu do Findera, napríklad:
open /Applications/Utilities/
Tým sa otvorí priečinok s aplikáciami nástrojov. Vyskúšajte to takmer s čímkoľvek.
Toto môže byť skvelý spôsob, ako skočiť do hlboko zabudovaných systémových adresárov vďaka vypĺňaniu kariet:
open /System/Library/Application\ Support/iTunes/Defaults/Preferences/
Upozorňujeme, že Open možno použiť aj na spúšťanie aplikácií a vykonávanie iných úloh. To poskytuje príkazu „otvoriť“ možnosť opätovného spustenia aplikácií, ktoré sú špecifické pre systém, ako každá iná aplikácia. Ak zostaneme pri téme „Finder“, aplikáciu Finder možno spustiť ako inú aplikáciu, ak zlyhala alebo bola z nejakého dôvodu ukončená. Ak to chcete urobiť, jednoducho zadajte nasledujúci príkazový reťazec do terminálu:
open /System/Library/CoreServices/Finder.app
Opäť, toto sa dá použiť pre akúkoľvek inú aplikáciu v OS X, len to nezabudnite nasmerovať na aplikáciu.
Ak spustenie príslušnej aplikácie nefunguje, niekedy možno budete musieť namiesto toho nasmerovať otvorený reťazec na binárne aplikácie obsiahnuté v balíku .app, napríklad:
open /Applications/Sample.app/Contents/MacOS/Sample
Presné umiestnenie binárneho súboru aplikácie sa môže líšiť v závislosti od konkrétnej aplikácie. V prípade pochybností ho nájdete v adresároch „name.app/Contents/“.
Ďalšou logickou otázkou môže byť, ako to urobiť naopak; to znamená, ako otvoriť nové okno aplikácie Terminal.app nastavené na aktuálny adresár, ako je zobrazené vo Finderi. Ukázalo sa, že takáto funkcia existuje v službách OS X, aj keď používateľ musí povoliť službu „Nový terminál v priečinku“, aby získal takúto funkciu, ktorá je potom prístupná kliknutím pravým tlačidlom myši na ľubovoľný adresár v aplikácii Finder.