9 kommandoradsknep för Mac OS X du bör känna till

Anonim

Kommandoraden anses ofta vara avancerade användares område, men det betyder inte att varje användning av Terminal måste involvera raketvetenskap. Den här samlingen av termin altips bör gälla en mängd olika Mac-användare, och alla från nybörjare till avancerade användare bör hitta något som är värt besväret här. Vissa av dessa knep kan kräva att Xcode installeras på Mac, Xcode är en gratis nedladdning från App Store.

Förhindra skärmsläckare och sömn med "koffein"

Ny till OS X Mountain Lion, koffein är som en kommandoradsversion av allas favoritprogram för koffein. Användningen är enkel, med koffein igång kommer Mac inte att vila, och skärmsläckare kommer inte att aktiveras. Som enklast kan den köras ensam, men den är förmodligen bäst att använda med en tidsgräns kopplad till den som så:

koffein -t 3600

Flaggan -t anger tiden i sekunder, exemplet ovan kör koffein i en timme.

Extrahera PKG-filer med “pkgutil”

Behöver du ta en fil ur en .pkg-fil? Kanske vill du se vad som finns inuti en förpackning utan att installera den? Ingen svett, pkgutil gör jobbet:

pkgutil --expand sample.pkg ~/Desktop/

Detta kommer att dumpa hela paketets innehåll till den angivna katalogen utan att installera den.

Använd "purge" för att frigöra minne

Rensningskommandot tvångsrensar disk- och minnescache, vilket har en effekt som liknar när du startar om en Mac. Även om vissa säger att rensning bara ger en placeboeffekt, fungerar det absolut att skicka systemminne från kategorin "Inaktiv" tillbaka till det fritt tillgängliga RAM-minnet, och i situationer där du har ont om riktigt minne, kan det ge en hastighetsökning .

Det är enkelt att använda rensa, skriv följande vid en kommandotolk:

rena

Vänta någon minut tills ändringarna träder i kraft, processen är vanligtvis mycket snabbare på Mac-datorer med SSD-enheter.

Starta flera instanser av appar med "öppen"

Du kanske redan vet att du kan öppna applikationer i OS X GUI från kommandoraden med kommandot 'open', men visste du att du kan köra flera instanser av appar genom att bifoga -n flagga till kommandot öppna? Det är lätt att använda, här är allt du behöver göra:

open -n /Applications/Safari.app/

Exemplet kör en annan instans av Safari. Ändra appens namn i enlighet med detta och glöm inte att inkludera .app-tillägget.

Uppdaterar OS X utan App Store

Vill du installera systemprogramvara och uppdateringar utan att behöva bry dig om Mac App Store? Du kan göra det direkt från kommandoraden istället med hjälp av kommandot softwareupdate. För att installera alla tillgängliga uppdateringar, kör bara följande:

sudo mjukvaruuppdatering -i -a

Du kan , den har legat i OS X i flera år och fungerar likadant oavsett vilken version du använder.

Lista allt du någonsin har laddat ner

Vi har alla varit där; du laddade ner något för ett tag sedan från en domän du kommer ihåg, men du kommer inte riktigt ihåg vad eller varifrån.Du har tur, eftersom Quarantine Services håller en databas med allt som någonsin har laddats ner, och du kan söka i databasen för att hitta det du letade efter. Använd kommandot sqlite3 enligt följande för att se allt:

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV 'välj LSQuarantineDataURLString från LSQuarantineEvent' |mer

Självklart kan du också radera den listan om existensen stör dig.

Dölj filer eller mappar från Finder med "chflags"

Har du en hemlig fil eller mapp som du vill hålla dold från Finder? Använd chflags för att göra vilken fil som helst osynlig från OS X GUI-filsystemet, det fungerar likadant oavsett om du pekar på en fil eller en katalog:

chflags hidden /path/to/file/or/folder/

Tur (eller otur) för oss kommandoradsfolk, filen kommer fortfarande att vara synlig med ls, men den kommer att förbli dold i Finder tills "nohidden"-flaggan bifogas så här:

chflags nohidden /path/to/unhide/

Ändringar är omedelbara i båda fallen.

Skriv automatiskt långa banor med dra och släpp

Visste du att du kan dra och släppa vilken fil som helst från Finder till kommandoraden och hela sökvägen till den filen skrivs ut automatiskt? Detta är inte enbart ett kommandoradstips, men det är så användbart att det måste inkluderas. Detta är förmodligen bäst att använda i kombination med ett kommando för att prefixa sökvägen, som så:

sudo vi (dra filen hit för att skriva ut hela sökvägen)

Detta fungerar var som helst på kommandoraden, även när du redan är i en app.

Skapa ett lösenordsskyddat zip-arkiv

Om du skickar en fil via ett osäkert medium eller är värd för den offentligt, men ändå vill ge en viss nivå av skydd, kan du skapa ett lösenordsskyddat zip-arkiv med flaggan -e:

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

Utan -e-flaggan skapar du bara en vanlig zip-fil utan lösenord.

9 kommandoradsknep för Mac OS X du bör känna till