T-106.1111&T-106.1110 Introduktion till studierna och datasystemen



Relevanta dokument
SCI-A0000: Introduktion till Linux, hösten 2016

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

T Introduktion till studierna och datasystemen

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

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

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

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

Datorintroduktion 2010 Föreläsning 1. Dieter Modig

Xemacs, första hjälpen!

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

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

Steg 1 Minnen, mappar, filer Windows 7

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

Introduktion till datormiljön och Python

Steg 1 Minnen, mappar, filer Windows 8

DATORINTRODUKTION 2010 LABORATION 1

Laboration 2 i datorintro för E1 Detta dokument innehåller instruktioner och övningar för introduktion till E-programmets datorsystem och web-mail.

Laboration 2 Datorverktyg vid LiU

kommando -fl argument

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

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

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

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

Att skriva på datorn

Lathund. Inställningar för att läsa e-post. Webbmail, Windows Mail, MacMail, OutlookExpress, Microsoft Outlook och Mozilla Thunderbird

GUIDE FÖR POWERPOINT PRESENTATIONER MICROSOFT OFFICE, POWERPOINT 2007

Steg 5 Webbsidor One.com och OpenOffice Writer Mac OS X

Komma igång med 3L Pro Komma igång med 3L. Copyright VITEC FASTIGHETSSYSTEM AB

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

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

För att öppna galleriet, ange adressen

Beställning till Husfoto. Handledning

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

Allmän information ITS Fjärrskrivbord

Kom igång med. Windows 8. DATAUTB MORIN AB

Innehållsförteckning:

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

Programutveckling med Java Development Kit. (JDK 1.1.x) och Programmers File Editor (PFE 7.02)

Lathund för Linuxkommandon

Eclipse. Avsikt. Nu ska ett fönster liknande figuren till höger synas.

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

Laborationer i kursmomentet Datoranvändning E1. Laboration nr 5: Mer om FrameMaker

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

Introduktion till LÄROBJEKT. tisdagen

INSPIRA. Microsoft. Word 2007 Grunder

ORDBEHANDLIG MED OPEN OFFICE.ORG...2 PRINCIPER...2 STARTA PROGRAMMET...2 ARBETSINSTÄLLNINGAR...2

Introduktion till datorer och nätverk vid institutionen för naturgeografi och ekosystemvetenskap

Parallella jobb ctrl-z emacs & more README ctrl-z jobs. %<jobnr>

E-posthantering med Novell Groupwise WebAccess

Laboration 0. Enhetsbokstaven anges med ett kolon efter och man läser ofta ut detta, exempelvis C:(sekolon).

Innehåll Uppgifter ipad utbildning

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

Installationsanvisning för Su Officemallar 2011 För Mac Word och PowerPoint

Administration av lagets arbetsrum lathund

Gran Canaria - Arbetsbeskrivning knapplänkar (Mediator 8)

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

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

Steg 1 Starta Outlook 2010 och öppna konfigurationsguiden

Lärarhandledning. Felix börjar skolan

Hur man skapa en Wiki.

Kapitel 1 Komma igång... 3

1284_omslag.qxd :13 Sida 1 ECDL START OFFICE 2003 Allmän IT Windows XP Word 2003 Outlook 2003

Zimplit CMS Manual. Introduktion. Generell Information

Steg 1 Minnen, mappar, filer Windows 10

FIRSTCLASS. Innehåll:

Installationsguide för FAR Komplett Offline 2.1.2

Manual för din hemsida

Installationsanvisning för Su Officemallar 2007 För PC Word och PowerPoint

Datorintro för elektro på Solaris

Instruktion för användande av Citrix MetaFrame

Välj bort om du vill. 96 Internet och e-post. 2. Mail-programmet finns i datorn. 1. Skriv mail i sökrutan. Windows Live Mail i Aktivitetsfältet.

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

SORSELE KOMMUN. Handbok OEW. 28 sept 2012 Mari-Anne Englund Barbro Olofsson. Sorsele kommun Version , rev (19)

Skapa din egen MediaWiki

batklubben.eu s hemsida

Administrationsmanual ImageBank 2

Allmän information ITS Fjärrskrivbord

Skapa mapp. * Gör så här: Det finns många sätt att skapa mappar, men det enklaste sättet brukar vara följande.

INSTALLATION...3 ATT KOMMA IGÅNG...3 PROGRAMMETS DESIGN...4 LÄGGA TILL TABELL...4 EDITERA TABELL...4 EDITERA RELATION...5 SPARA OCH AVSLUTA...

Detta dokument skall ge en kortfattad introduktion till Jasmine installationen vid DSV.

Lär känna MS SQL 2008 / Övning. Observera. Tips. Förberedelse

Om Mappar Uppgift 1: Skapa en mapp på Skrivbordet... 2 Om enheter... 3 Uppgift 2: Byt namn på din nya Höst -mapp till Vår...

Startanvisning för Bornets Internet

Steg 1 Starta Outlook 2010 och öppna konfigurationsguiden

Symprint Snabbstartsguide

Lathund Claro Read Plus

Inställningar för Exchange 2007-plattform Office 2007 AutoDiscover (RPC over HTTPS) Område: Finland / Operativsystem: Windows Vista

EndNote online T5 hösten Camilla Persson

Anslutning till unixsystem från windowslabben

1.Lär känna MS SQL Observera. Tips. Förberedelse

Elias Castegren. (Version 1, 2012)

Beställning till Diakrit

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: Mottagare: Visi Web kund

E-post för nybörjare

Instruktioner. Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 3. Hem (SIDA 2)

Så här gör du för att lägga till nytt e-postkonto i Windows 8. Öppna E-post från startskärmen.

Labora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi<er

Inledning till OpenOffice Calculator Datorlära 2 FK2005

Transkript:

T-106.1111&T-106.1110 Introduktion till studierna och datasystemen Ö vningarna 2012 Materialet innehåller mycket information och instruktioner; följ instruktionerna och gör uppgifterna i lugn och ro. Målet är att med hjälp av uppgifterna bekanta sig möjligast väl med kursens ämnesområden. Övningens innehåll kortfattat Användning av Linux grafiskt a. Du lär dig att använda Thunderbird e-postprogrammet i Linux och att grafiskt packa minne i Linux Användning av Linux från kommandorad b. Du lär dig grunderna i användning av kommandotolk Fjärrkontakt från kommandoraden c. Du lär dig att ta fjärrkontakt och att flytta på filer från kommandoraden Gör även tilläggsuppgifterna i slutet av materialet ifall du får tid över för dem under övningarna. Det lönar sig även att bekanta sig med motsvarande material i Unix - aapinen (endast på finska). De egentliga uppgifterna är numrerade, resten av texten är a ntingen klargörande förklaringar eller förberedande anvisningar inför uppgifterna. Ifall uppgiftsformuleringen innehåller ett kommando är det skrivet med Courier New -font. Uppgifter som är markerade med stjärnor (* eller **) är tilläggsuppgifter. De är ti ll nytta, läs igenom dem i lugn och ro ifall tiden räcker till. Materialet behandlar en mängd funktioner som är väsentliga för senare kurser. Ifall du är osäker på ditt kunnande lönar det sig att spara materialet även efter kursen.

Innehåll Övning: Linux grafiskt och i kommandotolk (LINUX)... 4 Början av övningen... 4 Att använda Linux grafiskt... 4 1 E-post i Linux: Thunderbird... 4 2 Filskydd och komprimering av information i Linux... 4 3 Att använda Linux i kommandotolk... 5 1 Att undersöka en katalogstruktur från kommandoraden... 6 2 Hantering av filer och kataloger, kalapankki-övning... 7 4 Fjärrkontakt i kommandorad... 8 1 Kommandoradkontakt... 9 2 Flyttning av filer... 9 5 Textbehandling och tabellkalkyl i Linux... 9 5.1 Textbehandling och tabellkalkyl i Linux: OpenOffice.org... 10 6 Tilläggsuppgifter för snabba... 11 6.1 Att läsa Noppas RSS flöder med Thunderbird *... 11 6.2 Länkar *... 11 6.3 Filskydd i kommandotolk: chmod *... 12 6.4 Kommandona för utskrift: lpr, enscript, lpq, lprm *... 13 6.5 Användning av nyhetsgrupper med Thunderbird *... 13 2 Tilläggsuppgifter för datatekniker och andra intresserade... 15 2 Inloggning och förberedelser... 15 3 Mera kommando... 15 1 Läsning av textfil: cat, more/less... 15 2 Editering av textfil: pico/nano, vi... 15 3 Komprimering av information... 16 4 Några små Linux-kommandon... 16 5 Lokalisering av filer och kataloger: locate... 17 6 Skapande av en.plan-fil... 17 4 Mera om kommandon och processer... 17 1 Användning av optioner i kommandona... 17 2 Tips för kommandogivning... 18 3 Alias-kommandot... 19 4 Styrning av inmatningar och utskrifter, "piping"... 20 5 Hantering av processer... 21 T-106.1111 Introduktion till studierna och datasystemen 2

6 Variabelövning... 21 5 Emacs-texteditorn... 22 5.1 Användning av Emacs texteditorn... 22 5.2 Hantering av programmeringsfiler i emacs... 23 T-106.1111 Introduktion till studierna och datasystemen 3

Övning: Linux grafiskt och i kommandotolk (LINUX) Början av övningen I den här övningen gäller alla tips för GNOME, som är förhandsinställt på Aalto IT:s datorer, men ifall du är en van användare kan du även prova något annat fönstersystem. Välj system innan du loggar in. Logga in i Linux. Öppna Firefox (Applications Internet). Att använda Linux grafiskt 1 E-post i Linux: Thunderbird Starta Thunderbird från menyn Applications Internet Mozilla Thunderbird Mail/News. Första gången du använder Thunderbird ber programmet dig automatiskt att skapa en e- postlåda till någon tjänsteerbjudare. Skippa det med att trycka på Skip this and use my existing e-mail. Skriv in ditt namn, din e-postadress och ditt lösenord. Tryck Continue. Till nästa välj Manual config. Fyll i dessa saker i rutorna: a. Incoming: IMAP, Server hostname: imap.aalto.fi, Port: 993, SSL: SSL/TLS, Authentication: Normal password b. Outgoing: SMTP, Server hostname: mail.aalto.fi, Port: 587, SSL: STARTTLS, Authentication: Normal password c. Username: ditt användarnamn Slutför installationen med att klicka på Done a. Dina inställningar är i ordning och du kan börja använda e-posten! Ta i bruk e-postkatalogerna som du skapade i Outlook: klicka namnet av ditt e-postkonto och välj Manage folder subscriptions från listan som öppnas i mitten. Välj e-postkatalogerna (INBOX, kompisar och andra kataloger, som du möjligtvis skapade) och tryck OK. 5. Skicka med Write-tangenten ett testmeddelande till dig själv. 6. Skapa en ny katalog vid namn test: klicka namnet av ditt e-postkonto med musens högra knapp och välj New Folder. Spara ditt testmeddelande i katalogen. 7. Bekanta dig bättre med Thunderbird, om du vill. 2 Filskydd och komprimering av information i Linux I Linux kan man komprimera information samt ändra dess användarrättigheter både grafiskt och från en kommandotolk. I den här övningen provar vi på hur man gör saker och ting grafiskt. Komprimering av data är praktiskt t.ex. vid inlämnandet av ett övningsarbete, som består av många filer. Filskydd är viktigt, ifall du inte vill att andra människor kommer åt dina filer. Ibland händer det emellertid, t.ex. då man skapar www-sidor, att filer inte har tillräckligt med användarrättigheter, och då måste man utvidga dem för att filen ska synas på nätet. T-106.1111 Introduktion till studierna och datasystemen 4

Öppna din hemkatalog (Places Home Folder). Packa filerna (data och konferenspappret) som du skapade i förra övningen i en fil av.zipformat: välj filerna och klicka sedan på musens högra knapp. Välj Compress ur menyn. Välj Properties Permissions från menyn för musens högra knapp. Ge andra användare rätt att läsa (read).zip-filen du skapat, men behåll skrivrätten (write) hos dig själv. 3 Att använda Linux i kommandotolk Linux kan användas grafiskt, men användning via en kommandotolk är också mycket effektivt. Varför lönar det sig att lära sig använda kommandotolk? I studierna och i jobblivet kommer du troligtvis att behöva använda kommandotolk Om du stöter på problem, kan IT-stödet ofta be dig om utskrifter från kommandoraden du lär dig så att säga samma språk som IT-stödpersonen Automatisering: du kan automatisera de kommandona som du själv använder ofta Du får mera gjort: men du kan också förorsaka mera skador Om du fjärranvänder skolans program kan du behöva kommandoradskunskaper Grafiska program utnyttjar ofta kommandoradsprogram, så att samma saker ofta kan göras mera effektivt direkt från kommandoraden Överlag ges kommandona så att man först skriver kommandot på kommandoraden och sedan trycker på enter. Kommandona är i det här materialet skrivna med Courier New font. Du får mer information om vad kommandona gör med man-kommandot (man namnet_av_kommandot). I den här övningen använder man kommandotolk på den datorn, som man jobbar vid, inte till exempel över fjärrkontakt. Hämta fil kalapankki.zip från Noppa, katalog med namn Viikkoharjoitukset. Spara den till din hemkatalog. Expandera paketet genom att klicka filen med musens högra knapp och att välja Open with Archive Manager ur menyn. När programfönstret öppnar sig, välj Extract i övre kanten. I det nästa fönstret välj först Extract All Files i nedre vänstra kanten och tryck sedan Extract i nedre högra kanten. Kontrollera, att du nu har katalog kalapankki i din hemkatalog. Du kan radera det tidigare zippaketet. Öppna kommandotolken (Applications Accessories Terminal). Du har nu följande katalogstruktur i din hemkatalog: T-106.1111 Introduktion till studierna och datasystemen 5

kalapankki kauppa oma_akvaario isot_kalat pienet_kalat reseptit filer filer filer Obs. Då du arbetar med uppgifter, lönar det sig att hålla framme den här planritningen. Den hjälpet dig att uppfatta katalogstrukturen: vad är moderkatalog för en katalog, har den underkataloger osv. Rita gärna in alla egna kataloger och filer som du skapar. 1 Att undersöka en katalogstruktur från kommandoraden Minneslista: Att lista katalogens innehåll: ls Att flytta från en katalog till en annan: cd katalogens_namn/ Att kontrollera ens läge: pwd Tilläggsinformation om kommandot: man kommandot 5. 6. Undersök vilka filer som finns i din hemkatalog med kommandot ls Undersök vilka som är filer och vilka som är kataloger med antingen kommandot ls l eller kommandot ll Obs: ll är inte ett autentiskt Unix-kommando, utan finns definierat i Aalto IT:s så kallade allmänna alias. Det står för kommandot ls CaFlq. 7. Vad ger kommandot ls l för information? 8. Vad ser du med kommandot ls a? Vad behövs det här kommandot till? T-106.1111 Introduktion till studierna och datasystemen 6

9. Försäkra med ett lämpligt kommando, att du befinner dig i din hemkatalog. Var ligger din hemkatalog? 10. Gå till hela systemets rotkatalog med kommandot cd / 1 Se efter vad som finns i roten. 1 Återvänd till din hemkatalog med kommandot cd 1 Kontrollera innehållet i kalapankki-katalogen utan att gå in i själva katalogen. Hur gör man detta? 1 Vad finns i kalapankki-katalogens underkatalog isot_kalat? 2 Hantering av filer och kataloger, kalapankki-övning Den här övningen går igenom grundkommandona för hantering av filer och kataloger. Övningen är påhittad, men motsvarande kommandon behövs ofta i verkligheten då man använder Unix-systemet via en kommandotolk eller en textbaserad förbindelse (SSH). Idén med fiskbanken: i fiskbanken finns en butik samt kundens eget akvarium. Kunden skapar de underkataloger han/hon vill ha i sitt akvarium. Sedan kan han/hon köpa fiskar från butiken genom att kopiera butikens filer till underkatalogerna i det egna akvariet. I takt med att butiksägaren föråldras minskar butikens sortiment, varvid filer och kataloger försvinner ur den. Exempel på grundkommandon för förflyttning i katalogträdet: Förflyttning in i en katalog: cd katalogens_namn Återvändo ett steg uppåt i katalogstrukturen: cd.. Återvändo två steg uppåt i katalogstrukturen: cd../../ Även kombinationer är tillåtna, till exempel cd../../hundpark/stora_hundar/ Till hemkatalogen kommer man alltid med kommandot: cd (utan argument) Att hantera en fil Kopiering av filen: cp filens_namn kopians_namn Att flytta filen: mv nuvarande_läge nytt_läge Att ändra namnet av filen: mv gammalt_namn nytt_namn Radering av filen: rm filens_namn Att skapa en katalog: mkdir ny_katalog T-106.1111 Introduktion till studierna och datasystemen 7

Att radera en katalog: rmdir katalogens_namn Obs. Samma system som med katalogstrukturen fungerar även då man handskas med filer och kataloger. Ett par exempel: cp../hundpark/beagle.txt hemmet/egen_beagle.txt rm../grannens_gård/hund_med_rabies.txt Gå till kalapankki-katalogen. Se efter, vilka fiskarter som erbjuds i butiken. Vad innehåller filen för en fisk? (kommandot: cat filens_namn) Hauki (gäddan) är en stor fisk, men den har villat bort sig i katalogen pienet_kalat (små fiskar). Flytta hauki från katalogen pienet_kalat till katalogen isot_kalat (stora fiskar). 5. Ahven (abborren) är en medelstor fisk och kan således vara antingen stor eller liten. Kopiera abborren från katalogen isot_kalat till katalogen pienet_kalat. 6. Gå till receptkatalogen. 7. Ögna igenom receptet för siiderisilli (cidersill) samt tilläggsinstruktionerna med kommandot less filens_namn eller more filens_namn. Varför fungerar inte cat-kommandot? 8. Gå till katalogen oma_akvaario (personligt akvarium). 9. Skapa en katalog vid namn kalat (fiskar) inne i oma_akvaario katalogen. 10. Kopiera de fiskfiler du vill ha från butiken till din egen kalat-katalog. 1 Butiksägaren är gammal och trött, och vill minska på sitt fisksortiment. Han slutar sälja lohi (lax). Ta bort lohi ur butikens sortiment. 1 Butiksägaren bestämmer sig för att helt sluta sälja stora fiskar. Ta bort isot_kalat-katalog ur butiken. (Observera, att kommandot rmdir inte fungerar som sådant. Ta reda på de nödvändiga åtgärderna eller parametrarna.) 4 Fjärrkontakt i kommandorad I Linux finns det inga skilda program för fjärrkontakt, utan man använder kommandorad. Kommandona som används i den här övningen fungerar även i Mac OS X datorer. Öppna kommandotolk (Applications Accessories Terminal). T-106.1111 Introduktion till studierna och datasystemen 8

1 Kommandoradkontakt Kommandoradkontakt fås med kommando ssh servers_adress dvs. till exempel ssh kosh.aalto.fi. Isåfall tas fjärrkontakt med samma användarnamn med vilket man har loggat in på datorn. Om man vill använda något annat användarnamn, kan man använda kommando ssh -l användarnamn servers_adress eller ssh användarnamn@servers_adress. 5. Öppna kommandoradkontakt till den allmänna servern kosh.aalto.fi i kommandotolk. Om du får meddelande, att serverns nyckel inte finns i register, svara yes (skriv svaret och tryck enter). Programmet må fråga ditt lösenord. Fjärrkontakt on färdig, när prompten kommer till synes. Observera serverns namn kosh i början av prompten. Nu kan du pröva kommandon du har lärt dig: gå till kalapankki-katalogen, kopiera filer från en katalog till en annan osv. Stäng av kontakten med kommando logout. 2 Flyttning av filer Man kan flytta filer och kataloger med kommando scp vad_flyttas vart_flyttas. Titta på noggrannare instruktioner i föreläsningsdior. Normaltvis behöver man inte flytta filer mellan skolans Linuxdator och Aalto-skivutrymme, efter utrymmet syns också på Linux-dator. Vi övar flyttning i varje fall, eftersom man oft måste flytta filer mellan hemdator och Aalto-skivutrymme. Välj en fil och flytta den från datorn i klassrummet till den allmänna servern (kosh.aalto.fi). (Filen borde komma till synes även på datorn i klassrummet.) Välj en fil och flytta den från den allmänna servern till datorn i klassrummet. 5 Textbehandling och tabellkalkyl i Linux För textbehandling och tabellkalkyl i Linux är det praktiskt att använda programmen i OpenOffice.orgprogrampaketet. Man hittar dem i startmenyn under Applications Office. 5. 6. 7. Öppna program Word Processor. Använd Copy Paste Special Unformatted text för att hämta texten från kursens webbplats: http://www.tkk.fi/u/lapio/tutkimus.txt Skapa en rubrikstruktur. Skapa en innehållsförtäckning (Insert Indexes and Tables Indexes and Tables). Tillägg en sidfot (Insert Footer Default) och tillägg sidnummer till sidfoten (Insert Fields Page Number). Ändra dokumentets stilar. Öppna Spreadsheet-programmet. T-106.1111 Introduktion till studierna och datasystemen 9

8. 9. Hämta numerisk data från: http://www.tkk.fi/u/lapio/data.txt Filen innehåller rubriken, axlarnas rubriker och själva datan. Konvertera datan till en tabell (Data Text to Columns). 10. Stilisera tabellen. (Format Cells) 1 Skapa en graf (Insert Chart XY (Scatter)). Glöm inte rubrikerna. 1 Ändra grafens utseende. Du kan minska på punkterna och göra finjusteringar. Spara filen i din hemkatalog (File Save). 1 Flytta grafen till ditt konferenspapper och tillägg ett bildtext. Om du skulle vilja se hur din fil ser ut i MS Office, spara den i.doc-format och öppna den i nästa övningen. 1 Spara filen i PDF-format i din hemkatalog (File Export as PDF) och stäng programmen. 5.1 Textbehandling och tabellkalkyl i Linux: OpenOffice.org För textbehandling och tabellkalkyl i Linux är det praktiskt att använda programmen i OpenOffice.orgprogrampaketet. Man hittar dem i startmenyn under Applications Office. 15. Öppna program Word Processor. 16. Använd Copy Paste Special Unformatted text för att hämta texten från kursens webbplats: http://www.tkk.fi/u/lapio/tutkimus.txt 17. Skapa en rubrikstruktur. 18. Skapa en innehållsförtäckning (Insert Indexes and Tables Indexes and Tables). 19. Tillägg en sidfot (Insert Footer Default) och tillägg sidnummer till sidfoten (Insert Fields Page Number). 20. Ändra dokumentets stilar. 2 Öppna Spreadsheet-programmet. 2 Hämta numerisk data från: http://www.tkk.fi/u/lapio/data.txt Filen innehåller rubriken, axlarnas rubriker och själva datan. 2 Konvertera datan till en tabell (Data Text to Columns). 2 Stilisera tabellen. (Format Cells) 25. Skapa en graf (Insert Chart XY (Scatter)). Glöm inte rubrikerna. 26. Ändra grafens utseende. Du kan minska på punkterna och göra finjusteringar. Spara filen i din hemkatalog (File Save). 27. Flytta grafen till ditt konferenspapper och tillägg ett bildtext. T-106.1111 Introduktion till studierna och datasystemen 10

Om du skulle vilja se hur din fil ser ut i MS Office, spara den i.doc-format och öppna den i nästa övningen. 28. Spara filen i PDF-format i din hemkatalog (File Export as PDF) och stäng programmen. 6 Tilläggsuppgifter för snabba 6.1 Att läsa Noppas RSS flöder med Thunderbird * Adresserna för kursernas nyhetsflöden är i form https://noppa.aalto.fi/noppa/kurssi/kurskod/uutiset/rss, till exempel https://noppa.aalto.fi/noppa/kurssi/t-106.1111/uutiset/rss. Det finns en länk till nyhetsflödet i nederkantet av varje kursens Uutiset-sida. Man kan inte beställa flödena av alla kurser i Noppas Egna kurser samtidigt, utan man måste beställa flödet för varje kurs skilt. Att ta nyhetsflödena i bruk Öppna File New Other Accounts ur Thunderbirds meny. Välj Blogs & News Feeds och klicka Next. Ge ett namn för nyhetsflödena (det gäller alla flöden) och klicka Next. Sluta genom att tryck Finish. Att beställa nyhetsflödet Välj nyhetsflödena från listan på vänster sida; flödenas namn är det som du väljde i förra punkten. Välj Manage subscriptions från fönstret som öppnas i mitten. 5. 6. Lägga ett flöde genom att trycka Add-knappen. Skriv in flödets namn till fönstret som öppnas och klicka OK. Stäng beställningsfönstret från kryssen i övre hörnet på höger sida. Flödet du beställde finns nu i menyn på vänster sida (öppna nyhetsflödena genom att klicka plustecknet framför namnet). Det är lätt att kolla kursens nyheter på samma gång när du läser e-post. Du kan senare bearbeta din RSS-beställning i Manage Subscriptions fönstrets med knapp Edit och radera den med knapp Remove. Då blir nyheter som har redan laddats kvar. Du kan radera dem genom att klicka nyhetsflödets namn med musens högra knapp och att välja Delete. Du kan också radera beställningen samt de laddade nyheterna på samma gång med Deletefunktionen. 6.2 Länkar * Uppgiften är fortsättning för kalapankki-uppgiften och görs i kommandotolk. Hur skapar man länkar? ln s den_ursprungliga_filen den_länkade_filen Gå till kalapankki-katalogen. Skapa en katalog vid namn omat_reseptit (enga recept) inne i oma_akvaario katalogen. Undersök reseptit-katalogen i butiken: vilka recept finns det. T-106.1111 Introduktion till studierna och datasystemen 11

Gör en symbolisk länk från ett av butikens recept till din egen omat_reseptit-katalog. Med vilket kommando kan du länka receptet? Varför använder man länkar? Ifall originalreceptet i butiken förnyas, uppdateras länken automatiskt. Kunden behöver inte själv hålla reda på ifall receptet är up-to-date eller inte. 5. Undersök din länk med kommandot ls l. Hur ser man att det är fråga om en länk? 6.3 Filskydd i kommandotolk: chmod * Filskydd kan sättas med chmod ändringar_i_skydd filer_som_handlas Man kan lägga skydd/rättigheter för tre olika grupper: u användaren själv (user) g grupp av andra användare (group) o alla övriga användare (others) a alla användare på samma gång (all), samma som optionen ugo Skydd kan bearbetas för tre olikt sätt: + lägga till - ta bort = sätta bara nämnda rättigheter Det finns tre olika slag av användningsrättigheter: r läsrättighet (read) w skrivrättighet (write) x rätt att köra filen (execute) Till exempel: chmod go+rx ahven.txt (Lägga till rättigheter r och x för grupper g och o till filen ahven.txt) 6. 7. Kontrollera rättigheterna för din oma_akvaario-katalog med kommandot ll eller ls l. Skydda innehållet i din oma_akvaario katalog från alla andra utom dig själv. Vilket kommando använder du? 8. 9. Kontrollera, att du lyckades ändra skyddet. Ge alla användare rätt att läsa (read) och söka i (execute) kauppa-katalogen. T-106.1111 Introduktion till studierna och datasystemen 12

6.4 Kommandona för utskrift: lpr, enscript, lpq, lprm * Obs! Aalto IT:s utskriftsservice använder inte Unix-printköar, så den här övningens kommandon fungerar inte på datorer i Aaltos datasalar. De kan dock behövas i andra Unix-/Linux-system. Printning i Linux: När man arbetar med LaTeX får man PostScript-filer vilka är lätta att printa med printkommandot lpr. För övrigt är printkommandona närmast bra att veta, eftersom man printar i Linux typiskt på samma sätt som i Windows. Däremot är det nyttigt att veta hur man ändrar printkön. De behövs när: Du har printat en fel fil Printern är sönder eller printar inte pga någon annan orsak. Då är det bra att rasera alla dina jobb så att dom printas inte då printern fungerar igen. Om du arbetar på Linux-maskinen, kan du handla printkön från kommandotolk. Printkommandon: lpr enscript postscript fil (.ps, t.ex. gjord med LaTeX) textfil (t.ex. text, programmeringsfil, skript osv.) Form: kommandot Pprintkön fil Till exempel: enscript Pmaari2 litet_program.java Printkökommandon: lpq visa printkön Form: lpq -Pprintkön Till exempel: lpq Ppsu352 lprm radera printjobb; du får veta jobbnumret med kommandot lpq Form: lprm Pprintkön jobbnumret Till exempel: lprm Pmaari1 42291 Ta fjärrkontakt med den allmänna servern (kosh.aalto.fi). Printa ett valfritt recept från kalapankki med den påhittade printern lapio. (Obs. lapio printern fungerar endast på kosh. Den är inte en riktig printer, dvs. den printar inte ut något någonstans.) Undersök m.h.a. lpq-kommandot, om din utskrift syns i printkön och vad är dess jobbnummer. Radera din utskrift från den påhittade printerns printkö med kommandot lprm. 6.5 Användning av nyhetsgrupper med Thunderbird * Det finns många olika program för läsning av nyhetsgrupper. Thunderbird är användbara speciellt med tanke på läsning av skolkursers nyhetsgrupper, eftersom man då kan kontrollera gruppens nyheter i samband med e- postläsandet. T-106.1111 Introduktion till studierna och datasystemen 13

Installation av AUS nyhetsserver i Thunderbird Välj File New Other Accounts ur menyn och välj alternativet Newsgroup account. Följ anvisningarna. Använd servern news.tky.fi. Att lägga till nyhetsgrupper Välj nyhetsgruppkonto på skärmens vänstra kant och välj sedan Manage newsgroup subscriptions på listan som kommer till mitten av skärmen. 5. 6. 7. Sök efter nyttiga grupper. Titta på övningen Error! Reference source not found.. Bekanta dig med News-etiketten: http://www.kiravuo.net/etiketti/ (på finska) Skicka ett meddelande till den här kursens grupp (opinnot.tik.tyovaline) antingen genom att skriva ett nytt meddelande eller genom att svara på någon annans meddelande. Undersök hur du kan återkalla meddelandet som du skickat. Radera meddelandet ifall du vill. (Det lönar sig till exempel att radera säljes-annonser då du fått varan såld så att du inte behöver ta emot onödiga köpanbud.) Bearbeta sektionen för nyhetsgrupper i Thunderbird så att den passar din användning. Andra program för läsning av nyhetsgrupper: Nyhetsgrupperna kan läsas också med många program som är menade för läsning av nyhetsgrupper, till exempel textbaserade tin, nn och gnus i Linux. T-106.1111 Introduktion till studierna och datasystemen 14

2 Tilläggsuppgifter för datatekniker och andra intresserade 2 Inloggning och förberedelser De här uppgifter görs i kommandotolk. Ifall du arbetar på en Windows-station, måste du ta fjärrkontakt till den allmänna servern (kosh.aalto.fi). Starta även X-fönsterprogrammet. Användning av fjärrkontakt och X-fönstren beskrivs i den tredje övningen. Hämta fil puhelin.zip från Noppas katalog Harjoitusmateriaali. Spara den i din Linuxhemkatalog. Expandera paketet. Kontrollera att du nu har katalogen med namn puhelin i din hemkatalog. Du kan radera zippaketet. Öppna kommandotolken eller fjärrkontakten. 3 Mera kommando 1 Läsning av textfil: cat, more/less Gå till katalogen puhelin. 5. Undersök med kommandot cat, vad finns det i filen kalevala.txt. Undersök med samma kommandot filen puhelinluettelo.txt. Vilket problem har du? Undersök filen puhelinluettelo.txt nu med kommandot more. Du får hjälp för det genom att trycka h. Rulla ner texten med mellanslag och enter. Vad är skillnaden med dem två? Kan du rulla texten uppåt? Gå bort genom att trycka q. Undersök samma filen puhelinluettelo.txt ännu med kommandot less. Nu kan du rulla ner texten också med piltangenter. Också med less får du hjälp genom att trycka h. 2 Editering av textfil: pico/nano, vi För liten editering passar editorer pico och dess open source versionen nano. En editor med flera egenskaper är Vi, som har dess egna användare men som kan vara hård för nybörjare. En editor med ännu flera egenskarper är emacs (titta på övningen 5). Öppna oodi_koodille.txt till pico-editorn med kommandot pico oodi_koodille.txt Det syns tipsar för användning i nederkanten. ^-tecken betyder att man ska trycka Ctrltangenten. Flytta den mellersta versen (rim 5-8) till början: klipp rader med tangentkommandot Ctrl k (Cut Text) och limma dem med Ctrl u (UnCut Text). Spara filen med tangentkommandot Ctrl o (WriteOut) och stäng av programmet med Ctrl x (Exit). Om du inte sparar filen innan du stänger av programmet, det frågar om du vill spara den bearbetad filen. Öppna oodi_koodille.txt till vi-editorn med kommandot vi oodi_koodille.txt Det finns tre belägenheter i Vi-editorn: bearbetnings-, skrivning- och kommandobelägenhet. När man öppnar editorn, är bearbetningsbelägenhet i kraft. Då kan man bearbeta filen med tangentkommandon (med inte lägga T-106.1111 Introduktion till studierna och datasystemen 15

till texten). Till skrivningsbelägenhet går man med tangentkommandot i. Då kan man lägga till eller ta bort text genom att använda tangentbord som normaltvis. Man går från skrivningsbelägenhet till bearbetningslägenhet genom att trycka ESC. Med kommandot: går man till kommandobelägenhet, där man kan handla filer eller köra kommandon i kommandotolk. 5. 6. Flytta versen som du flyttade tidigare till början av diktren, tillbaka till mitten av dikten: klipp rader en åt gången med kommandot dd och limma dem till den rätta platsen med kommandot p (ska limma raden nedanför markören) eller P (ska limma raden ovanför markören). Spara filen med kommandot :w. Stäng av programmet med ett av följande kommandona: :q! (stänger av programmet utan att spara filen), :wq eller ZZ (sparar filen och sedan stänger av programmet). Mer information om vi-editorn finns det till exempel i Wikipedia (http://sv.wikipedia.org/wiki/vi_%28textredigerare%29). 3 Komprimering av information Övningen behandlar arkivering av information med hjälp av programmet tar. Tar komprimerar inte information (utrymmet som filerna tar upp minskar inte). Ur användarens synvinkel fungerar tar på samma sätt som de egentliga komprimeringsprogrammen Tar- och jar-programmen används på flera kurser vid TH, och därför fungerar tar som exempel i den här övningen. Arkivera hela puhelin katalogen med hjälp av tar -programmet: Kommandot: tar cvf paketets_namn den_packade_katalogens_namn Vad betyder tillägget cvf: Kontrollera paketets innehåll med tar tvf paketets_namn Expandera ditt paket inne till puhelin-katalogen Expanderingskommandot: tar xvf paketets_namn Vad betyder tillägget xvf: Kontrollera att hela arkivets innehåll nu finns på sin plats. 4 Några små Linux-kommandon Om du kommer ihåg kommandots namn men är inte säker, hur man ska använda det, eller om du vill bekanta dig noggrannare med dess funktion, titta dess manualsidor: man kommandot Se efter vem alla som arbetar på samma maskin som du m.h.a. kommandot who. T-106.1111 Introduktion till studierna och datasystemen 16

Prova hur du kan ändra på dina användaruppgifter med kommandot chfn. (Ifall informationen är korrekt behöver du bara trycka på enter vid varje punkt, så ändras inte uppgifterna.) Vilka uppgifter kan man ställa in m.h.a. kommandot? Ifall du använder kommandot finger, hur avviker utskriften från den i punkt 1? 5. Be om din bordsgrannes användarnamn och undersök informationen om honom/henne med kommandot finger anvandarnamn Undersök vad kommandot finger egentligen gör genom att använda manualsidorna i Unix: man finger Vad har.plan filen att göra med finger-kommandot? (Mot slutet av övningen kan du bearbeta din egen.plan-fil.) 6. 7. Prova vad kommandot cal gör. Hur kan du skriva ut dagarna i december på skärmen? 8. 9. Prova på en liten räknemaskin m.h.a. kommandot bc. (Obs: användningen av maskinen avslutas med kommandot quit.) Kontrollera till sist att du är dig själv med kommandot whoami. 5 Lokalisering av filer och kataloger: locate Lokalisera din bordsgrannes hemkatalog med hjälp av kommandot locate. Lyckas du hitta några intressanta filer i din bordsgrannes hemkatalog? 6 Skapande av en.plan-fil Innehållet i.plan filen som befinner sig i användarens hemkatalog skrivs ut på skärmen i samband med fingerkommandot. (Det finns även en.project-fil, vars första rad skrivs ut då man använder finger-kommandot.) Skapa dig en.plan fil. Testa filens funktionalitet genom att använda finger-kommandot på ditt eget användarnamn. 4 Mera om kommandon och processer 1 Användning av optioner i kommandona Kommandona i Linux kommandotolk fungerar enligt följande grundprincip: kommando option argument T-106.1111 Introduktion till studierna och datasystemen 17

Optionerna är tilläggsdefinitioner angående kommandot, argumentet berättar vart kommandot riktas. I den här övningen får du öva användningen av optioner. Situationerna kan kännas aningen konstgjorda, men i verkligheten har man mycket nytta av att använda optioner. Obs. Ifall kommandona i misstag går i ett läge, då de väntar på input från tangentbordet, kommer du vanligtvis undan med kommandot Ctrl c. Gå till katalogen puhelin. Använd kommandot wc till att räkna hur många tecken, ord och rader som finns i filen vid namn puhelinluettelo.txt. Med vilken tilläggsoption visar wc-kommandot endast antalet rader? Använd kommandot grep till att skriva ut varje rad från filen puhelinluettelo.txt som innehåller ordet Jukka. 5. Använd kommandot sort till att ordna raderna i filen kalevala.txt i alfabetisk ordning på skärmen. Hurudana sorteringsregler följer sort kommandot? 6. Ordna raderna i filen puhelinluettelo.txt i omvänd alfabetisk ordning med hjälp av sortkommandot. Vilken tilläggsoption måste du använda? 7. Ordna raderna i filen puhelinluettelo.txt i omvänd alfabetisk ordning enligt förnamn med hjälp av sort-kommandot. (Tips: -r k2) 8. Kontrollövning för krissituationer: Skriv kommandot sort utan några argument. Vad händer? Varför? Hur ska du gå bort? 9. Skriv nu sort kommandot på kommandoraden, och därefter orden katt, hund, apa, lo och hök på skilda rader. Gör ännu ett radbyte och tryck Ctrl d. Vad hände? 2 Tips för kommandogivning Då man skriver kommandon, räcker det ofta med att skriva ut endast början på kommandot eller filen man jobbar med. Sedan trycker man på tabulatorn. Ifall filnamnet är entydigt fylls det ut automatiskt. Man kan röra sig i sin kommandohistoria med piltangenterna eller så kan den skrivas ut på skärmen med kommandot history. T-106.1111 Introduktion till studierna och datasystemen 18

Man kan märka ett eller flera tecken i en teckensträng med jokertecken. Tecken? motsvarar exakt ett tecken, * för sin del motsvarar en obegränsad mängd av tecken. Till exempel ovn?.pdf kan peka till filerna ovnpdf och ovnx.pdf men inte till filen ovn1pdf. Däremot harj*.pdf kan peka till alla dessa tre men inte till filen harj1doc. Gå till puhelin-katalogen. Pröva fylla ut filnamnet genom att skriva ut innehåll för filen puhelinluettelo.txt till skärmen till exempel så här: more puh ja ock tabulator Pröva samma för filer med namnet NumeroNaytto. Märk vad händer, när namnet inte är entydigt. Prova förflytta dig i din egen kommandohistoria m.h.a. piltangenterna. Undersök din kommandohistoria med history-kommandot. 5. Med vilken tilläggsparameter får du endast de tio senaste kommandona att skrivas ut? 6. Pröva använda jokertecken: skapa en katalog med namnet tekstit i puhelin-katalogen och flytta alla filer med ändelse.txt från puhelin-katalogen till tekstit-katalogen. Kommandot du använde: 3 Alias-kommandot Gå vid behov till din hemkatalog. Undersök vilka alias du använder automatiskt med hjälp av alias-kommandot. Skapa ett alias vid namn hej, som skriver ut alla användare som jobbar på samma arbetsstation som du. Kommandot du använde: Alias-filen hej är emellertid inte speciellt praktisk, eftersom den raderas varje gång du loggar ut. För att skapa bestående alias måste du göra följande: Skapa en fil vid namn.aliases med någon editor. Alias-filen kan till exempel se ut så här: a cp "cp -i" a mv "mv -i" a m more a ^L clear T-106.1111 Introduktion till studierna och datasystemen 19

5. För att kommandotolken ska utföra aliasen ifråga måste du lägga till raden source ~/.aliases längst ner i filen.cshrc i din hemkatalog. 6. Prova ifall dina alias fungerar. Logga också ut och tillbaka in och prova om dina alias fortfarande fungerar. 4 Styrning av inmatningar och utskrifter, "piping" Unix-processen: Inmatning tangentbord kommando program... Process kommando program... Utskrift skärmen fil annan process... Styrkommandon Med styrkommandona kan man styra utskrift av processen till en fil eller ge inmatning från en fil. Styrkommandonas tecken: >, >>, <, << "Piping": Utförande av flera kommandon efter varandra så att varje kommando använder det föregående kommandots utskrift som inmatning. Tecknet för piping: Piping-princip: Inmatning Process 1 Process 2... Process n Utksrift Obs. I följande uppgifter ska utförandet ske på endast en kommandorad. Försäkra, att du är i katalogen puhelin. Skriv ut filen oodi_koodille.txt i filen moderni.txt med hjälp av kommandot less. Kommandot du använde: Lägg till filen kalevala.txt i filen moderni.txt. Ordna filen kalevala.txt i alfabetisk ordning (med kommandot sort f) och lägg till den i filen moderni.txt. Kommandot du använde: T-106.1111 Introduktion till studierna och datasystemen 20