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).
Indholdsfortegnelse
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.
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.
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
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.