Selv om de aller fleste bruker sin MacOSX-maskin mens de sitter foran den, bør man være oppmerksom på at den også kan styres fra andre maskiner over Internett. MacOSX har en unix-kjerne, kalt Darwin, som gjør det mulig å kjøre unix-kommandoer og programmer herfra. Det finnes to miljøer for dette - programmet Terminal som følger med alle MacOSX-maskiner, eller X11 som man kan velge om man vil installere sammen med MacOSX 10.3 og nyere. Vi kommer ikke her til å snakke noe om X11. Vi kommer her til å bare gi litt informasjon om enkle ting man kan gjøre via kommandolinjen (Terminal).
Terminal finner du i mappen "utilities" inne i mappen "applications". I unix kalles dette en sti og vi ville ha sagt at programmet ligger under /Applications/utilities. Dette fordi vi også navigerer på denne måten. Mer om det senere. Start programmet ved å dobbelklikke på dette.

Du vil nå bli møtt med kommandolinjen. Her kan du skrive unix-kommandoer. F.eks kan du se hvor du befinner deg på maskinen ved å skrive pwd Da vil du f.eks se at du (mest sannsynlig) står under /Users/<brukernavn>/
Det finnes utrolig mye man kan gjøre vha kommandolinjen, mye mer enn vi kan gå inn på her. De som ønsker å lære mer kan se http://www.usit.uio.no/it/unix/kurs/, eller få tak i litteratur eller kurs rundt dette.
Dersom vi bruker mitt brukernavn (dagtan) som eksempel vil det står /Users/dagtan dersom vi skriver pwd. Dette betyr at jeg står i mappen "dagtan" inne i mappen "Users". Du kan bevege deg opp og ned i mapper vha kommandoen cd. For å gå til ei spesiell mapppe kan du f.eks skrive cd /Applications. Nå står du i Applications-mappen. En lengre sti kan f.eks bli cd /System/Library/StartupItems/ . Vil du "hjem" igjen skriver du bare cd. Går du inn i ei mappe og vil ett hakk ut igjen, kan du skrive cd .. (merk mellomrom+to punktum).
Ønsker man å avbryte en operasjon eller kommando, kan man prøve følgende. Trykk CTRL+c eller CTRL+x
Ønsker man å logge seg ut, trykker man CTRL+d
En av de vanligste tingene man gjør vha Terminal på UiO er å ta ssh inn på en annen maskin eller server. SSH står for "secure shell" og er en meget sikker måte og koble seg på andre maskiner med. Trafikken går ikke i klartekst når man bruker dette og man kan "tunnelere" (dvs lage en tunnel) annen Internettrafikk over ssh om man vil, slik at alt går kryptert.
Her ser vi et eksempel på ssh til den gamle serveren ulrik.uio.no. For å koble til en annen MacOSX-maskin eller en hjemmeområdeserver skriver man rett og slett ssh <maskinnavn>.

Har man et spesielt brukernavn man ønsker å koble opp med, kan man skrive ssh brukernavn@server.
MERK: Har man ikke koblet seg opp mot maskinen tidligere, vil man få spørsmål om man er sikker på at dette er korrekt maskin. Dersom du er det, svarer du ja (yes), og man vil så bli spurt om passord. Det du skriver inn her vil ikke bli vist på skjermen. Kobler du deg til en hjemmeområdeserver, så havner du nå som regel på ditt "hjemmeområde". Er du usikker på hva som er din hjemmeområdeserver, ta kontakt med din lokale IT-ansvarlige.
Serveren klodrik.uio.no er en fin server å logge inn på for å få kontakt med hjemmeområdet:

Her ser vi at jeg logger inn på klodrik via Terminal
Skriver du ls -l vil du nå kunne se hvilke mapper og filer ditt hjemmeområde inneholder.
PS: Du kan selvfølgelig også montere hjemmeområdet som vist her: http://www.usit.uio.no/it/mac/mosx/smb/
Her er noen kjappe kommandoer.
Har du egne hjemmesider du ønsker å publisere skal disse ligge i mappen www_docs. Opprett derfor denne, dersom den ikke allerede er opprettet. Sett korrekt "eierskap" på filene i denne katalogen ved å si chmod -R 755 www_docs. Alle filer som nå ligger i denne mappen vil nå være tilgjengelig fra webleseren via adressen http://folk.uio.no/<dittbrukernavn>
Nå kan du lage deg HTML-filer vha en webeditor og legge disse over på hjemmeområdet ditt i denne mappen og voila - du har egne websider.
Hvis du ikke vet hva du skal med SSH-tilgang til MacOSX-maskinen, er dette antakelig ikke noe for deg.
En av tingene du kan gjøre via kommandolinja er f.eks å systemoppdatere MacOSX-maskinen din, selv om du sitter på et annet kontinent enn maskinen. F.eks skal MacOSX-maskiner som står på UiO-nettet alltid stå påslått - og maskiner som er med i vårt driftsopplegg kjører også en ssh-server. Du kan derfor i teorien (hvis du har fulgt punktet over) bruke ssh inn på maskinen og der bruke kommandoen softwareupdate
Skriver du denne kommandoen, vil den liste alle muligher man har vha denne. For å få en liste over oppdateringer maskinen mangler, kan du i MacOSX 10.3 og nyere skrive softwareupdate -l . For å installere noe i MacOSX 10.3, må du så skrive sudo softwareupdate -i <navn_på_oppdatering> og ha logget inn som administrator (husk at du ta en su - <adminbrukernavn> dersom du logget inn som noe annet). Du vil bli spurt om administrators brukernavn når du skriver sudo foran en kommando, men det er i dette tilfellet helt nødvendig (sudo står for superuser do).
Merk: Man må være administrator for å få lov til å installere store oppdateringer (husk derfor at du kan ta en su - <brukernavn> - eks su - junior dersom du logget inn som noe annet). Dersom man må restarte maskinen etter en slik stor oppdatering skriver man sudo reboot som administrator og maskinen vil ta omstart (du vil samtidig miste forbindelsen til maskinen, men kan logge deg inn igjen så snart maskinen har tatt omstart).
Les også mer her om patchesystemet til USITifiserte MacOSX-maskiner: http://www.usit.uio.no/it/mac/sikkerhet/softwareupdate.html