Övningar i Unix och terminalen
En övning för att komma igång med terminalen och enklare Unix-kommandon. Flytta runt i katalogstrukturen, skapa nya kataloger och filer och lär dig hitta information om grundläggande funktioner.
#Förkunskaper
Du bör ha gjort, eller ha förkunskaper som motsvarar, guiden “20 steg för att komma i gång med Unix och terminalen”.
#Introduktion
Frågorna är markerade beroende på vilka svar som ska ges:
- C - Svara endast med kommandot.
- Q - Teoretisk fråga, svara på frågan. Notera att det kan finnas instruktioner du ska genomföra innan du anger svaret.
- CQ - Svara både med kommandot och svaret på frågan.
Så här kan det se ut.
- Logga in på studentservern. (C)
ssh akronym@ssh.student.bth.se
Logga först in på studentservern som startpunkt för övningarna.
#Övningar
1. Vilken katalog står du i efter inloggning? (CQ)
2. Vilka andra kataloger finns i din hemkatalog? (CQ)
3. Nämn en dold fil i din hemkatalog. (CQ)
4. Vad står ~
för? (Q)
5. Gå till katalogen för kmom01 htmlphp (där me.php finns). (C)
6. Vilken encoding har filen me.php? (CQ)
7. Vilka rättigheter har me.php? (CQ)
8. Vad är det numeriska värdet för rättigheterna på me.php? (Q)
9. Skapa en ny katalog i www som heter test. (C)
10. Gå in i den nya katalogen. (C)
11. Vilka filer finns i din nya katalog? (CQ)
12. Vad står filen .
för? (Q)
13. Vad står filen ..
för? (Q)
14. Skapa en ny fil i katalogen test. (C)
15. Öppna filen och skriv “Hello world” och spara filen. Öppna sidan i webbläsaren (www.student.bth.se). Vad är adressen till filen? (Q)
16. Ändra filens rättigheter så att den inte är läsbar. (C)
17. Vad händer när man visar filen i webbläsaren? (Q)
18. Ändra rättigheterna för katalog test så att den inte är exekverbar. (C)
19. Kan du fortfarande visa filen i webbläsaren? (Q)
20. Kan du visa katalogen test i webbläsaren? (Q)
21. Ändra rättigheter på katalogen test så att den är exekverbar men inte läsbar. (C)
22. Kan du fortfarande visa filen i webbläsaren? (Q)
23. Kan du visa katalogen test i webbläsaren? (Q)
24. Lägg till ett alias ctest
som flyttar dig till katalogen www/test, oavsett var du står. Skapa ytterligare ett alias som heter chome
som flyttar dig till din hemkatalog. (C)
25. Testa dina alias, visa vilken katalog som du hamnar i. (CQ)
26. Hur ser koden för din prompt ut? (CQ)
27. Ändra din prompt. Du lägger till det i filen .tcshrc genom att lägga till set prompt = 'promtkod här'
. Hur ser koden ut? (Q)
28. Ladda om startup-filen. Hur visas prompten i terminalen efter ändringen? (CQ)
#Extrauppgift
- Gå till katalogen test (glöm inte att ändra tillbaka rättigheterna så att katalogen är både läsbar och exekverbar). Skapa en enkel HTML-sida (index.html) med en separat CSS-fil (style.css) som ligger i en egen katalog (css/). Kontrollera att det fungerar att öppna sidan via webbläsaren. Länka till sidan. (Q)
#Tips från coachen
Lycka till och hojta till i forumet om du behöver hjälp!
#Revision history
- 2015-01-13: (B, mos) Flyttad från textdokument till dbwebb.
- 2014-11-06: (A, jane) Skapad för campus oophp.