Velkommen til Git og terminalen! Dette er leksjon 1 av 9. Du kan starte uten konto — fremgangen lagres mens du jobber, og du kan ta en pause når som helst.
Terminalen uten skrekk
Naviger, list og lag filer med kommandoer — rett på din egen maskin.
Terminalen er bare et tekstprogram der du skriver kommandoer i stedet for å klikke. Den er raskere enn du tror — og langt farligere enn du frykter, hvis du lærer den steg for steg.
Ordforklaring
Tekstvinduet der du styrer maskinen med kommandoer i stedet for klikk. cd bytter mappe, ls lister innhold — utviklere bruker den hver dag.
Hva terminalen egentlig er
Alt du gjør med mus i filutforskeren, kan du gjøre med tekst. Forskjellen er at tekst *gjentakelig*: skriver du kommandoen én gang, kan du gjøre det samme på ti mapper før du har funnet høyreklikk-menyen.
Terminalen jobber alltid i én mappe av gangen — der du står nå. Alt du gjør uten stinavn, skjer her. Derfor er de to første kommandoene du lærer, også de du bruker mest: hvor er jeg, og hva er her?
De kommandoene du trenger først
pwd # hvor er jeg? (print working directory)ls # hva er her? (list)cd prosjekter # gå inn i mappen prosjektermkdir min-app # lag en ny mappecd .. # ett nivå oppVoksen-regelen: pwd og ls først, *alltid*. Se hvor du er og hva som finnes før du gjør noe annet. Nesten alle terminal-uhell skjer fordi noen trodde de sto et annet sted.
Prøv selv
Først pwd, så ls
Hvorfor kommer «pwd og ls først, alltid»? Trykk på en grunn.
Det finnes ikke feil her — trykk på alle tre hvis du vil.
Filer: lage, flytte, slette
touch notat.txt # lag en tom filcp notat.txt kopi.txt # kopiermv kopi.txt arkiv/ # flytt (brukes også til å gi nytt navn)rm kopi.txt # slett — permanentObs
`rm` spør aldri
Det finnes ingen papirkurv i terminalen. rm sletter med én gang, og rm -r sletter hele mapper. Skriv filnavnet i sin helhet hver gang — aldri jokertegn du ikke har tenkt deg om.
Triksene som gjør deg rask
cat notat.txt # skriv ut hele filen i terminalen- Tab fullfører fil- og mappenavn — færre skrivefeil, og du trenger ikke huske nøyaktige navn.
- Pil opp henter forrige kommando. Og den før det. Hele historikken ligger der.
- Ctrl + C avbryter kommandoen som henger — din nødbryter.
- clear (eller Ctrl + L) tømmer vinduet når det blir rotete.
Denne leksjonen har ingen øvelse i nettleseren — med vilje. Terminalen bor på *din* maskin, og den eneste måten å lære den på, er å bruke den. Åpne den nå (macOS og Linux: Terminal. Windows: PowerShell eller Git Bash) og gjør kommandoene over én gang hver. Hver dag, to minutter — da sitter de om en uke.
Du kan nå
- navigere med
cd,pwdogls - lage, flytte og slette filer med
touch,mvogrm - bruke Tab, pil opp og Ctrl + C
- forklare hvorfor
pwdoglskommer alltid først