OS X's terminal er et kraftfuldt værktøj, der giver kommandolinjeadgang til alle afkroge af OS X, som vi jo normalt kun kender som en grafisk brugergrænseflade. Det har altså også en kommandogrænseflade, og den får man adgang til via Terminalen, som kan findes i mappen med hjælpeprogrammer - eller via søgning i Spotlight.

Da OS X lige som Linux er en UNIX-variant, er det i princippet de samme kommandoer, man bruger. Så har man lidt kendskab til Linux, vil man hurtigt føle sig hjemme. Vi har før skrevet tips, der inkluderede kommandoer i terminalen, men denne gang vil vi komme med en lidt længere introduktion, for at sætte nysgerrigheden lidt i spil.

Inden vi starter er det på sin plads at komme med en "advarsel". Terminalen er som sådan sikker nok at bruge, og ændrer man en indstilling, kan den altid laves om igen, men omvendt skal man vide, at beder man terminalen om noget, så bliver det udført - også ting, man normalt ikke bør eller kan pille ved. En anden ting er, at kommandoer skal skrive præcist, er der den mindste fejl, virker de ikke.

Start Terminal

Når man starter Terminal vil man se noget i retning af:

iPhoneguidedks-iMac:~ martin$

Det er her, man skriver kommandoerne. Promten viser hvilken computer der er tale om, hvilken mappe man er i (~ betyder brugerkontoens rod), og hvilken konto man er logget ind med.

Navigering i hierakiet

Det første man kan gøre er at få vist indholdet af den mappe, man befinder sig i. Det gør man med kommandoen:

ls

Skriver man den kommando, får man vist indholdet af sin brugermappe (som er der man som standard er logget ind til at starte med), som er angivet som "~".

Mange kommandoer har en parameter, som angives efter en bindestreg. Man kan eksempelvis skrive:

ls -l

Kommandoen er den samme som før, men "-l" betyder, at man vil have indholdet vist som en liste. "-a" betyder, at man også vil have vist skjulte filer. Man kan kombinere de to til "-la", der således viser indholder som en liste og inkluderer skjulte filer.

Man kan skifte mappe (directory) med kommandoen cd, der står for "change directory". Prøv for eksempel:

cd documents

Det skifter til ens dokumentmappe. Læg mærke til at promten nu er skiftet. I mit tilfælde står der:

iPhoneguidedks-iMac:documents martin$

Her kan man så igen bruge "ls" til at liste indholdet.

Vil man til den overliggende mappe, skriver man:

cd ..

Vil man tilbage til roden, skriver man

cd

Nu har du fået en ide om, hvordan terminalen virker, og hvordan man navigerer op og ned i hierarkiet, så nu hopper vi direkte ud i nogle regulære funktioner.

Få din Mac til at tale

Med kommandoen "say" kan man få oplæst et stykke tekst:

say "Welcome to iPhoneguides tips on Terminal"

Hvad det kan bruges til ved jeg ikke, men man vil hurtigt opdage, at udtalen faktisk er ret god sammenlignet med den robatudtale, man ellers ofte oplever

Oppetid

uptime

Viser hvor lang tid det er siden man sidst slukkede eller genstartede sin Mac.

Screenshots

Alle ændringer i denne sektion træder først i kraft, når man har genstartet OS X's grafiske grænseflade genstartes. Det gør man med:

killall SystemUIServer

Den skal man altså skrive hver gang man har lavet en ændring. SystemUIServer er den proces, der styrer den grafiske grænseflade. "killall" betyder at man lukker processen ned. Da den er påkrævet af OS X, stater den af sig selv igen. Med "killall" kan man slukke alle processor, for eksempel Finder med "killall Finder" og så videre.

defaults write com.apple.screencapture type PDF

Gør at screenshots fremover bliver gemt i PDF-format. Før det træder i kraft, skal den grafiske grænseflade genstartes:

Vil du tilbage til png, skal du skrive:

defaults write com.apple.screencapture type png

Vil du ændre placeringen af screenshots fra skrivebordet til et anden sted så skriv:

defaults write com.apple.screencapture location [skriv mappen her, eller træk mappen her til fra Finder]

VIl du have den tilbage til skrivebordet, så skriv:

defaults write com.apple.screencapture location ~/Desktop

Vil du fjerne skygger på screenshots af vinduer, så skriv:

defaults write com.apple.screencapture disable-shadow -bool TRUE

Udskift TRUE med FALSe, for at skifte tilbage.

Husk i alle tilfælde at genstarte grænsefladen.

Undgå at din Mac går på vågeblus

Af og til kan det være nyttigt, hvis ens Mac ikke går på vågeblus - eksempelvis hvis man er i gang med en eller anden opgave, der bare står og passer sig selv. Det klarer vi med:

caffeinate

Herefter går Mac'en ikke på vågeblus. Man slåt det fra igen ved at trykke på Ctrl-C. Denne kommande afbryder generelt alle kommandoer man har i gang i terminalen.

Man kan også sætte en tidsbegræsning på.

caffeinate -u -t 600

Forhindrer vågeblus i 600 sekunder.

Slå Dashboard fra

Med disse to kommandoer kan man slå Dashboard til og fra, husk at genstarte den grafiske grænseflade bagefter:

defaults write com.apple.dashboard mcx-disabled -boolean TRUE

defaults write com.apple.dashboard mcx-disabled -boolean FALSE

Find din IP-adresse

Brug denne kommando til at finde computerens IP-adresse:

ipconfig getifaddr en0

en0 referer til computerens ethernetforbindelse. Bruger du Wi-Fi, så erstat med en1

Vil du i stedet finde den eksterne IP-adresse (som tildeles af internetleverandøren), så skriv:

curl ipecho.net/plain; echo

Få vis en selvvalgt tekst ved login-vinduet

Hvis du har flere brugerkontoer på din Mac, kan det være belejligt at få vist en lille besked i det vindue, hvor man logger ind.

sudo defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText "Her skriver du beskeden!"

"sudo" betyder, at kommandoen vi er ved at udføre, kræver superbruger-adgang. Derfor vil du blive bedt om kodeord, når du vil udføre den. Næste gang du genstarter din Mac, vil du kunne se beskeden.

Du fjerner den med:

sudo defaults delete /Library/Preferences/com.apple.loginwindow LoginwindowText

Kun en kort introduktion

Dette var bare en ultra kort introduktion. Den viser dog meget godt, hvad terminalen rummer af muligheder. Først og fremmest en lang række indstillinger, man ellers ikke kan ændre på via det grafiske interface. Lad dette være en inspiration til at søge videre. God fornøjelse.

Scroll ned for at se kommentarer

CleanMyMac X

Skal din Mac i topform?

Optimer og vedligehold din Mac med CleanMyMac X. Appen scanner alle afkroge af dit system efter junk der kan slettes og overvåger din Macs helbred. Pengene er godt givet ud for at få en Mac, der altid er i topform.