15 fantastiske Mac OS X-terminalkommandoer, som du måske ikke kender

DOS-prompten er den sidste rest af computerens oprindelige æra, der eksisterer mest for nostalgiens skyld. Medmindre du har regnet siden 90’erne (eller tidligere), har du næsten ingen grund til at forstå kommandoprompten, for hvorfor skulle nogen det? Det er et trist skue. Jeg kan godt lide at begynde mine indlæg med lidt Windows-bashing; det hjælper med at illustrere, hvordan OS X’s Terminal stadig er relevant og vokser i kraft med hver iteration. Vi har allerede diskuteret, hvordan du kan deaktivere dashboardet og meddelelsescenteret, og hvordan du fjerner skygger fra skærmbilleder, men det er kun toppen af ​​det velsprogede isbjerg. Hvis du lærer at udøve denne magt, kan du låse op for evner, du ikke vidste eksisterede.

Vi må acceptere, at moderne computer ikke har plads til at skrive instruktioner. Det er en tarvelig affære, for at hædre, som vi kun vil nævne funktioner, du udelukkende kan få adgang til via terminalen (og måske nogle tredjepartsapps).

Få din Mac til at tale

say your-statement-here

Denne kommando er selvforklarende, du kan udløse den oprindelige tekst-til-stemme-funktion ved at skrive et ord/sætning efterfulgt af ‘say’.

Spille spil

Som vi næsten altid nævner, er OS X Unix-baseret og har som sådan arvet adskillige Unix-arv, der har overlevet migreringen til Mac. Emacs, en teksteditor, er en del af UNIX-systemet, som kommer med et par påskeæg, som spil. Teknikken er enkel. Find først dit Emacs-versionsnummer.

cd /usr/share/emacs/; ls

Dette vil vise dit versionsnummer. Min er 22.1. Indtast nu følgende:

ls /usr/share/emacs/22.1/lisp/play

Erstat 22.1 med det nummer, du opnåede i det tidligere trin. Du får en mappe med alle tilgængelige spil. Lav en note, eller tag et skærmbillede. Hvis du bruger Mavericks, er chancerne for, at det vedhæftede skærmbillede er det samme som det, du har.

  Hvorfor løser det så mange problemer at afbryde en enhed?

Tænd nu Emacs ved at skrive det i terminalen.

emacs

For at få adgang til spillene skal du trykke på ‘Esc’ og derefter ‘x’ og indtaste navnet på det spil, du vil spille, kun navnet, ingen udvidelser nødvendige. Du kan til enhver tid skifte til det næste spil ved at gentage denne proces.

Se Star Wars i ASCII

Apropos nostalgi, så kan du faktisk se Star Wars Episode IV – A New Hope på din mac afbildet gennem ASCII-kunst. Hvis du bruger IPV6, vil du blive behandlet med en farvet version med flere scener. Hvis du har SSH- og Telnet-adgang samt en terminalapp på iOS, kan du også se den der. Sørg for ikke at ændre størrelsen på vinduet, ellers vil det forvanske ASCII-kunstens arrangement. Indtast kommandoen nedenfor i terminalen og nyd.

telnet towel.blinkenlights.nl

Sikkerhedskopier til Time Machine efter behag

Hvis du arbejder på Time Capsule eller en anden backup-enhed, kan du ændre, hvor ofte dit system sikkerhedskopieres. Indtast blot

 sudo defaults write /System/Library/Launch Daemons/com.apple.backupd-auto StartInterval -int 1800

Tallet i slutningen af ​​ovenstående kommando repræsenterer sekunder, 1800=30 minutter. Du kan ændre dette, så det passer til den frekvens af backup til Time Machine, du ønsker.

Ændr størrelsen på billedets forhåndsvisningsopløsning

Hvis du skifter gennem forskellige forhåndsvisninger, vil du bemærke, at billedet ændrer størrelsen hver gang for at tilpasse sig det nye billede. Denne adfærd er uhyggelig for nogle, især digitale tegneserieentusiaster, men kan rettes gennem en simpel terminalkommando.

 defaults write com.feedface.ffview udn_dont_resize_img_ win 1

Genstart appen, og billedvinduer vil nu forblive en konstant størrelse. For at vende dette til standard skal du indtaste koden igen og erstatte ‘1’ i slutningen med ‘0’.

defaults write com.feedface.ffview udn_dont_resize_img_ win 0

Røntgen af ​​dine mapper

Denne kommando virker kun med Mountain Lion eller tidligere version af OS X. Hurtigt kig gør, hvad den siger; det giver dig et hurtigt kig på enhver fil, giver dig den samlede mappestørrelse, antallet af filer indeni osv. Du kan få endnu flere detaljer ved at tage et røntgenbillede af en mappe, blot skriv:

defaults write com.apple.finder QLEnableXRayFolders -boolean YES; killall Dock

Indtast følgende for at deaktivere

defaults write com.apple.finder QLEnableXRayFolders -boolean FALSE; killall Dock

Senest brugte apps

Hvis du kan lide at have hurtig adgang til dine nyligt brugte applikationer, skal du bare kopiere og indsætte kommandoen nedenfor, og den bliver en genvej i din Dock. For at fjerne genvejen skal du bare højreklikke på den og ‘Fjern fra Dock’.

defaults write com.apple.dock persistent-others -array-add '{ "tile-data" = { "list-type" = 1; }; "tile-type" = "recents-tile"; }'; killall Dock

Omdøbning af skærmbilleder

Når du tager et skærmbillede på Mac, er standardnavnekonventionen ‘Skærmbillede – Dato – Tid’, hvis du ønsker at ændre det, så du kan erstatte ordet “Skærmbillede”, skal du blot bruge følgende kommando og erstatte “Alt du kan lide” med dit foretrukne ord/sætning.

defaults write com.apple.screencapture name "Anything you like"; killall SystemUIServer

Hvis du vil vende tilbage til standarden, skal du bruge:

defaults write com.apple.screencapture name ""; killall SystemUIServer

Vis skjulte filer

Selvfølgelig er der programmer, der lader dig se på OS Xs skjulte filer, men du behøver ikke lede andre steder for at få adgang til disse filer, da der er en meget enkel kommando, der vil gøre jobbet for dig:

defaults write com.apple.finder AppleShowAll Files TRUE; killall Finder

Sådan deaktiveres:

defaults write com.apple.finder AppleShowAll Files FALSE; killall Finder

Aktiver AirDrop på ældre Macs

AirDrop er en Mac-funktion designet til hurtigt og nemt at dele filer. De fungerer fra Mac til Mac, selvfølgelig kan de samme resultater opnås med nogle skybaserede løsninger eller fildelingsapps, men du kan også aktivere det til ældre Mac’er, selv over Ethernet.

defaults write com.apple.NetworkBrowser BrowseAllInterfaces -bool TRUE; killall Finder

For at vende tilbage til standard skal du indtaste:

defaults write com.apple.NetworkBrowser BrowseAllInterfaces -bool FALSE; killall Finder

Brug af filsystem

Hvis du vil finde ud af, hvor dit filsystem bruges mest, så skriv bare

sudo fs_usage

Giv det et minut til at afslutte, og rul derefter gennem listen for at se, hvad der tager de fleste af dine ressourcer. Jeg opdagede, at Google chrome er den mest belastende app af alle.

  Få adgang til ofte brugte apps fra meddelelsesskuffen

Undersøg filer

Hvis du støder på en ikke-understøttet fil, men vil vide, hvad der ligger i den, kan du bruge følgende kommando til at inspicere filens indhold, den åbner alle filer, selvom MP3’er og videoer vil ligne volapyk. Dette er praktisk, når du forsøger at gendanne korrupte filer eller bare undersøge en fil for indhold. Bare skriv ‘kat’ efterfulgt af stien, der fører til filen. Hvis du ikke er bekendt med, hvordan du navigerer gennem filstrukturerne i OS X’s terminal, skal du bare højreklikke på filen og ‘Få info’, der vil du se filens sti. Nedenfor er et eksempel:

cat /Users/Adi/Desktop/age.md

Tekstvalg fra Quick Look

Hurtigt kig er en mulighed i Mac, der giver dig mulighed for at se dine tekstdokumenter som et billedeksempel (tryk på mellemrumstasten på et hvilket som helst dokument for at se), dem, der bruger det, ved, at du ikke kan vælge tekst fra quicklook og skal åbne filen at kopiere elementer fra den. Men med kommandoen nedenfor kan du gøre præcis det.

defaults write com.apple.finder QLEnableTextSelection -bool TRUE; killall Finder

Sådan fortryder du:

defaults write com.apple.finder QLEnableTextSelection -bool FALSE; killall Finder

Opret en tom fil af enhver størrelse

Dette er vigtigere for at teste andre apps, for det meste relevante for kodere/udviklere. Denne kommando lader dig oprette en tom fil af enhver størrelse, du vælger. Du kan også navngive det, hvad du vælger. konventionen er mkfile [filesize] [filename].[file-extension] mkfile 1m filnavn.ext

  Hvorfor løser det så mange problemer at afbryde en enhed?

Skift Chromes navigation med to fingre

Chrome har den vane, at hvis du stryger i én retning med begge fingre, vil du blive ført til den forrige eller næste side (afhængigt af gestus), hvis du ligesom mig er generet af dette, kan det deaktiveres med en simpel kommando.

defaults write com.google.Chrome.plist AppleEnableSwipeNavigateWithScrolls -bool FALSE

Genstart Chrome, og det vil blive gjort. Hvis du vil have funktionen tilbage, skal du blot indtaste følgende

defaults write com.google.Chrome.plist AppleEnableSwipeNavigateWithScrolls -bool TRUE

Kender du nogen terminalkommandoer, vi ikke kender? Del dem med os i kommentarerne nedenfor.