9 kommandolinjetricks til Mac OS X, du bør vide

Anonim

Kommandolinjen anses ofte for avancerede brugeres område, men det betyder ikke, at enhver brug af Terminal skal involvere raketvidenskab. Denne samling af termin altips bør gælde for en bred vifte af Mac-brugere, og alle fra begyndere til avancerede brugere bør finde noget værd her. Nogle af disse tricks kræver muligvis, at Xcode er installeret på Mac, Xcode er en gratis download fra App Store.

Forebyg pauseskærme og søvn med "koffein"

Ny til OS X Mountain Lion, koffein er som en kommandolinjeversion af alles foretrukne koffeinværktøj. Brugen er enkel, når koffeinat kører, vil Mac'en ikke sove, og pauseskærme aktiveres ikke. På det enkleste kan det køres alene, men det er nok bedst brugt med en tidsbegrænsning knyttet til det som sådan:

koffeinat -t 3600

Flaget -t angiver tiden i sekunder, eksemplet ovenfor kører koffein i en time.

Udtræk PKG-filer med "pkgutil"

Har du brug for at hente en fil ud af en .pkg-fil? Måske vil du se, hvad der er inde i en pakning uden at installere den? Ingen sved, pkgutil gør jobbet:

pkgutil --expand sample.pkg ~/Desktop/

Dette vil dumpe hele pkg-indholdet i den angivne mappe uden at installere den.

Brug "purge" for at frigøre hukommelse

… Selvom nogle siger, at purge kun tilbyder en placebo-effekt, virker det absolut at sende systemhukommelse fra kategorien "Inaktiv" tilbage til den frit tilgængelige RAM, og i situationer, hvor du er ved at løbe tør for rigtig hukommelse, kan det give et hastighedsboost .

Det er nemt at bruge purge, skriv følgende ved en kommandoprompt:

purge

Vent et minut eller deromkring til ændringerne træder i kraft. Processen er norm alt meget hurtigere på Mac'er med SSD-drev.

Start flere forekomster af apps med "åben"

Du ved måske allerede, at du kan åbne programmer i OS X GUI fra kommandolinjen med kommandoen 'open', men vidste du, at du kan køre flere forekomster af apps ved at vedhæfte -n flag til åben kommando? Det er nemt at bruge, her er alt hvad du skal gøre:

open -n /Applications/Safari.app/

Eksemplet kører en anden forekomst af Safari. Skift appnavnet i overensstemmelse hermed, og glem ikke at inkludere .app-udvidelsen.

Opdatering af OS X uden App Store

Vil du installere systemsoftware og opdateringer uden at genere Mac App Store? Du kan gøre det direkte fra kommandolinjen i stedet ved hjælp af softwareupdate-kommandoen. For at installere hver opdatering, der er tilgængelig, skal du blot køre følgende:

sudo softwareupdate -i -a

Du kan , det har været bundtet i OS X i årevis og fungerer på samme måde, uanset hvilken version du bruger.

Liste alt, hvad du nogensinde har downloadet

Vi har alle været der; du downloadede noget for et stykke tid siden fra et domæne, du sådan set husker, men du kan ikke helt huske hvad eller hvorfra.Du er heldig, fordi Quarantine Services holder en database over alt, hvad der nogensinde er blevet downloadet, og du kan forespørge i databasen for at finde det, du ledte efter. Brug kommandoen sqlite3 som følger for at se alt:

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV 'vælg LSQuarantineDataURLString fra LSQuarantineEvent' |mere

Selvfølgelig kan du også slette den liste, hvis eksistensen generer dig.

Skjul filer eller mapper fra Finder med "chflags"

Har du en hemmelig fil eller mappe, du vil holde skjult fra Finder? Brug chflags til at gøre enhver fil usynlig fra OS X GUI-filsystemet, det virker på samme måde, uanset om du peger på en fil eller en mappe:

chflags skjult /sti/til/fil/eller/mappe/

Heldigt (eller uheldigt) for os kommandolinjefolk, filen vil stadig være synlig med ls, men den forbliver skjult i Finder, indtil flaget "nohidden" er vedhæftet sådan:

chflags nohidden /path/to/unhide/

Ændringer er øjeblikkelige i begge tilfælde.

Tast automatisk lange stier med et træk og slip

Vidste du, at du kan trække og slippe enhver fil fra Finder til kommandolinjen, og hele stien til den fil udskrives automatisk? Dette er ikke udelukkende et kommandolinjetip, men det er så nyttigt, at det skal inkluderes. Dette er sandsynligvis bedst brugt i forbindelse med en kommando til at præfikse stien, som f.eks.:

sudo vi (træk filen hertil for at udskrive den fulde sti)

Dette virker over alt på kommandolinjen, selv når du allerede er i en app.

Opret et kodeordsbeskyttet zip-arkiv

Hvis du sender en fil via et usikkert medie eller hoster den offentligt, men alligevel ønsker at give et vist beskyttelsesniveau, kan du oprette et kodeordsbeskyttet zip-arkiv med -e-flaget:

zip -e protected.zip /file/to/protect/

Uden -e-flaget opretter du bare en standard zip-fil uden en adgangskode.

9 kommandolinjetricks til Mac OS X, du bør vide