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

Slides:



Advertisements
Liknande presentationer
Snabbguide och tips.
Advertisements

En presentation av ett unikt system
Tågkompaniet KOMPIS Utbildning Mattias Hammarsten
Naturvårdsverket | Swedish Environmental Protection Agency
Ringa video- samtal med datorn
Sista anmälningsdag är 16 april
OPERATIVSYSTEM WINDOWS
Anneli och Christians Datorskola
Om studentwebben Mitt Lnu – Bakgrund
Wikinggruppen Presentation av ”WIKING SMS” – Effektivisera din verksamhet.
Domarassistenten.com - en introduktion för domare
Syo PRAO ver. 3.0 Välkommen till presentationen av Syo PRAO Vi kommer att gå igenom de flesta funktionerna i Syo PRAO.
Hur går det till att rapportera in betyg idag?
Några moln tillgängliga gratis på Internet
PowerPoint 2007 Lathund.
AGENDA Bakgrund Vad vi kan erbjuda Referenser Snyggare-Internet,
Systemprogrammering för ingenjörer TDBB15 – HT03  Lärare och handledare  Thomas Johansson  Samuel Carlsson
Effektiv försäljningsprocess Werner Risberg VP, Sales
Videokonsultation med medborgare
Frågor Allmän IT-kunskap avsnitt 1 kapitel 1 Repetition 4
Mjukvara och nätverk Vad är det?.
Eva Pärt Enander och Malin Wester
Naturvårdsverket | Swedish Environmental Protection Agency 1 Det här bildspelet är till för dig som arbetar på Naturvårdsverket och vill ha.
Lokala teknikmiljöer Utredning GEM-0001-A NUAK Jenny H Svensson, Projektledare.
Översikt av operativsystem (kap 1 & 2)
OPERATIVSYSTEM OCH PRAKTISK LINUX Föreläsning 6 – Vecka INNEHÅLL  Hantering av användarkonton och användargrupper  Användning av Sudo för delgering.
IKT i lärarutbildning IKT Information om IT-miljön – datorer, datasalar med mera.
Windows 7 - diskhantering
Tentamensdags och lab 3…. Större program delas normalt upp i flera filer/moduler vilket har flera fördelar:  Programmets logiska struktur när man klumpar.
Programmeringsteknik K och Media
Next previous Lite mer om CGI-programmering Innehåll Vad är CGI? Vad är Forms? Vad är Perl? Forms, CGI och Perl Internetprogrammering F 14 Läs också: Kursboken.
Stöd för haptisk hårdvara i en spelmotor
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Kapitel 13: I/O-system.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Kapitel 11: Implementation av filsystem.
SWEDISH AGENCY FOR ECONOMIC AND REGIONAL GROWTH Systemadministration och checklistor 21-22/ Ulf Hjelm Nyps utbildning- Projektmedel.
OPERATIVSYSTEM OCH PRAKTISK LINUX
Jonny Karlsson PROCESSPROGRAMMERING Föreläsning 7 ( ) Innehåll: -Datakanaler och datakanalpar -Kommunikation på samma dator med datakanaler.
Välkommen till Del 1.
OPERATIVSYSTEM WINDOWS
Links2keep - Nyb ö rjarguide. Links2keep Här kommer alla dina länkar att visas. Länkarna som du kan se på startsidan är exempel och kommer inte finnas.
OPERATIVSYSTEM OCH PRAKTISK LINUX Föreläsning 5 – Vecka INNEHÅLL  Filer  Filtyper  Filändelser  Accessrättigheter för filer.
Bildfabriken kan ställas in på olika sätt - se några exempel
Uppdaterad januari 2015 Webbanmälan till högskolestudier ht 2015 Material för studie- och yrkesvägledare.
De 6 största hoten mot din PC. 1. Datorns skydd är för dåligt Kolla virusskyddet Kör fullständig virusgranskning emellanåt Ha en endast ETT virusskydd.
1969 – Bell Labs Multics utvecklas men läggs ner Thompson & Ritchie skapar Unics (senare Unix) för att spela Space Traveler.
Utbildning Elektroniska blanketter 29-31
Grunderna i MATLAB 1 Vad är MATLAB? Användningsområden MATLAB-miljön
Webbsidesutbildning Lennart Ek, Tel Stefan Fosseus,
1 Logging and monitoring of TCP traffic in SSH tunnels Masters thesis Anton Persson.
Java paket och jar-filer
Institutionen för datavetenskap vid Helsingfors universitet Studierådg. Greger Lindén PB 68 Gustaf Hällströms gata 2b Helsingfors universitet
INTRODUKTION TILL PROGRAMMERING
Forskning om dialog och dialogsystem på inst. för lingvistik målsättning: –utveckla teorier om mänsklig dialog som kan användas i byggandet av dialogsystem.
Institutionen för datavetenskap vid Helsingfors universitet PB 68 Gustaf Hällströms gata 2b Helsingfors universitet
Study Manager är en SharePoint-lösning som ger lärare och administratörer möjlighet att lägga till och administrera självrättande övningar och uppgifter.
Välkommen till årets andra nätverksträff Sundsvall 30 maj, 2006 Funda Denizhan och Magnus Burell Verva, Nätverket 24-timmarswebben.
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord ” Oavsett om du tror att du kan, eller om du tror att du inte kan, har du helt rätt. ” -
Kognitionsvetenskaplig introduktionskurs 72G01 Laborationsdel 1 hp.
LU Desktop.
BVForum - en genomgång för revisorer Sören Thuresson.
Föreläsning 9 Inläsning och utskrift på fil –SimpleTextFileReader –SimpleTextFileWriter Felsökning Java API.
Föreläsning 1 Introduktion till kursen. Algoritmer
Hur går det till att rapportera in betyg idag? Varje lärare fyller i ett Excel- dokument där varje delmoment i kursen fylls i. När betyget är satt skickas.
Lathund PowerPoint 2007 Lathund
Operativsystem s63 Win 7 Länken mellan datorn och omvärlden Användare kan ge kommandon till datorn Starta program Skriva text via tangentbordet Matar ut.
Datorer och nätverk.
Fri programvara – Mycket mer än gratis
Fri programvara – Mycket mer än gratis
Datorer och nätverk.
FSO dagar 2019.
Presentationens avskrift:

Introduktion till Unix Peter Dalenius Institutionen för datavetenskap Linköpings universitet

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?)

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

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

Våra datorsalar

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

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)

Hur mycket måste man kunna?

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.

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.

Filhantering i fönstersystem Utforskaren i Microsoft Windows

Filhantering i fönstersystem Filhanteraren i Java Desktop System

Filhantering i kommandoskal

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

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.

Bakgrund till UNIX

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

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!

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)

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

Exempel -rw-rw-rw- 2 student pelle aug foo.txt -rw-r--r-- 2 student pelle mar info.txt -rw-rw-rw- 4 student pelle jul rapport.doc zaza10 foo.txt info.txt rapport.doc zaza10 ls ls -l ls –l –t *.txt -rw-r--r-- 2 student pelle mar info.txt -rw-rw-rw- 2 student pelle aug foo.txt zaza10

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

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

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.