1.#Bakgrund# En#kort#introduk+on#+ll#Unix# Klassiskt#första#bemötande# Håkan#Jonsson# Ins+tu+onen#för#systemteknik# Luleå#tekniska#universitet#

Storlek: px
Starta visningen från sidan:

Download "1.#Bakgrund# En#kort#introduk+on#+ll#Unix# Klassiskt#första#bemötande# Håkan#Jonsson# Ins+tu+onen#för#systemteknik# Luleå#tekniska#universitet#"

Transkript

1 1.Bakgrund Enkortintroduk+on+llUnix HåkanJonsson Ins+tu+onenförsystemteknik Luleåtekniskauniversitet Unix(uMalat['ju:niks])äridageM samlingsnamnförengruppopera&vsystem DetförstaUnixsystemetutvecklades 1969påAT&T/BellLabs Med Unix / Unixsystem menashäringenspeciellvariant (detfinnsmångatexgnu/linux,macosx,freebsd, Solaris,HP@UXetc)utanframställningenärgenerelloch förenklad Opera+vsystemärdatorprogramsomunderläMar styrningenavdatorer Ivarjepåslagendatorkörshela+deneMopera+vsystem AMstartaendatorinnebäriprak+kenaMopera+vsystemet startarochtarkontrollenöverelektroniken Källa: 1 2 Källa:sv.wikipedia.org/wiki/Unix Klassisktförstabemötande Källa: 3 4

2 2.Unix Unix EMUnixsystembeståravenkärna-(eng.kernel)ocheMskal-(eng. shell)ochkommandon-(eng.commands) Kärnanärenresurshanterare exnätverkskortochgrafikkort Den+llhandahållersystemanrop-(eng. system-calls)för effek+vprocesshanteringoch process=emprogramsomulörs enabstrak+onmotallelektronikoch lagringsmediaidatorn användsavdatorprogram/programmerare emfilsystem(lokallagringavdata/filer),alla Källa:Wikipedia SkaletäreMgränssniMmotdatornförmänniskor GermöjlighetaMdirektbeordradatorn Texstarta/stoppaeMprogramellerkopiera/flyMa/ raderaemdokument Tradi+onelltiformaveMCLI:s(CommandLine Interfaces) Textkommandon(ooakryp+ska) Idagooasomfönstersystem(grafiskaskal) Desktopmiljö(medikoner,mappar,enskrivbordsyta, fönstermm) Ex:Windows(NT,XP,Vista),Gnome,KDE,X(X11) Kommandonärprogramsomhuvudsakligen användsviaskalet Omväntärprogramkommandon(iregel) Användarekanskrivaegnaprogramochanvända dessasomkommandon dvsändragränssnimet 1.Skrivut prompt 2.Läsin text 4.Ulör 3.Tolka+ll kommando > ls mylist results > cp mylist list2 > ls list2 mylist results > 5 6 emacs find xv gimp latex file xterm gcc javac python cat more Datorprogram Kommandon *) Skalet *) Kärnan Datorn cd rm mkdir echo history ps nice kill jobs pwd login logout alias ExempelpåCLI(Unix) Källa:Wikipedia *) Vissakommandonärinbyggdaiskaletmedanandraärheltvanligadatorprogram 7 8

3 Grafisktskal(fönstersystem)KDE Källa:Wikipedia Källa:Wikipedia 9 Windows7(Vista) Källa:Wikipedia 10 Källa:Wikipedia Macintosh,System1(1984) 11 12

4 MacOS Användningavkommandon Källa:Wikipedia echo<text> Skrivut<text> Kommandotskaparenutdataström date Aktuell+dochdatum man<kommando> Visamanualsidanförkommandot<kommando> Kommandonskavaraulöraen(1)uppgio,inteflera,ochgöradet väl Gärnasmå,nästanobetydliga,uppgioer Processarooaenindataström-ochgenererarooaenutdataström Utdataströmmenskrivsut,omdeninteundertryckselleranvändspåannat säm Funk+onenkanställasinmedflaggor-(eng.op&ons)ochargument utdataströmmarnaförenklarekommandoniseriemedrör-(eng. pipes) Exempel: ls wc 1)genereraenlistamedallafiler(1/rad),2)takvardeförsta10raderna och3)räknatecken,ordochrader;senskrivsdemaut 3.Filosofibakomskalet:Kommandon- 4.Filosofibakomskalet:Processer- EnprocessäreMprogram(enmängdinstruk+oner)somulörsav datorn Opera+vsystemetärtexenprocess Normaltulörsmångaprocesser"sam+digt" Kärnanser+llaMdeupprepadegångerulörsenbititaget,ituroch ordning,ochsåsnabbtamdetverkarsomamallaulörssam+digt privata,resurser ProcesseradministrerasmedUnixkommandonochsystemanrop Starta,+llfälligtstoppa,återstarta,+llfälligtstoppa,återstarta...,avsluta Reagerarpå"signaler"somskickasmedUnixkommandotkill- VarjeavgivetUnixkommandoulörssomenprocess Ulörandetavprocessersommotsvararkommandonihopkopplademed 15 16

5 ps Exempel:Kontrollavprocesser Visaprocessstatus kill Skickasignal+llprocess xclock EMfönstermedenklocka xcalc EMfönstermedenminiräknare 5.Filosofibakomskalet:Programmering SkaletharocksåkommandonföraMprogrammeradet skriva skript Somitexpythonfinnsvariablerochsatsersom+lldelning,while,for,if osv (DeMabörmanvetamendetkräverprogrammeringskunskapochingår inteikursen) MedUnixlevererasiregelocksåtexteditorersomviochemacs CärnamnetpådetprogrammeringsspråksomstoradelaravUnixär skriveti Enkompilatorskaparkörbaraprogramfråntextprogrammerareskriver Programmeringiskaletmedkommandonochpipesger datateknikernmycketkraofullaverktygföramhafullkontrollöver datorn Filosofibakomskalet:Användare- FöraManvändaUnixmåstemanförstloggain Krävsenanvändare-och(ooast)lösenord Unixhålleranvändaresfiler,program,mapparochprocesseråtskillda Användarekansjälva+llåtaåtkomst Vanligaanvändarekanpåverkasinaegnafilerochprocesser Administratörer(root,thesuperuser)kangöraallt-med-allt-ochalla Förstagångenduloggarinsomrootmötsduav: WetrustyouhavereceivedtheusuallecturefromthelocalSystem Administrator.Itusuallyboilsdowntothesethreethings: 1)Respecttheprivacyofothers. 2)Thinkbeforeyoutype. 3)Withgreatpowercomesgreatresponsibility. Password: Exempelomanvändare ssh secureshell(}ärrinloggning) whoami Vilkenanvändare"ärjag"? users Vilkaärinloggade? w Vilkaärinloggadeochvadgörde? last Vilkaharloggatin(historik)? 19 20

6 7.Filosofibakomskalet:Filsystem- Fullständig(absolut)adress UnixlagrardatabuntatsomfilerieMfilsystem Mapparimapparimappari menhärkallasmapparnaförkataloger-(eng. directories) EMfilsystemharall+denkatalog rotkatalogen Kallas/ Varjekataloginnehåller0ellerflerafileroch katalogersomallaharolikanamn Namnfårinteinnehållatecknet / usr etc local elever.txt uppg1.tex / staff student +mestamp hj person@0 adapil@0 privat d0015e latex unix d0009e schema.pdf dev Jämförmedhurwebadresserskrivs! /student/person@0/d0015e/latex/uppg1.tex /+mestamp /etc /usr/local /student/adapil@0 /student/person@0/privat /student/person@0/d0015e/latex/uppg1.tex /student/person@0/d0015e/schema.pdf uppg2.tex reflek+on.doc Arbetskatalogen Rela+vadress IUnix befinnermansig all+dienkatalog Arbetskatalogen-(eng.working-directory) Mångakommandonarbetarmedinnehålletiarbetskatalogen Precisdåmanloggatinärmanihemmakatalogen Dennaärdåocksåarbetskatalog Allaharsinegenhemmakatalog Medkommandotcd(change-directory)ändrarman arbetskatalogfrånen+llenannan cd<adress+llnykatalog> Exempel:cd/student/person@0/d0009e Kommandotpwd(printworkingdirectory)skriverut arbetskatalogensfullständigaadress Tvåvik+gaspecialfall: Katalognamnet.betyderarbetskatalogen Katalognamnet..betydernärmast-överliggande-katalog+ll arbetskatalogen (Görmancd..ikatalogen/stårmankvar) Görvicd..ivårkatalogd0009esåblirresultatetalltså: 23 24

7 Medrela+vadressmenasalltså enadressangivenrela&vtarbetskatalogen Kännetecken:Börjar,+ll skillnadfrånenabsolutadress, inte(med/ Katalogend0009e+llhögerhar nu absolutadress: rela+vadress:d0009e (Även./d0009e) Filen+mestamphar absolutadress:/+mestamp rela+vadress:../../+mestamp Rela+vadress Rela+vadress Hemmakatalogenheter ~ Namnetpåhemmakatalogenföranvändarennisse heter ~nisse Denförstaärprak+sktföraMenkeltreferera"hem"(!) Kommandotcdutanargumentmotsvararcd~ Exempelpåkommandon Livedemo:Unixiprak+ken pwd printworkingdirectory cd changedirectory ls list cat concatenate,listaen/flerafilersinnehåll more Somecatmenensidaitaget cp copy rm remove mkdir makedirectory rmdir removedirectory 27 InC-och-utloggning: ssh,exit Allmäna-kommandon: echo,date,cal,history Användare: whoami,who,w,id,last Filträdet: pwd,cd( Lista-innehåll-i-filträdet: ls( Förändra-filträdets-struktur: mkdir,rmdir( Skapa-en-lite-texGil-i-unix: echo>fil Visa-texGilsinnehåll: cat,more( Filer: cp,mv,rm( Processer: ps,kill,top,nice,ctrl@z,ctrl@c, jobs,fg,bg UtskriJer: lpr,lpq,lpc,lprm Mer-om-kommandon: manintro (Dessutomärdetprak+sktaMkunnaliteomkommandoredigering ochreguljära-mönster) 28

8 Labora+oner Dennaöversiktföljsnuavprak+skaövningardär dukommeramtränapåunixochkommandon Detfinnsfleradatorlab först+llkvarn HiMaenledigplats DetkommeraMfinnasäldrestudentersom labhjälp Uppgioerna(2st)finnspåkurshemsidan DärfinnsävenmerhjälpaMläsa Läsallhjälp,gåigenomförberedelserna,läs uppgioernaochlösdem 29

Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING

Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING 1. Träna på att logga in och ut. 2. Mata ln sleep 60. Mata in kommandot date direkt. Tryck på avbrottstangenten, (CTRL-C). Prova kommandot date

Läs mer

Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING

Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING 1. Träna på att logga in och ut. 2. Mata in sleep 60. Mata in kommandot date direkt. Tryck på avbrottstangenten, (CTRL-C). Prova kommandot date

Läs mer

Lab 7, 48 steg till ett bättre liv i Unix-labbet

Lab 7, 48 steg till ett bättre liv i Unix-labbet Lab 7, 48 steg till ett bättre liv i Unix-labbet Urban Liljedahl 13 december 2002 Instruktioner Mål Krav Utveckla förmågan att söka kunskap med hjälp litteratur och andra källor. Utveckla förmågan att

Läs mer

For att fa information om kommandon eller program sa nns det manualsidor. Dessa

For att fa information om kommandon eller program sa nns det manualsidor. Dessa Lulea Tekniska Universitet Malin Flodin 12 Maj 1997 SMD084 1 Manualsidor For att fa information om kommandon eller program sa nns det manualsidor. Dessa kan man studera genom att anvanda programmet xman

Läs mer

kommando -fl argument

kommando -fl argument Grundläggande kommandostruktur kommando -fl argument Kommandot kommando är ett litet linuxprogram som gör något. Flaggorna fl modifierar kommandot Argumentet argument kan vara inget, ett eller flera (beroende

Läs mer

Kort-kort om utdelade användarkonton och datormiljön på NADA

Kort-kort om utdelade användarkonton och datormiljön på NADA Kort-kort om utdelade användarkonton och datormiljön på NADA UNIX-konto, användaridentitet Namn Du har fått ett konto med ett användarnamn bestående av prefixet ip99_ och ytterligare tre bokstäver. Dessa

Läs mer

Datorer och datoranvändning Föreläsningar 2014/15. Föreläsning 1 Unix. Operativsystem. Unix

Datorer och datoranvändning Föreläsningar 2014/15. Föreläsning 1 Unix. Operativsystem. Unix Datorer och datoranvändning Föreläsningar 2014/15 Per Holm Per.Holm@cs.lth.se Unix 2 (lab 1) Lågnivåprogrammering 23 (lab 2) Datorns hårdvara 45 L A TEX 69 (lab 3) Internet 98 (lab 4) Operativsystem 117

Läs mer

Övningar för del I av kursen

Övningar för del I av kursen Övningar för del I av kursen Detta är den första samlingen av tre med övningar. Övningarna i den här samlingen numreras med 1.x där x går går från 1 till 8. Det är nödvändigt att genomföra de flesta övningar

Läs mer

Lathund för UNIX och Emacs

Lathund för UNIX och Emacs Lathund för UNIX och Emacs Lathund för UNIX och Emacs Producerad av Ingemar Axelsson och Peter Johansson hösten 2002 Senast reviderad av Peter Dalenius augusti 2010 Institutionen för datavetenskap, Linköpings

Läs mer

Kort-kort om utdelade användarkonton och datormiljön på NADA

Kort-kort om utdelade användarkonton och datormiljön på NADA Kort-kort om utdelade användarkonton och datormiljön på NADA UNIX-konto, användaridentitet Namn Du har fått ett konto med ett användarnamn bestående av prefixet ip98- och ytterligare tre bokstäver. Dessa

Läs mer

Datorintroduktion 2009 Föreläsning 1. Dieter Larsen (IT-chef Matematiska vetenskaper)

Datorintroduktion 2009 Föreläsning 1. Dieter Larsen (IT-chef Matematiska vetenskaper) Datorintroduktion 2009 Föreläsning 1 (IT-chef Matematiska vetenskaper) Inloggning - Linux - CID -> Enter -> Lösenord (skrapkort, rad #1) -> Enter Detta är obekant? - Windows - Logga in med CID+lösenord

Läs mer

Terminal vad det är vad man kan göra med den

Terminal vad det är vad man kan göra med den Terminal vad det är vad man kan göra med den Touch Användbarhet Batchkörning WIMP CLI (Command Line Interface) sh ksh tcsh bash zsh (Windows, Icon, Menu, Pointer) Elektronrör 1940 1950 1960 1970 1980 1990

Läs mer

Ett X i någon av rutorna anger att kommandot fungerar på det systemet. Ett [nummer] anger att det finns en notis efter tabellen om kommandot.

Ett X i någon av rutorna anger att kommandot fungerar på det systemet. Ett [nummer] anger att det finns en notis efter tabellen om kommandot. Kommandolathund Ett X i någon av rutorna anger att kommandot fungerar på det systemet. Ett [nummer] anger att det finns en notis efter tabellen om kommandot. 1 Teknisk Fysik/GU-Fysik (Solaris UNIX) 2 Datavetenskap/Matematik/Bioinformatik

Läs mer

Lathund för Linuxkommandon

Lathund för Linuxkommandon Lathund för Linuxon ot) cd Byta katalog cd alpha Byter arbetskatalog från befintlig till en med namn alpha chmod Byta rättigheter på en fil eller katalog (u=user, g=group, o=other, r=read, w=write, x=execute)

Läs mer

UNIX. 2D1339 Programkonstruktion Hösten 2001 Datorintroduktion Laboration 1. Mål. Vad laborationen går ut på. Redovisning

UNIX. 2D1339 Programkonstruktion Hösten 2001 Datorintroduktion Laboration 1. Mål. Vad laborationen går ut på. Redovisning Numerisk analys och datalogi KTH 100 44 Stockholm Ann Bengtsson, Kerstin Frenckner 2D1339 Programkonstruktion Hösten 2001 Datorintroduktion Laboration 1 UNIX Mål Syftet med denna laboration är att ni ska

Läs mer

Föreläsning 1 Unix. Datorer och datoranvändning Föreläsningar 2018/19. Operativsystem. Unix

Föreläsning 1 Unix. Datorer och datoranvändning Föreläsningar 2018/19. Operativsystem. Unix Datorer och datoranvändning Föreläsningar 2018/19 Per Holm Roger Henriksson roger.henriksson@cs.lth.se Förberedelse inför laboration 1. Operativsystem, Unix historik Filer och kataloger Kommandon Filskydd

Läs mer

Lösenord och säkerhet. Tips & trix Unix & Emacs. Välja nytt lösenord. Filsystem. Hemkatalog. What s in a name 9/6/2007

Lösenord och säkerhet. Tips & trix Unix & Emacs. Välja nytt lösenord. Filsystem. Hemkatalog. What s in a name 9/6/2007 Tips & trix Unix & Emacs Filsystem Lösenord och säkerhet Konton med lösenord som är lätta att knäcka kan användas för att knäcka andra lösenord, lokalt och på andra system. Lösenord med 6 tecken knäcks

Läs mer

Datorintroduktion 2010 Föreläsning 1. Dieter Modig

Datorintroduktion 2010 Föreläsning 1. Dieter Modig Datorintroduktion 2010 Föreläsning 1 Inloggning - Linux - CID -> Enter -> Lösenord (skrapkort, rad #1) -> Enter Detta är obekant? - Windows - Logga in med CID+lösenord (skrapkort, rad #1) Detta kan ni?

Läs mer

U N I X G R U N D K U R S Ö V N I N G S U P P G I F T E R

U N I X G R U N D K U R S Ö V N I N G S U P P G I F T E R U N I X G R U N D K U R S Ö V N I N G S U P P G I F T E R 1 Kapitel 1 1. Kommandon. - Lista alla användare på systemet och i LAN. _ - Vad visar kommandona? - cal - who am I - man cal - ls - pwd - cd -

Läs mer

HF1010, Introduktionskurs i datateknik, 1.5 hp, hösten 2013. Föreläsning 2

HF1010, Introduktionskurs i datateknik, 1.5 hp, hösten 2013. Föreläsning 2 Föreläsning 2 Vi har i förra föreläsningen gått igenom allmänt kring vad ett operativsystem är, vad det finns för olika typer av programvara (användarprogram, systemprogram), vi har också börjat beskriva

Läs mer

Unix. För en systembeskrivning se: www.medic.chalmers.se. För en systembeskrivning se: www.medic.chalmers.se

Unix. För en systembeskrivning se: www.medic.chalmers.se. För en systembeskrivning se: www.medic.chalmers.se 1 Henrik Lindgren, 2000 Uppdaterat och reviderat, Henrik Lindgren, 2002, 2004 Idag används det på Chalmers i princip två operativsystem /Linux och Windows. Operativsystemet är den programvara som är länken

Läs mer

Praktiska saker... Om Laboration 1. Studietips. Praktiska saker. Att studera hemifrån på PC. Seminarier & Lektioner & Handledning & Hemsida

Praktiska saker... Om Laboration 1. Studietips. Praktiska saker. Att studera hemifrån på PC. Seminarier & Lektioner & Handledning & Hemsida Seminarier & Lektioner & Handledning & Hemsida Praktiska saker... 4 obligatoriska seminarier (se hemsidan) Lektioner Emacs Operativsystem Handledning Rum 1219 E-post Kolla in kurshemsidan ofta Labbresultat,

Läs mer

Lab1 inginfo07. Detta dokument innehåller övningar för introduktion till Media-programmets datorsystem (Mac OS X).

Lab1 inginfo07. Detta dokument innehåller övningar för introduktion till Media-programmets datorsystem (Mac OS X). Lab1 inginfo07 Detta dokument innehåller övningar för introduktion till Media-programmets datorsystem (Mac OS X). Inloggning Du borde ha fått ett personligt användarnamn och ett lösenord från Delfi, om

Läs mer

Guido van Robot och olika UNIX-kommandon

Guido van Robot och olika UNIX-kommandon Guido van Robot och olika UNIX-kommandon Till denna session är det tänkt att ni ska ha arbetat en del med både UNIX-kommandon och börjat med Guido van Robot. Vi ska nu studera dessa båda saker med hjälp

Läs mer

1 Logga in 1. 2 Byta lösenord 1. 3 Hemkatalog 1. 4 Unixintroduktion 1 4.1 Viktiga kommandon... 2. 5 Läsa e-mail 3

1 Logga in 1. 2 Byta lösenord 1. 3 Hemkatalog 1. 4 Unixintroduktion 1 4.1 Viktiga kommandon... 2. 5 Läsa e-mail 3 UMEÅ UNIVERSITET 2005-04-08 Institutionen för datavetenskap Modifierat av Helena Lindgren, Daniel Lundmark & David Olsson & Tomas Larsson {johane, helena, lundmark, don, tomasl}@cs.umu.se Introduktionsmaterial

Läs mer

komplex av nödvändiga, understödjande program som kallas Utanpå OS existerar ett - eller flera olika - slags skal som

komplex av nödvändiga, understödjande program som kallas Utanpå OS existerar ett - eller flera olika - slags skal som - 1 - - 2 - Datorkörning/datoranvändning handlar i princip bara om att exekvera program för olika ändamål, explicit eller implicit - explicit: starta uttryckligen ett program med ett visst namn si eller

Läs mer

Filers innehåll. Grundläggande databehandling. Representation av text. pffb = påhittat filformat för bilder

Filers innehåll. Grundläggande databehandling. Representation av text. pffb = påhittat filformat för bilder Filers innehåll Data av olika slag lagras i filer. file = pärm, mapp, arkiv, akt,... Grundläggande databehandling Filer och skal Per Starbäck 2005-09-12 / Föreläsning 2 texter ljud bilder databaser program...

Läs mer

BASH. Bourne-Again SHell. Eric Elfving Institutionen för datavetenskap (IDA)

BASH. Bourne-Again SHell. Eric Elfving Institutionen för datavetenskap (IDA) BASH Bourne-Again SHell Eric Elfving Institutionen för datavetenskap (IDA) BASH sh-compatible command language interpreter Kan startas på två sätt: Login shell Kör init-filer i följande ordning: /etc/profile,

Läs mer

Datorintro för elektro på Solaris

Datorintro för elektro på Solaris Datorintro för elektro på Solaris Innehåll Fönsterhanterare Inloggning Byte av lösenord Filhantering och andra unix-kommandon Att skriva ut dokument Texteditorn emacs Dela katalog med din labbkompis Fjärrinloggning

Läs mer

Introduktion till datormiljön och Python

Introduktion till datormiljön och Python Introduktion till datormiljön och Python Nyckelord: katalog, katalogträd, rot, fil, källkod, program, exekvering, tilldelning, inmatning, utmatning. Mål: Att du efter laborationen ska klara dig på egen

Läs mer

SF1546, Numeriska Metoder för O1 Lab0 - frivillig. (dvs uppgifterna behöver inte redovisas!)

SF1546, Numeriska Metoder för O1 Lab0 - frivillig. (dvs uppgifterna behöver inte redovisas!) SF1546, Numeriska Metoder för O1 Lab0 - frivillig. (dvs uppgifterna behöver inte redovisas!) Denna labb är tänkt att öva datorhantering och öva inledande Matlab. Eftersom förkunskaperna varierar finns

Läs mer

HF1010, Introduktionskurs i datateknik, 1.5 hp, hösten 2013. Föreläsning 1

HF1010, Introduktionskurs i datateknik, 1.5 hp, hösten 2013. Föreläsning 1 Föreläsning 1 Kurswebbsida: www.kth.se/social/hf1010. Kurslitteratur: Dessa anteckningar + en del annat på kurswebbsidan. Lärare: Johnny Panrike, johnnyp@kth.se. OBS: Parallellt med studier av de ämnen

Läs mer

729G04 Programmering och diskret matematik. Python'1:'Labbmiljö'och'introduk7on'7ll'Python'

729G04 Programmering och diskret matematik. Python'1:'Labbmiljö'och'introduk7on'7ll'Python' 729G04 Programmering och diskret matematik Python'1:'Labbmiljö'och'introduk7on'7ll'Python' Föreläsningsöversikt Upplägg'för'programmeringsdelen' Labbmiljön' Introduk7on'7ll'Python:' data:'siffror,'text,'listor'

Läs mer

Laborationer i kursmomentet Datoranvändning E1

Laborationer i kursmomentet Datoranvändning E1 Sid 1 Laborationer i kursmomentet Datoranvändning E1 http://www.etek.chalmers.se/~hallgren/eda/ : UNIX, e-post och nyhetsgrupper 1 Introduktion Originaltext: Olle Lundh Omarbetning 95-08-21, 96-09-05,

Läs mer

UNIX. Laborations-PM Anders Egneus, Henrik Lindgren, 2004, 2006. Raphael Corsoski, 2005. Erik Eliasson, 2007. Christian von Schultz, 2008.

UNIX. Laborations-PM Anders Egneus, Henrik Lindgren, 2004, 2006. Raphael Corsoski, 2005. Erik Eliasson, 2007. Christian von Schultz, 2008. 1 Introduktion UNIX Laborations-PM Anders Egneus, Henrik Lindgren, 2004, 2006. Raphael Corsoski, 2005. Erik Eliasson, 2007. Christian von Schultz, 2008. Det övergripande syftet med dessa laborationer är

Läs mer

Introduktion till datateknik för språkvetare

Introduktion till datateknik för språkvetare Introduktion till datateknik för språkvetare ht 2009 Per Starbäck Kapitel 1 Inledning 1.1 Om kursen Schema och annat finns på http://stp.lingfil. uu.se/kurs/ids/. Där kommer det även finnas länkar till

Läs mer

Textbearbetning i skalet och man-sidor

Textbearbetning i skalet och man-sidor Kapitel 5 Textbearbetning i skalet och man-sidor Vi har redan använt skalkommandon för att göra saker textfiler. Här kommer gomgång av sådana kommandon som vi redan använt, några nya varianter, samt ett

Läs mer

Introduktion till Linux. TDDE23 Funktionell och imperativ programmering, del 1 Föreläsning 1 Peter Dalenius Institutionen för datavetenskap

Introduktion till Linux. TDDE23 Funktionell och imperativ programmering, del 1 Föreläsning 1 Peter Dalenius Institutionen för datavetenskap Introduktion till Linux TDDE23 Funktionell och imperativ programmering, del 1 Föreläsning 1 Peter Dalenius Institutionen för datavetenskap 3 Vem riktar sig kursen till? Hjälp! Jag fattar noll! Rädda mig!

Läs mer

Introduktion till datateknik för språkvetare

Introduktion till datateknik för språkvetare Introduktion till datateknik för språkvetare ht 2015 Per Starbäck Kapitel 1 Inledning 1.1 Om kursen Schema och annat finns på http://stp. lingfil.uu.se/kurs/ids/. Där kommer det även finnas länkar till

Läs mer

Mer om skalet. Kapitel Omdirigering

Mer om skalet. Kapitel Omdirigering Kapitel 3 Mer om skalet I förra kapitlet gavs grunderna i hur man ger kommandon i skalet och kommandon för att hantera filer gicks särskilt igenom. I detta kapitel ges några till kommandon och begrepp,

Läs mer

UNIX verktyg. Användbara kommandon Fil och informationssökning Tags Versionshanteringssystem

UNIX verktyg. Användbara kommandon Fil och informationssökning Tags Versionshanteringssystem Användbara kommandon Fil och informationssökning Tags Versionshanteringssystem 1 Användbara kommandon 1 more är ett filter som visar information skärmvis Exempel: ls al more less är en mer kraftfull variant

Läs mer

Introduktion till Linux. TDDC66 Datorsystem och programmering Föreläsning (i) Peter Dalenius Institutionen för datavetenskap

Introduktion till Linux. TDDC66 Datorsystem och programmering Föreläsning (i) Peter Dalenius Institutionen för datavetenskap Introduktion till Linux TDDC66 Datorsystem och programmering Föreläsning (i) Peter Dalenius Institutionen för datavetenskap 3 Vem riktar sig kursen till? Hjälp! Jag fattar noll! Rädda mig! Ska man trycka

Läs mer

DN1240, Numeriska metoder. Laboration 0 (frivilliga delar) (dvs uppgifterna behöver inte redovisas) Introduktion till UNIX och MATLAB

DN1240, Numeriska metoder. Laboration 0 (frivilliga delar) (dvs uppgifterna behöver inte redovisas) Introduktion till UNIX och MATLAB DN1240, Numeriska metoder för O1. Laboration 0 (frivilliga delar) (dvs uppgifterna behöver inte redovisas) Introduktion till UNIX och MATLAB Del 1: UNIX och kontoadministration Uppgift 1.1 Ni bör jobba

Läs mer

DD1310 Programmeringsteknik för Open1 och Med2 Laborationer läsåret 2014/2015

DD1310 Programmeringsteknik för Open1 och Med2 Laborationer läsåret 2014/2015 DD1310 Programmeringsteknik för Open1 och Med2 Laborationer läsåret 2014/2015 Fyll i ditt namn och personnummer med bläck eller motsvarande. OBS: Om inte denna kvittenssida tas med vid redovisningen får

Läs mer

Programkonstruktion med datorintroduktion, 2D1339

Programkonstruktion med datorintroduktion, 2D1339 Programkonstruktion med datorintroduktion, 2D1339 Välkomna Kursen Datorintroduktionsdelen Unix Historik och bakgrund Logga in och ut Regler för datoranvändning Lösenord, byte Filer och kataloger Emacs

Läs mer

SF1672, Linjär Algebra med Matlab för F1 Lab0

SF1672, Linjär Algebra med Matlab för F1 Lab0 SF1672, Linjär Algebra med Matlab för F1 Lab0 Denna labb är tänkt att öva datorhantering och öva inledande Matlab. Eftersom förkunskaperna varierar finns en hel del uppgifter så att alla kan få något att

Läs mer

Introduktion till Linux. TDDC66 Datorsystem och programmering Föreläsning 1 Peter Dalenius Institutionen för datavetenskap

Introduktion till Linux. TDDC66 Datorsystem och programmering Föreläsning 1 Peter Dalenius Institutionen för datavetenskap Introduktion till Linux TDDC66 Datorsystem och programmering Föreläsning 1 Peter Dalenius Institutionen för datavetenskap 3 Vem riktar sig kursen till? Hjälp! Jag fattar noll! Rädda mig! Ska man trycka

Läs mer

Unix. Dagens föreläsning. Unix. GUI/Textgränssnitt

Unix. Dagens föreläsning. Unix. GUI/Textgränssnitt Unix 2D1522 Datorteknik och -kommunikation 2D2051 Databasteknik och datorkommunikation http://www.nada.kth.se/kurser/kth/2d1522/ http://www.nada.kth.se/kurser/kth/2d2051/ Dagens föreläsning Syfte Lära

Läs mer

Unix. Dagens föreläsning. Unix. GUI/Textgränssnitt. Syfte. Mål

Unix. Dagens föreläsning. Unix. GUI/Textgränssnitt. Syfte. Mål Unix Dagens föreläsning DD1051 Databasteknik och datorkommunikation http://www.csc.kth.se/dd1051/ Syfte Lära er grunder och principter i Unix, vilket det händer att man stöter på i verkligheten Mål Tillräckligt

Läs mer

Introduktion till Unix och Linux

Introduktion till Unix och Linux Introduktion till Unix och Linux TDDC66 Datorsystem och programmering Föreläsning (i) Peter Dalenius Institutionen för datavetenskap 2014-08-22 2 3 Vem riktar sig kursen till? Hjälp! Jag fattar noll! Rädda

Läs mer

SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1.

SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1. SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1. Denna labb är tänkt att öva datorhantering och öva inledande Matlab. Eftersom förkunskaperna varierar finns en del frivilliga uppgifter

Läs mer

Kommunicerande system

Kommunicerande system itop Läsanvisning: kap 2 --- Att använda klasser! Meddelanden och metoder! Informationsdöljande och inkapsling! Skapa och använda färdiga objekt!! Primitiva variabler kontra objektvariabler! 3 tester på

Läs mer

Introduktion till processer

Introduktion till processer Grundläggande begrepp HI1025 Operativsystem 7.0 hp, KTH Haninge, VT2017 Introduktion till processer Vi skriver ner ett par preciseringar av några begrepp som vi hittills stött på. * En fil är en abstraktion

Läs mer

MS-DiskOperativSystem Sammanfattning och Övningar

MS-DiskOperativSystem Sammanfattning och Övningar MS-DiskOperativSystem Sammanfattning och Övningar Övningarna syftar till att ge minimikravet i DOS-kunskaper. Övningarna är tänkta att köras i maximerat DOS-fönster under win9x. MS-DOS (Microsoft Disk

Läs mer

DD1310 Programmering för OPEN1 LAB1: Laborationer i Python läsåret 2011/2012

DD1310 Programmering för OPEN1 LAB1: Laborationer i Python läsåret 2011/2012 DD1310 Programmering för OPEN1 LAB1: Laborationer i Python läsåret 2011/2012 Räkna med att varje laboration kan ta upp till 10 timmar att göra. Du behöver alltså tillbringa en hel del tid i datorsalarna.

Läs mer

Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS http://www.cwdata.se Konsolfönstret

Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS http://www.cwdata.se Konsolfönstret Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS http://www.cwdata.se Konsolfönstret Med ett kommandobaserat gränssnitt menas ett helt textbaserat gränssnitt. Istället för att klicka

Läs mer

Datorsystem och programmering

Datorsystem och programmering Datorsystem och programmering Peter Dalenius petda@ida.liu.se Institutionen för datavetenskap Linköpings universitet 2010-08-23 Målsättning Kursens syfte är dels att studenterna ska skaffa sig erfarenheter

Läs mer

Grunderna i Linux användning vid Åbo Akademi

Grunderna i Linux användning vid Åbo Akademi Grunderna i Linux användning vid Åbo Akademi Version 1.1 1999 Grunderna i Linux användning vid Åbo Akademi 2 Innehållsförteckning 1. Introduktion... 5 1.1. Pro Linux... 5 1.2. Kategorier av Linux installationer...

Läs mer

OBS! Snabbinsatt Matlab-intro vissa fönsterhanteringsdetaljer kan vara fel men gör gärna Matlab-uppgifterna. DN1240, Numeriska metoder för OPEN1.

OBS! Snabbinsatt Matlab-intro vissa fönsterhanteringsdetaljer kan vara fel men gör gärna Matlab-uppgifterna. DN1240, Numeriska metoder för OPEN1. OBS! Snabbinsatt Matlab-intro vissa fönsterhanteringsdetaljer kan vara fel men gör gärna Matlab-uppgifterna. DN1240, Numeriska metoder för OPEN1. Laboration 0 del 1-3 (frivilliga delar) Del 1-3 (dvs upg

Läs mer

Övning 7. 1. Installation av Gentoo och/eller Arch Linux

Övning 7. 1. Installation av Gentoo och/eller Arch Linux Övning 7 1. Installation av Gentoo och/eller Arch Linux Målet med denna övning är att installera operativsystemet Gentoo Linux och/eller Arch Linux. Jag rekommenderar mycket starkt att faktiskt försöka

Läs mer

SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1.

SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1. SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1. Denna labb är tänkt att öva datorhantering och öva inledande Matlab. Eftersom förkunskaperna varierar finns en del frivilliga uppgifter

Läs mer

DN1212, Numeriska metoder & grundläggande programmering. Laboration 1 del 1-3 (frivilliga delar) Del 1-3 (dvs upg 1.1-1.17) behöver inte redovisas

DN1212, Numeriska metoder & grundläggande programmering. Laboration 1 del 1-3 (frivilliga delar) Del 1-3 (dvs upg 1.1-1.17) behöver inte redovisas DN1212, Numeriska metoder & grundläggande programmering för P1. Laboration 1 del 1-3 (frivilliga delar) Del 1-3 (dvs upg 1.1-1.17) behöver inte redovisas Introduktion till UNIX och MATLAB Del 1: UNIX och

Läs mer

Introduktion till datateknik för språkvetare

Introduktion till datateknik för språkvetare Introduktion till datateknik för språkvetare ht 2013 Per Starbäck Kapitel 1 Inledning 1.1 Om kursen Schema och annat finns på http://stp. lingfil.uu.se/kurs/ids/. Där kommer det även finnas länkar till

Läs mer

DD1316 Programmeringsteknik och C för E1 Laborationer läsåret 2015/2016

DD1316 Programmeringsteknik och C för E1 Laborationer läsåret 2015/2016 DD1316 Programmeringsteknik och C för E1 Laborationer läsåret 2015/2016 Fyll i ditt namn och personnummer med bläck eller motsvarande. OBS: Om inte denna kvittenssida tas med vid redovisningen får du ingen

Läs mer

Tillämpad UNIX. Laborations-PM Christian von Schultz, 2009. 1 Programpaket och processhantering

Tillämpad UNIX. Laborations-PM Christian von Schultz, 2009. 1 Programpaket och processhantering Tillämpad UNIX Laborations-PM Christian von Schultz, 2009 1 Programpaket och processhantering 1. Ladda ner survivor.tar.gz från kurshemsidan och packa upp den. Uppackningskommando: 2. Du har just packat

Läs mer

Introduktion till Unix

Introduktion till Unix UMEÅ UNIVERSITET 17 maj 2002 Institutionen för datavetenskap Material till Unix-intro för TDV 2001 Introduktion till Unix För tekniska datavetare vid Umeå Universitet Per Nordlinder, per@cs.umu.se Marcus

Läs mer

Försättsblad till skriftlig tentamen vid Linköpings Universitet

Försättsblad till skriftlig tentamen vid Linköpings Universitet Försättsblad till skriftlig tentamen vid Linköpings Universitet Datum för tentamen 2013-06-05 Sal Tid 08:00 12:00 Kurskod Provkod Kursnamn/benämning Institution Antal uppgifter som ingår i tentamen Antal

Läs mer

DD1315 Programmeringsteknik och Matlab för I1 Laborationer läsåret 2013/2014

DD1315 Programmeringsteknik och Matlab för I1 Laborationer läsåret 2013/2014 DD1315 Programmeringsteknik och Matlab för I1 Laborationer läsåret 2013/2014 Fyll i ditt namn och personnummer med bläck eller motsvarande. OBS: Om inte denna kvittenssida tas med vid redovisningen får

Läs mer

Omkoppling av in- och utmatning. In- och utmatning i Unix. Kommando exempel, ls, pipe forts. Kommando exempel, ls, pipe

Omkoppling av in- och utmatning. In- och utmatning i Unix. Kommando exempel, ls, pipe forts. Kommando exempel, ls, pipe In- och utmatning i Unix Program i Unix skriver och läser till och från filer. En fil betyder här en vanlig fil med text eller binära data, ett tangentbord, en skärm, ett annat program etc. Innan ett program

Läs mer

Program. Kapitel make Program Interpreterande och kompilerande program

Program. Kapitel make Program Interpreterande och kompilerande program Kapitel 11 Program Detta kapitel är som synes mycket kort och nämner inte allt från föreläsningen. 11.1 Program Ett datorprogram är en samling instruktioner som beskriver något som en dator ska utföra.

Läs mer

Introduktion till datateknik för språkvetare

Introduktion till datateknik för språkvetare Introduktion till datateknik för språkvetare ht 2013 Per Starbäck Kapitel 1 Inledning 1.1 Om kursen Schema och annat finns på http://stp. lingfil.uu.se/kurs/ids/. Där kommer det även finnas länkar till

Läs mer

Laborationer i kursmomentet Datoranvändning E1

Laborationer i kursmomentet Datoranvändning E1 Sid 1 Laborationer i kursmomentet Datoranvändning E1 http://www.etek.chalmers.se/~hallgren/eda/ Laboration nr 1 : Vi inleder vår resa ut i datorvärlden Laboration nr 2 : UNIX, e-post och nyhetsgrupper

Läs mer

Avancerad användarhandbok för Solaris

Avancerad användarhandbok för Solaris Avancerad användarhandbok för Solaris Sun Microsystems AB Box 51 164 94 Kista Besöksadress: Esbogatan 18 Artikelnr: 801-7485-10 Utgåva A, augusti 1994 A Sun Microsystems, Inc. Business 1994 Sun Microsystems,

Läs mer

Försättsblad till skriftlig tentamen vid Linköpings Universitet

Försättsblad till skriftlig tentamen vid Linköpings Universitet Försättsblad till skriftlig tentamen vid Linköpings Universitet Datum för tentamen 2013-03-27 Sal Tid 08:00 12:00 Kurskod Provkod Kursnamn/benämning Institution Antal uppgifter som ingår i tentamen Antal

Läs mer

Introduktion till LTH:s Unixdatorer

Introduktion till LTH:s Unixdatorer Introduktion till LTH:s Unixdatorer Per Foreby Datordriftgruppen LTH Lunds universitet Version 1.61 22 augusti 2012 c 1995 2012 Per Foreby (per.foreby@kansli.lth.se, http://www.ddg.lth.se/perf/). iii Innehåll

Läs mer

Introduktion till programmering. Undervisning. Litteratur och examination. Lärare. Föreläsning 1

Introduktion till programmering. Undervisning. Litteratur och examination. Lärare. Föreläsning 1 Kursinfo Introduktion till programmering Undervisning Föreläsning 1 Kursinformation Inloggning, filsystem, kommandotolk några inledande exempel Föreläsningar Fem föreläsningar, vardera 45 minuter. Allmänna

Läs mer

TTIT18 Inledande informationsteknologi Datorer och datoranvändning:

TTIT18 Inledande informationsteknologi Datorer och datoranvändning: TTIT18 Inledande informationsteknologi Datorer och datoranvändning: Fö 2: Textredigering och dokumenthantering Juha Takkinen, juhta@ida.liu. IISLAB/ADIT/IDA Linköpings universitet 2001-08-27 Dagens innehåll

Läs mer

Föreläsning 5: Att använda klasser & objekt

Föreläsning 5: Att använda klasser & objekt TDA 545: Objektorienterad programmering Föreläsning 5: Att använda klasser & objekt Magnus Myréen Chalmers, läsperiod 1, 2015-2016 I denna (och nästa) föreläsning Läsanvisning: kap 2 & 13 meddelanden och

Läs mer

Anslutning till unixsystem från windowslabben

Anslutning till unixsystem från windowslabben Anslutning till unixsystem från windowslabben Håkan Jonsson Datalogi Institutionen för systemteknik Luleå tekniska universitet 8 september 2010 Sammanfattning Detta dokument beskriver hur man handgripligen

Läs mer

Introduktion till LTH:s Unixdatorer

Introduktion till LTH:s Unixdatorer Introduktion till LTH:s Unixdatorer Lunds universitet Version 1.80 16 juni 2018 iii Innehåll Förord 1 Grunderna 1 1.1 Inledning.................... 1 Datorerna................... 1 Operativsystemet Unix............

Läs mer

Installation OBS! Jag utgår från att alla diskar utom just systemdisken är fysiskt bortkopplade under installationen.

Installation OBS! Jag utgår från att alla diskar utom just systemdisken är fysiskt bortkopplade under installationen. Installation OBS! Jag utgår från att alla diskar utom just systemdisken är fysiskt bortkopplade under installationen. Först väljer vi land; Sverige. Och på nästa skärm "Swedish ISO keymap". Efter detta

Läs mer

1. Log on to the system using the user ide and password ide. 2. Copy the file /etc/ca-certificates.conf to the home directory of the user.

1. Log on to the system using the user ide and password ide. 2. Copy the file /etc/ca-certificates.conf to the home directory of the user. 1. Log on to the system using the user ide and password ide. 2. Copy the file /etc/ca-certificates.conf to the home directory of the user. The user ide must own the copied file. 3. Open up the copy in

Läs mer

Tfn Telephone 026-54 66 86 Kontr Checked. Revisionshistoria Revision history Rev Namn Name Datum Date Ändring Change

Tfn Telephone 026-54 66 86 Kontr Checked. Revisionshistoria Revision history Rev Namn Name Datum Date Ändring Change Utilator 1(20) isionshistoria ision history Namn Name Ändring Change A3 2001-10-24 Ändrade i stycket om CVSROOT. Vi använder ssh nu och inte pserver. 2000-08-30 Ändrade i stycket om CVSROOT. Jag hade felaktigt

Läs mer

Ännu mer om skalet. Kapitel Kommandorör. 4.2 Texthantering

Ännu mer om skalet. Kapitel Kommandorör. 4.2 Texthantering Kapitel 4 Ännu mer om skalet 4.1 Kommandorör Tecknet på kommandoraden visar att det som skrivs ut till standard output från kommando innan ska läsas in från standard input för kommandot efter. Här visas

Läs mer

Välkommen till. UNIX Grundkurs

Välkommen till. UNIX Grundkurs Grundkurs Välkommen till UNIX Grundkurs Detta kursmaterial är endast avsett för studieändamål. Det skall inte betraktas som en fullständig specifikation av någon produkt. Vi gör allt för att kursmaterialet

Läs mer

sendmail Måns Nilsson, KTHNOC/SUNET 10 oktober 2005

sendmail Måns Nilsson, KTHNOC/SUNET 10 oktober 2005 sendmail Måns Nilsson, KTHNOC/SUNET 10 oktober 2005 Sammanfattning I denna laboration ska du öva på bland annat: Installera Sendmail Skapa en konfiguration med m4 Namn: Personnummer: Godkänd datum: Signatur:

Läs mer

Olika shell. Skalprogrammering. Pipor och omdirigering av strömmar

Olika shell. Skalprogrammering. Pipor och omdirigering av strömmar Olika shell Csh-kompatibla csh - C shell tcsh Standardshellet för terminaler på institutionen Bourne-kompatibla sh - Bourne shell. Används ofta för script bash - Bourne again shell. Man kan byta till detta

Läs mer

Välkommen till. UNIX Grundkurs. Aix/SCO/Linux/BSD

Välkommen till. UNIX Grundkurs. Aix/SCO/Linux/BSD Välkommen till UNIX Grundkurs Solaris/Aix Aix/SCO/Linux/BSD Detta kursmaterial är endast avsett för studieändamål. Det skall inte betraktas som en fullständig specifikation av någon produkt. Vi gör allt

Läs mer

Subversion. Laboration. Höstterminen 2008 r81. Ronny Kuylenstierna

Subversion. Laboration. Höstterminen 2008 r81. Ronny Kuylenstierna Subversion Laboration Höstterminen 2008 Ronny Kuylenstierna @ida.liu.se svn-labb 2 [...] Subversion can be used to manage changes to any sort of information images, music, databases, documentation, and

Läs mer

Objektorienterad Programmering (TDDC77)

Objektorienterad Programmering (TDDC77) Objektorienterad Programmering (TDDC77) Föreläsning I: kursinfo, att programmera datorer, första programmet Ahmed Rezine IDA, Linköpings Universitet Hösttermin 2015 Outline Hemsida Organization Examination

Läs mer

Tilpro Övning 1. Per-Anders Staav (föredrar att kallas Pa) Kan nås via epost: (fast de flesta frågor besvaras nog bäst av Alexander)

Tilpro Övning 1. Per-Anders Staav (föredrar att kallas Pa) Kan nås via epost: (fast de flesta frågor besvaras nog bäst av Alexander) Tilpro Övning 1 Per-Anders Staav (föredrar att kallas Pa) Kan nås via epost: pasta@kth.se (fast de flesta frågor besvaras nog bäst av Alexander) På programmet idag: Unix (Solaris) Grunderna i Python programmering

Läs mer

Tilpro Övning Per-Anders Staav (vikarierande) (föredrar att kallas Pa) Kan nås via epost:

Tilpro Övning Per-Anders Staav (vikarierande) (föredrar att kallas Pa) Kan nås via epost: Tilpro Övning 1 2006 Per-Anders Staav (vikarierande) (föredrar att kallas Pa) Kan nås via epost: pasta@kth.se På programmet idag: Unix (Solaris) Grunderna i Python programmering Allmänt om datorkonton

Läs mer

Att bygga enkel webbapplikation i Docker

Att bygga enkel webbapplikation i Docker Att bygga enkel webbapplikation i Docker Arbetsuppgift 1: Skapa container med Ubuntu som bas. Steg 1: Skriv in kommandot: sudo docker run i t p 80:80 ubuntu /bin/bash, klicka Skriv in ditt root-lösenord,

Läs mer

Grundläggande instruktioner för att publicera webbsidor på webbservern.se

Grundläggande instruktioner för att publicera webbsidor på webbservern.se Grundläggande instruktioner för att publicera webbsidor på webbservern.se Av Julia Klingvall i samarbete med webbservern.se. Version 1.1, januari 2005. I denna guide kommer du att lära dig de viktigaste

Läs mer

Kapitel 11. Program. 11.1 Skript. 11.3 Att köra program. 11.2 Interpreterande och kompilerande programspråk

Kapitel 11. Program. 11.1 Skript. 11.3 Att köra program. 11.2 Interpreterande och kompilerande programspråk Kapitel 11 Program Ett datorprogram är en samling instruktioner som beskriver något som en dator ska utföra. 11.1 Skript Om man lägger flera skalkommandon efter varann i en fil blir det ju en samling instruktioner

Läs mer

UNIX Introduktion UNIX. Datorerfarenhet. Vad menar man med operativsystem

UNIX Introduktion UNIX. Datorerfarenhet. Vad menar man med operativsystem UNIX Introduktion UNIX Inge Frick inge@nada.kth.se De datorer ni kommer att använda här är huvudsakligen SUN-maskiner som kör Solaris. Solaris är ett Unix operativsystem. Unix intro 2005 / Copyright Inge

Läs mer

Introduktion till datoranvändning. Välkomna till NADA. (Numerisk Analys och DAtalogi) och kursen. Datalogi, grundkurs 1, 15hp

Introduktion till datoranvändning. Välkomna till NADA. (Numerisk Analys och DAtalogi) och kursen. Datalogi, grundkurs 1, 15hp Välkomna Introduktion till datoranvändning Välkomna till NADA (Numerisk Analys och DAtalogi) och kursen Datalogi, grundkurs 1, 15hp DA2001 (Föreläsning 1) Datalogi 1 Hösten 2010 1 / 27 Kursansvarig Välkomna

Läs mer

Lathund i. UNIX-användning. på Nada och KTH CSC. Stockholm 2012. Skolan för datavetenskap och kommunikation Numerisk analys och datalogi NADA

Lathund i. UNIX-användning. på Nada och KTH CSC. Stockholm 2012. Skolan för datavetenskap och kommunikation Numerisk analys och datalogi NADA Lathund i UNIX-användning på Nada och KTH CSC Stockholm 2012 NADA KTH SU Skolan för datavetenskap och kommunikation Numerisk analys och datalogi Utgåva 5.3, 2012-08-29 Författare: Per Sedholm Baserad på

Läs mer

Laborationer i kursmomentet Datoranvändning E1

Laborationer i kursmomentet Datoranvändning E1 Sid 1 Laboration nr 1 Laborationer i kursmomentet Laboration nr 1: Vi inleder vår resa ut i datorvärlden NB: Filer som omtalas finns tillgängliga vid första laborationstillfället Originaltext: Olle Lundh

Läs mer

open_ports.sh Vet du vad din dator gör på nätet? tisdag den 19 oktober 2010

open_ports.sh Vet du vad din dator gör på nätet? tisdag den 19 oktober 2010 open_ports.sh Vet du vad din dator gör på nätet? open_ports.sh (bash-script) tar reda på följande: Öppna förbindelser utåt: program port användare vilken dator man pratar med (DNS-namn) var i välden den

Läs mer