Några linuxuppgifter
När du utför uppgifterna nedan bör du ha tillgång till Lite kort om kommandon i Linux
- Skapa katalog:
Öppna ett terminalfönster och skapa en katalog som heter Lab1 i
roten av din hemkatalog. Byt sedan aktuell katalog till Lab1 och skapa
två nya kataloger, som heter Lab1A och Lab1B.
Ledning
- Skapa fil:
När man skapar en fil använder man sig antingen
av en ordbehandlare (tex. programmet OpenOffice), eller en
editor (tex. emacs, nedit, vim). Man använder
ordbehandlare när man vill skapa dokument med snygga rubriker och
styckeindelningar etc. I en editor skapar man textfiler.
- Använd OpenOffice och skapa ett dokument (en fil) som heter
HurJagSkapadeEnKatalog.odt. Låt dokumentet innehålla en kort
beskrivning av hur du gjorde för att lösa uppgiften Skapa katalog:
ovan. Placera dokumentet i katalogen Lab1A.
- Använd minst en av editorerna emacs, nedit,
gedit eller vim (eller testa alla) och skapa en
textfil som innehåller en (mycket kort) beskrivning av hur du gjorde
för att lösa uppgiften Skapa katalog ovan. Döp filen till
katalogskapandeText och placera filen i katalogen Lab1A.
Ledning
- Lista filer/kataloger:
- Vilka filer och kataloger finns i
roten av din hemkatalog? Använd kommandot ls med lämpliga argument och flaggor för att svara på frågan.
Ledning.
-
Var har du sparat scriptfilerna du skapade med Matlab när du
löste uppgift 3 och 4 i matlablaborationen? Vilka filer innehåller
katalogen?
- Visa innehållet i fil:
Använd cat och titta på innehållet i
filerna HurJagSkapadeEnKatalog.odt respektive
katalogskapandeText (du skapade filerna i uppgiften Skapa fil ovan). Kommentar? Ledning.
- Hitta text i fil:
Använd grep och sök efter ett ord i
filen katalogskapandeText. (Observera att grep fungerar
för textfiler, kommandot kommer inte att fungera speciellt bra för
openOffice-dokument).
- Kopiera filer/kataloger:
- Gör en kopia av filen katalogskapandeText låt kopian heta
katalogskapandeTextKopia och placera kopian i samma katalog som
den ursprungliga filen (katalogskapandeText finns i katalogen
Lab1A om du gjort uppgifterna ovan).
- Gör en kopia av alla filerna i katalogen Lab1A. Placera
kopiorna i katalogen Lab1B. Låt kopiorna heta samma sak som ursprungsfilerna.
Ledning
- Flytta filer/kataloger:
Använd kommandot mv för att flytta filen katalogskapandeText
till skrivbordet (Desktop). Ledning.
- Ändra rättigheter på filer/kataloger:
Vilka rättigheter har filen katalogskapandeText? (om du
gjorde uppgiften "Flytta filer/kataloger" ovan finns filen
i katalogen Desktop). Ändra rättigheterna så att du inte får läsa
filen. Kontrollera kommandot (tex genom att använda cat).
Ändra tillbaka rättigheterna igen. Vilka rättigheter är satta för din
hemkatalog (vem kommer att kunna läsa och ändra i filer som skapas i din
hemkatalog?). Ledning.
- Skriv ut fil:
I varje labsal finns en skrivare som du kan använda när du vill skriva ut
något. Observera att ditt konto har en printerquota, dvs det finns en
övre gräns för hur många utskrifter du kan göra. (Läs mer om printerquota
här).
Varje skrivare har ett namn (finns angivet med en klisterlapp på själva
skrivaren). Om man inte väljer vilken skrivare man vill skriva ut på
hamnar utskriften på skrivaren som finns i samma rum som datorn. Man
kan själv styra utskriften till en annan skrivare genom att precisera
skrivarens namn.
- Öppna openOffice-filen (HurJagSkapadeEnKatalog.odt) och
skriv ut den. (Utskrifter görs genom menyval i openOffice).
- Skriv ut textfilen katalogskapandeText med hjälp av
kommandot lpr.
- Ta bort filer/kataloger:
Avsluta med att städa, dvs ta bort alla filer och kataloger som du
skapat när du gjort uppgifterna ovan. Tänk på att bara ta bort
de filer och kataloger du själv har skapat. De kataloger som fanns
där från början måste du låta vara kvar, annars finns det risk för
att ditt konto inte kommer att fungera som det ska.
(Har du följt uppgifterna ovan har du en katalog som heter Lab1
med innehåll, samt en fil som heter katalogskapandeText i
katalogen Desktop). Kommandot som används för att tabort filer
heter rm.
- Logga ut:
När du är färdig behöver du logga ut. Välj alternativet Log Out
från System-menyn.