Åbning af Finder Windows fra terminalen
Indholdsfortegnelse:
Finder, Mac OS X-filsystembrowseren, er i sidste ende bare et flot GUI-program, og det kan interageres med flydende fra kommandolinjen.
Dette betyder, at du kan hoppe til mapper og åbne bogstaveligt t alt ethvert Mac Finder-vindue direkte fra terminalen ved at bruge en simpel kommandostreng baseret på kommandoen 'åbn'.
Sådan åbner du Finder Windows fra Terminal i Mac OS
Den generelle syntaks, der skal bruges til dette, er som følger:
åben /Sti/Til/Bibliotek/
For eksempel, hvis du vil åbne mappen, der indeholder det førnævnte Finder-program (som så vil give dig mulighed for at åbne det med et dobbeltklik), kan du bruge følgende kommandosyntaks:
open /System/Library/Core Services/
Det er også nemt at åbne rodmappen i Finder:
åben /
Åbning af brugerhjemmebiblioteket kan opnås som følger:
åben ~
Hvad hvis du er begravet dybt i filsystemet i terminalen og har brug for at åbne den dybe sti i Finder? Umiddelbar adgang til den nuværende arbejdsmappe i et nyt Finder-vindue opnås hurtigt ved at skrive følgende kommandostreng i terminalen:
åben .
Det "." (punktum) har længe været en UNIX-reference til den nuværende arbejdsmappe (PWD, nogle gange kaldet Current Working Directory eller CWD), og den ændrer sig alt efter, hvor terminalen er placeret. For eksempel, hvis du lige har lanceret Terminal, som som standard er brugerens hjemmemappe, vil du straks åbne din hjemmemappe ved at skrive det på kommandolinjen, men du kan være hvor som helst, og det fungerer på samme måde. Brug af 'åben' fra kommandolinjen til at hoppe til den aktuelle mappe (PWD) i Finder blev specifikt diskuteret her.
Du kan også angive mapper, der skal åbnes fra terminalen til Finder, som f.eks.:
åben /Applications/Utilities/
Dette åbner din hjælpeprogram-app-mappe. Prøv det med næsten hvad som helst.
Dette kan være en fantastisk måde at springe til dybt indlejrede systemmapper takket være fanefuldførelse:
open /System/Library/Application\ Support/iTunes/Defaults/Preferences/
Bemærk, at Open også kan bruges til at starte programmer og udføre andre opgaver. Dette giver kommandoen 'åben' mulighed for at genstarte applikationer, der er systemspecifikke, ligesom enhver anden app. Forbliver på "Finder"-emnet, kan Finder-applikationen startes som en anden app, hvis den er gået ned eller er afsluttet af en eller anden grund. For at gøre det skal du blot indtaste følgende kommandostreng i terminalen:
open /System/Library/CoreServices/Finder.app
Igen, dette kan bruges til enhver anden applikation i hele OS X, bare sørg for at pege den mod appen.
Hvis det ikke virker at starte den pågældende app, kan det nogle gange være nødvendigt at pege den åbne streng mod den binære applikation, der er indeholdt i .app-pakken i stedet, som f.eks.:
open /Applications/Sample.app/Contents/MacOS/Sample
Den præcise placering af den binære applikation kan variere fra individuel applikation, hvis du er i tvivl, kig i mapperne "name.app/Contents/" for at finde den.
Det næste logiske spørgsmål kan være, hvordan man gør dette omvendt; det vil sige, hvordan man åbner et nyt Terminal.app-vindue indstillet til den nuværende mappe som vist i Finder. Det viser sig, at en sådan funktion findes i OS X Services, selvom en bruger skal aktivere tjenesten "New Terminal at Folder" for at få en sådan funktionalitet, som derefter er tilgængelig med et højreklik på en hvilken som helst mappe i Finder.