OPERATING
SYSTEMS -P1
KDG | 2021
,Inhoudsopgave
1. Linux introductie ......................................................................................................................................... 3
1.2 Navigatie in bestandsysteem......................................................................................................................... 3
1.3 Nuttige shell-commando’s............................................................................................................................. 4
1.4 Hulp vragen ................................................................................................................................................... 4
1.5 Gebruikers ..................................................................................................................................................... 5
1.6 Stream, pipes, redirects ................................................................................................................................. 5
1.7 Variabelen ..................................................................................................................................................... 6
2. Tekstbestanden .......................................................................................................................................... 6
2.1 Editors............................................................................................................................................................ 6
2.2 Edit mode commands .................................................................................................................................... 6
2.3 Terug naar de terminal .................................................................................................................................. 7
2.4 Bewaren of terug gaan .................................................................................................................................. 7
2.5 Verplaatsen (command mode) ...................................................................................................................... 7
2.6 Command mode commands .......................................................................................................................... 7
2.7 Tekst weergeven ............................................................................................................................................ 7
2.8 Nummeren en tellen ...................................................................................................................................... 8
2.8.1 Commands.............................................................................................................................................. 8
2.9 Filteren en sorteren ....................................................................................................................................... 8
2.9.1 Commands.............................................................................................................................................. 8
2.9.2 Grep ........................................................................................................................................................ 9
3. Reguliere expressies.................................................................................................................................... 9
3.1 Lijnen die met iets beginnen of eindigen met iets ....................................................................................... 10
3.2 Woorden beginnend of eindigend ............................................................................................................... 10
3.3 Willekeurig teken gebruiken ........................................................................................................................ 10
3.4 Herhalingen ................................................................................................................................................. 10
3.5 Sed ............................................................................................................................................................... 11
3.6 Tr ................................................................................................................................................................. 11
3.7 Uniq ............................................................................................................................................................. 12
4. Bestandsbeheertaken ............................................................................................................................... 12
4.1 Werken met bestanden ............................................................................................................................... 12
4.2 Commando’s ................................................................................................................................................ 12
4.2.1 Directories ................................................................................................................................................ 13
1
, 4.2.2 Copy ......................................................................................................................................................... 13
4.2.3 Move......................................................................................................................................................... 13
4.2.4 Remove ..................................................................................................................................................... 13
4.2.5 File globbing ............................................................................................................................................. 14
4.2.6 Touch, file ................................................................................................................................................. 14
4.2.7 Stat ........................................................................................................................................................... 14
4.3 Werken met blokken.................................................................................................................................... 15
4.3.1 dd.......................................................................................................................................................... 15
4.3.2 Archiefbestanden...................................................................................................................................... 15
4.3.3 Zip ............................................................................................................................................................. 16
5. Links ......................................................................................................................................................... 16
5.1 Hard links ..................................................................................................................................................... 17
5.1.1 Hardlink aanmaken............................................................................................................................... 18
5.2 Soft link ........................................................................................................................................................ 18
5.2.1 Bestand bewerken via softlink ............................................................................................................. 18
6. Bestanden zoeken ..................................................................................................................................... 19
6.1 Bestanden zoeken met find ......................................................................................................................... 21
6.2 Speciale opties ............................................................................................................................................. 21
6.3 Zoeken op types ........................................................................................................................................... 22
6.4 Find + execute commando ........................................................................................................................... 22
2
SYSTEMS -P1
KDG | 2021
,Inhoudsopgave
1. Linux introductie ......................................................................................................................................... 3
1.2 Navigatie in bestandsysteem......................................................................................................................... 3
1.3 Nuttige shell-commando’s............................................................................................................................. 4
1.4 Hulp vragen ................................................................................................................................................... 4
1.5 Gebruikers ..................................................................................................................................................... 5
1.6 Stream, pipes, redirects ................................................................................................................................. 5
1.7 Variabelen ..................................................................................................................................................... 6
2. Tekstbestanden .......................................................................................................................................... 6
2.1 Editors............................................................................................................................................................ 6
2.2 Edit mode commands .................................................................................................................................... 6
2.3 Terug naar de terminal .................................................................................................................................. 7
2.4 Bewaren of terug gaan .................................................................................................................................. 7
2.5 Verplaatsen (command mode) ...................................................................................................................... 7
2.6 Command mode commands .......................................................................................................................... 7
2.7 Tekst weergeven ............................................................................................................................................ 7
2.8 Nummeren en tellen ...................................................................................................................................... 8
2.8.1 Commands.............................................................................................................................................. 8
2.9 Filteren en sorteren ....................................................................................................................................... 8
2.9.1 Commands.............................................................................................................................................. 8
2.9.2 Grep ........................................................................................................................................................ 9
3. Reguliere expressies.................................................................................................................................... 9
3.1 Lijnen die met iets beginnen of eindigen met iets ....................................................................................... 10
3.2 Woorden beginnend of eindigend ............................................................................................................... 10
3.3 Willekeurig teken gebruiken ........................................................................................................................ 10
3.4 Herhalingen ................................................................................................................................................. 10
3.5 Sed ............................................................................................................................................................... 11
3.6 Tr ................................................................................................................................................................. 11
3.7 Uniq ............................................................................................................................................................. 12
4. Bestandsbeheertaken ............................................................................................................................... 12
4.1 Werken met bestanden ............................................................................................................................... 12
4.2 Commando’s ................................................................................................................................................ 12
4.2.1 Directories ................................................................................................................................................ 13
1
, 4.2.2 Copy ......................................................................................................................................................... 13
4.2.3 Move......................................................................................................................................................... 13
4.2.4 Remove ..................................................................................................................................................... 13
4.2.5 File globbing ............................................................................................................................................. 14
4.2.6 Touch, file ................................................................................................................................................. 14
4.2.7 Stat ........................................................................................................................................................... 14
4.3 Werken met blokken.................................................................................................................................... 15
4.3.1 dd.......................................................................................................................................................... 15
4.3.2 Archiefbestanden...................................................................................................................................... 15
4.3.3 Zip ............................................................................................................................................................. 16
5. Links ......................................................................................................................................................... 16
5.1 Hard links ..................................................................................................................................................... 17
5.1.1 Hardlink aanmaken............................................................................................................................... 18
5.2 Soft link ........................................................................................................................................................ 18
5.2.1 Bestand bewerken via softlink ............................................................................................................. 18
6. Bestanden zoeken ..................................................................................................................................... 19
6.1 Bestanden zoeken met find ......................................................................................................................... 21
6.2 Speciale opties ............................................................................................................................................. 21
6.3 Zoeken op types ........................................................................................................................................... 22
6.4 Find + execute commando ........................................................................................................................... 22
2