Lesprogramma
1. Inleiding Linux / UNIX
Inleiding Linux / UNIX
Rol van de kernel
Ontstaan van Linux/UNIX, en de sterke en minder sterke punten van dit systeem
Linux/UNIX-versies en -varianten.
Eigenschappen van Unix
Multi user, multi process
X Window system
Terminals en de shell
Werking van de terminal
Shells
Shell prompt
De gebruiker root
Enkele commando’s
Het echo commando
Argumenten en vlaggetjes
Het date commando
Het who commando
Pauzeren en commando’s afbreken
De gebruiksaanwijzing man
Communicatie tussen terminals
Het write commando
Ongewenste berichten – mesg
Het wall commando
2. Elementair bestandsbeheer
Het bestandssysteem
Bestandssysteem
Het ls commando
Een handige aanvulling, tab
Bestanden bekijken
Bestanden bekijken
Het cat commando
Alternatieven – more en less
Het einde – tail
Geen tail zonder head
Tellen – wc
Formatteren – pr
Afdrukken – lp
Kopiëren – cp
Hernoemen – mv
Verwijderen – rm
Creëren of actualiseren – touch
Argumenten
Filenaam-expansie
Quoting
Laatste optie
3. Reguliere expressies
Reguliere expressies en grep
Het commando grep
Basis reguliere expressies
Combinaties
First match en longest match
Reguliere expressies en filenaamexpansie
4. De vi editor
Commando mode en input mode
Het starten van vi
Commando mode en input mode
Commando mode
Input mode
Overzicht subcommando’s
Navigatie en zoeken
Navigatie
Uitgebreide navigatie
Eenvoudig zoeken
Aanbrengen van wijzigingen
Tekst toevoegen
Tekst verwijderen
Undo
Bestanden opslaan en openen
De buffer, herhaling en ranges
De buffer
Hehalingen en ranges
Subcommando’s herhalen
Ranges
Zoeken en vervangen
5. Gevorderd bestandsbeheer
Het filesysteem
Het filesysteem
Login directory
Hiërarchie en padnamen
Root directory
Meer over padnamen
Standaard directories
Directories maken en verwijderen
Meer over verwijderen en kopiëren
6. IO redirection
Standaard input en standaard output
Standaard invoer en standaard uitvoer
Input-output redirection met bestanden
Input redirection
Output redirection
Voorbeelden
Pipes en aangepaste output
Input-output redirection met pipes
Aangepaste output
Processen
T-stukje
7. De shell en procesbeheer
De shell
Werking van de shell
Processen in de achtergrond
Identificatie van een proces
Procesbeheer
Processen bekijken met commando ps
Processen monitoren met commando top
Signals sturen met commando kill
Actief blijven met commando nohup
Prioriteit bepalen met het commando nice
Job control
Variabelen
Meer over de shell – variabelen
Variabelen maken en verwijderen
Variabelen exporteren
Commando-locatie bepalen
Prompt instellen
Meer over de shell
Meer over de shell – scripts
Meer over de shell – profile#8. Filesysteembeheer
Apparaten en fysieke filesysteemstructuur
Randapparaten
Fysieke filesysteemstructuur
Construeren van de boomstructuur
Links
Links
Hard links
Symbolic links
Diskruimte en zoeken
Diskruimtegebruik – het commando du
Bestanden zoeken – find
9. Filters
Filters
Filters
Achterstevoren – rev
Regelnummers – nl
Sorteren – sort
Ontdubbelen – uniq
Deel uit een regel knippen – cut
Tellen – wc
Staart bekijken – tail
Regels zoeken – grep
Vertalen – tr
Vergelijken van bestanden
Vergelijken van bestanden
Vergelijken met cmp
Vergelijken met diff
10. Toegangsrechten
Gebruikersidentiteit
Gebruikers en groepen
Gebruikersadministratie
Permissies
Permissies
Lees- en schrijfrechten – chmod
Uitvoerbare bestanden
Permissies van directories
Standaardrechten – umask
Eigenaar van een bestand – chown en chgrp
Van identiteit veranderen
Van identiteit veranderen
Andere gebruiker – su
Doen als een ander – sudo
11. Netwerken
Remote login
Remote login (onveilig) – telnet
Remote login (veilig) – slogin
Remote execute
Remote copy
Veilig kopiëren – scp
Veilig kopiëren – sftp
Veilig synchroniseren – rsync