Linux

11
Linux Workshop 5 Bestanden en bestandssystemen

description

Linux. Workshop 5 Bestanden en bestandssystemen. Over bestanden. Alles in Linux is een bestand Als het geen bestand is, is het een proces Een map is ook een bestand Een programma ook Een apparaat ook (device). Bestandskenmerken (ls –l). Pos 1 d: directory (blauw). - PowerPoint PPT Presentation

Transcript of Linux

Page 1: Linux

LinuxWorkshop 5Bestanden en bestandssystemen

Page 2: Linux

Over bestanden Alles in Linux is een bestand Als het geen bestand is, is het een

proces Een map is ook een bestand Een programma ook Een apparaat ook (device)

Page 3: Linux

Bestandskenmerken (ls –l)

Pos 1 d: directory (blauw)

Pos 1 -: normaal bestand (wit)

Pos 1 - + x: programma (groen)

Page 4: Linux

Mappenstructuur

Page 5: Linux

Betekenis van de mappenDirectory Content

/bin Alg. toegankelijke programma bibliotheek

/boot Boot bestanden en kernel (vmlinuz)

/dev Verwijzingen naar hardware

/etc Locatie voor configuratiebestanden

/home Home directories voor gebruikers

/proc Bestandssysteem voor alle processen

/root Thuisplek voor de beheerder

/sbin Programma’s voor de beheerder

/usr Programma’s etc. voor alle gebruikers progr.

/var Variabele data: logfiles, mail, print spool

Page 6: Linux

Verkenning van het bestandssysteem Absolute pad aanduiding:

/etc/X11/xinit$/xinitrc 1e slash (/) is verwijzing naar top-directory etc is map direct onder top-directory X11 is map daar weer onder xinit$ ligt weer onder X11 xinitrc, tenslotte, is een bestand in deze

submap

Page 7: Linux

Navigeren met cd Basiscommando is cd (change directory) cd .. 1 stapje hoger cd /etc/samba naar absolute

locatie cd / naar top-directory cd ~ naar home directory cd xxx xxx (1 niveau lager)

Page 8: Linux

Commando’s met bestanden ls lijsten file bestandsinformatie cd … verander van directory cp kopiëren mv verplaatsen rm verwijderen mkdir aanmaken directory find zoeken van bestanden

Page 9: Linux

Opdrachten om te oefenen

Directory's

1. Ga naar de directory Bureaublad (of Desktop indien Engelse versie), hoe doe je dit? 2. Ga met behulp van het commando cd terug naar je homedirectory. Er zijn meerdere

manieren, noem er twee. 3. Mogen er meerdere bestanden en/of directory’s met dezelfde naam in 1 directory

voorkomen? Zo ja, demonstreer dit. Zo nee, waarom niet? 4. Maak in je homedirectory een directory aan met de naam test. Geef hieronder aan hoe je dit

gedaan hebt. 5. Maak ook een directory test.test. Geef aan hoe je dit gedaan hebt.

Maak een bestand aan met de naam lege.file in je homedirectory. Geef aan hoe je dit gedaan hebt. (tip: gebruik commando touch om nieuw, leeg bestand aan te maken)

Page 10: Linux

Opdrachten om te oefenen

Listing

1. Met welk commando kan onder Linux een directory listing opgevraagd worden? 2. Hoe kun je de helpfunctie voor een commando opvragen? 3. Laat alle bestanden zien in je home directory en sorteer deze op tijd met het nieuwste

bestand bovenaan. Tip: gebruik het commando man om op te zoeken hoe je dit kan doen. 4. Laat alle bestanden zien in je home directory en sorteer deze op volgorde van tijd met het

oudste bestand bovenaan. 5. Laat alle bestanden zien in de directory /etc die met een k beginnen. Geef aan hoe je dit

gedaan hebt. 6. Wat is het verschil tussen het commando ls –l en ls –al?

Page 11: Linux

Opdrachten om te oefenen

Kopiëren Directory's die nog niet bestaan maak je eerst aan.

1. Kopieer het in opdracht 6 aangemaakte bestand lege.file naar lege.file2. Controleer of beide bestanden aanwezig zijn. Geef aan hoe je dit gedaan hebt.

2. Kopieer lege.file naar de directory test.test in je homedirectory en controleer of het bestand aanwezig is. Geef aan hoe je dit gedaan hebt.

3. Ga naar je home directory. Kopieer nu uit de directory test.test het bestand lege.file naar je home directory onder de naam lege.file3 (geef het commando vanuit je homedirectory). Geef aan hoe je dit gedaan hebt.

4. Ga naar de directory test.test in je homedirectory en verwijder het bestand lege.file. Geef aan hoe je dit gedaan hebt.

5. Haal de directory test weg met behulp van rm (en niet rmdir!). Zorg dat voor elke verwijdering van een bestand of directory een bevestiging wordt gevraagd. Geef aan hoe je dit gedaan hebt.

6. Kopieer alleen verborgen bestanden uit je home directory naar het directory subopdracht18. Geef aan hoe je dit gedaan hebt.