Presentation laddar. Vänta.

Presentation laddar. Vänta.

Introduktion till Unix Peter Dalenius Institutionen för datavetenskap Linköpings universitet 2007-08-06.

Liknande presentationer


En presentation över ämnet: "Introduktion till Unix Peter Dalenius Institutionen för datavetenskap Linköpings universitet 2007-08-06."— Presentationens avskrift:

1 Introduktion till Unix Peter Dalenius petda@ida.liu.se Institutionen för datavetenskap Linköpings universitet 2007-08-06

2 Målsättning Lära sig vilka datorresurser som finns på IDA och universitetet i stort (Vad finns? Var finns det?) Kunna använda dessa på ett effektivt sätt i följande kurser (När ska man använda vad? Hur gör man?)

3 Översikt Hur ser datorsalarna ut? Vad behöver man kunna? Kommandoskal Kortfattad bakgrund till Unix Exempel på kommandon Webbkursverktyget STONE

4 Våra datorsalar Hus B: BottenvåningenHus B: Andra våningen

5 Våra datorsalar

6 15 salar i B-huset som kallas PUL (programutvecklingslaboratorium) 120 arbetsplatser med tunna klienter SunRay 1G 18 lastbalanserade servrar SunFire V240 8000 studentkonton All utrustning är larmad. Administreras av TUS-gruppen som nås via helpdesk@ida.liu.se

7 Datorkonto Samma användarnamn som för Lukas- kontot (e-post m.m.) Samma lösenord (så länge man inte byter lokalt) Kåravgift  Registrering  Lukas- konto  IDA-konto Särskilda ordningsregler för IDA-konto (se webbkursmaterialet)

8 Hur mycket måste man kunna?

9 Några allmänna åsikter En professionell datoranvändare behöver inte vara administratör. Det är viktigt att behärska många olika verktyg och arbetssätt. Det tar ofta lika lång tid att tweaka systemet så att det blir som man är van vid, som att helt enkelt lära sig att det funkar olika på olika ställen. Endast dåliga hantverkare skyller på verktygen.

10 Två sätt att använda datorn Fönstersystem –Varje program körs i ett eller flera fönster som har en grafisk representation. –Man kommunicerar med både mus och tangentbord. Kommandoskal –Programmen visar enbart text. –Man kommunicerar genom att skriva korta kommandon.

11 Filhantering i fönstersystem Utforskaren i Microsoft Windows

12 Filhantering i fönstersystem Filhanteraren i Java Desktop System

13 Filhantering i kommandoskal

14 Exempel zaza8 pwd /home/petjo450/ zaza8 ls ada lisp old pub bin mail pascal www-pub exempelfil.txt Mail pc zaza8 cd pascal zaza8 ls matrix.p perfect.txt primesum.p perfect.p perm.p untar.pas zaza8

15 Fördelar och nackdelar Man blir mycket mer effektiv när man lärt sig kommando- språket Man kan utföra mer komplexa uppgifter. Inlärningströskeln är högre jämfört med grafiskt gränssnitt. Det kan vara svårt att få överblick eftersom man får hålla saker i huvudet.

16 Bakgrund till UNIX

17 Nya idéer: Multiuser, interactive, time- sharing operating system CTSS (1961) från MIT MULTICS (1962) med MIT, GE, Bell Labs UNIX (1969) från Bell Labs

18 Tidiga riktlinjer för UNIX 1. Varje program ska utföra en liten väldefinierad uppgift och göra det bra 2. Förutsätt att ett programs utdata kan bli indata till ett annat program 3. Utveckla program som går att testa tidigt Man ville skapa en gemenskap!

19 Vad hände sedan? UNIX var gratis från början Många olika versioner utvecklades av företag och universitet UNIX är varumärket, POSIX är standarden 1985: GNU-projektet (Richard Stallman) 1991: Linux (Linus Torvalds)

20 UNIX-kommandon ls [-l] [-t] [filnamn...] kommando växlar argument hakparenteser innebär frivillighet punkter innebär att fler får anges

21 Exempel -rw-rw-rw- 2 student pelle 128 3 aug 20.49 foo.txt -rw-r--r-- 2 student pelle 4915 1 mar 00.05 info.txt -rw-rw-rw- 4 student pelle 10482 24 jul 23.09 rapport.doc zaza10 foo.txt info.txt rapport.doc zaza10 ls ls -l ls –l –t *.txt -rw-r--r-- 2 student pelle 4915 1 mar 00.05 info.txt -rw-rw-rw- 2 student pelle 128 3 aug 20.49 foo.txt zaza10

22 Flytta mellan kataloger / hejsan binhometmppelle zaza10 /home/pelle zaza10 pwd cd / cd bin cd.. cd ~ zaza10 cat hejsan Hej på dej! Detta är en textfil. zaza10

23 Några vanliga kommandon ls – visa filer i aktuell katalog cd – byt aktuell katalog pwd – visa aktuell katalog cp – kopierar en eller flera filer mv – flyttar eller byter namn på filer rm – tar bort filer cat – visar innehållet i en fil more – visar innehållet i en fil en sida i taget

24 Introduktion till STONE STONE –Simple Tool for Online Education Egenutvecklat system för presentation av kursmaterial på webben Diagnostiska tester som rättas automatiskt Innehåll –UNIX, Emacs, universitetets datorresurser, utskrifter, labba hemifrån, m.m.


Ladda ner ppt "Introduktion till Unix Peter Dalenius Institutionen för datavetenskap Linköpings universitet 2007-08-06."

Liknande presentationer


Google-annonser