Kaarten: Computer Systems basiskennis Linux | Quizlet

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/59

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

60 Terms

1
New cards

Wat is Linux van een systeem?

Linux is de kernel van een systeem, de centrale controller van alles wat er op de computer gebeurt.

2
New cards

Wat definieert Linux als besturingssysteem?

Linux is een combinatie van software genaamd GNU/Linux, waarbij GNU staat voor "GNU's Not Unix," een gratis open source software die commando's aanbiedt vergelijkbaar met UNIX-commando's.

3
New cards

Wat was de oorsprong van Linux?

Het verhaal van Linux begint met UNIX, een besturingssysteem ontwikkeld door AT&T Bell Labs in de jaren zeventig voor grote machines, met C-taal en low-level programmeertaal.

4
New cards

Wie begon met het Linux-project en wanneer?

Linux begon in 1991 als een hobbyproject door Linus Torvalds, een in Finland geboren computerwetenschapper die studeerde aan de Universiteit van Helsinki.

5
New cards

Wat maakt Linux tot een compleet besturingssysteem?

Linux programmeurs waren in staat om de GNU-tools te integreren, waardoor het een compleet besturingssysteem kon bieden.

6
New cards

Wat is het verschil tussen closed source en open source software?

Historisch gezien is de meeste software uitgegeven onder een closed source-licentie, terwijl de ontwikkeling van Linux sterk parallel loopt met de opkomst van open source software, waarbij de broncode openbaar is.

7
New cards

Waarop is de keuze voor Linux gebaseerd?

De keuze voor Linux wordt onderbouwd door verschillende factoren, waaronder rol, functie, levenscyclus, stabiliteit en kosten van de distributies.

8
New cards

In welke programmeertaal is UNIX geschreven?

UNIX is geschreven in de C-taal en low-level programmeertaal (assembler)

9
New cards

Wat gebeurt er zodra een gebruiker een commando heeft ingevoerd in de terminal?

Zodra een gebruiker een commando heeft ingevoerd, accepteert de terminal wat de gebruiker heeft getypt en geeft het door aan een shell.

10
New cards

Welke voordelen biedt de CLI (Command Line Interface)?

De CLI biedt nauwkeurigere controle, grotere snelheid en maakt het gemakkelijker om taken te automatiseren via scripts.

11
New cards

Wat is de rol van de shell in Linux?

De shell vertaalt de opdrachten die door een gebruiker zijn ingevoerd in acties die door het besturingssysteem moeten worden uitgevoerd.

12
New cards

Hoeveel verschillende shells ondersteunt Linux

Linux ondersteunt het gebruik van veel verschillende shells, waarvan de Bash-shell de meest gebruikte is.

13
New cards

Welke functies heeft de Bash-shell

De Bash-shell heeft veel populaire functies, waaronder command line geschiedenis, inline bewerkingen, scripting, aliassen en variabelen.

14
New cards

Wat is de betekenis van het ~ -symbool in de prompt?

Het ~ -symbool wordt gebruikt als afkorting voor de homedirectory van de gebruiker.

15
New cards

Wat vertegenwoordigt de prompt in de Linux Command Line Interface (CLI)?

De prompt is een weergave op de CLI die doorgaans informatie bevat over de gebruiker en het systeem, zoals de gebruikersnaam, systeemnaam, en de huidige directory (~).

16
New cards

Wat is een commando?

Een software programma dat uitgevoerd wordt in de CLI en een actie op de computer uitvoert.

17
New cards

Wat gebeurt er als het commando ls intypt?

Geeft de inhoud van de huidige map weer

18
New cards

Hoe ziet het typische formaat van een commando eruit?

Het typische formaat van een commando is "commandonaam [opties] [argumenten]."

19
New cards

Wat zijn opties en argumenten bij een commando?

Opties wijzigen het gedrag van een commando, terwijl argumenten aanvullende informatie bieden, zoals bestandsnamen of gebruikersnamen.

20
New cards

Hoe kunnen commando's in de geschiedenis worden hergebruikt?

Eerdere commando's worden bewaard in een geschiedenislijst, en je kunt ze opnieuw uitvoeren door op de pijl omhoog te drukken, door het 'history'-commando te gebruiken of door '!!' of '!command' te typen gevolgd door 'Enter'.

21
New cards

Wat is het doel van een variabele in de Bash-shell?

Een variabele slaat gegevens op voor de gebruiker of de shell en krijgt een naam, die tijdelijk in het geheugen wordt bewaard.

22
New cards

Wat zijn de twee soorten variabelen in de Bash-shell?

Lokale variabelen (bestaan alleen in de huidige shell) en Omgevingsvariabelen (globale variabelen, beschikbaar voor het hele systeem).

23
New cards

Hoe maak je een lokale variabele in de Bash-shell aan en wijs je een waarde toe?

Met de syntaxis 'variabele1=Something' maak je een lokale variabele 'variabele1' aan en wijs je de waarde 'Something' toe.

24
New cards

Hoe laat je de waarde van een variabele in de terminal zien?

Met het commando 'echo $variabele_naam' kun je de waarde van een variabele weergeven.

25
New cards

Wat gebeurt er als je een variabele gebruikt waar nog geen waarde aan is toegekend?

Als een variabele zonder toegewezen waarde wordt gebruikt, wordt deze stilzwijgend vervangen door een lege string ("")

26
New cards

Waarom wordt soms ${ } gebruikt bij variabelen in Bash?

Soms wordt ${ } gebruikt om aan te geven welke variabele gebruikt moet worden wanneer de shell moeite heeft met het raden van de juiste variabele.

27
New cards

Welk commando geeft een lijst van omgevingsvariabelen weer?

Het commando 'env' geeft een lijst van omgevingsvariabelen weer.

28
New cards

Hoe zet je een lokale variabele om in een omgevingsvariabele?

Het commando 'export' wordt gebruikt om een lokale variabele om te zetten in een omgevingsvariabele.

29
New cards

Wat doet het commando 'unset' in de Bash-shell?

Het commando 'unset' verwijdert geëxporteerde variabelen.

30
New cards

Wat is het doel van de PATH-variabele in de Bash-shell?

De PATH-variabele somt de locaties op waar het systeem kan zoeken naar uitvoerbare programma's.

31
New cards

Hoe bekijk je de bestaande aliassen in de huidige shell?

Gebruik het commando 'alias' om de bestaande aliassen van de huidige shell weer te geven.

32
New cards

Hoe krijg je informatie over een specifieke alias in de Bash-shell?

Het commando 'type' geeft informatie over een bepaalde alias in de Bash-shell.

VB ---> type alias_name

33
New cards

Hoe maak je een alias in de Bash-shell?

Om een alias te maken, gebruik je het commando 'alias' gevolgd door de gewenste aliasnaam en de commando's die je wilt verkorten.

VB ----> alias l='ls -l'

34
New cards

Hoe verwijder je een bestaande alias in de Bash-shell?

Gebruik het commando 'unalias' gevolgd door de aliasnaam om een bestaande alias te verwijderen.

VB -----> unalias l

35
New cards

Wat is het doel van enkele aanhalingstekens (') in de Bash-shell?

Enkele aanhalingstekens voorkomen dat de shell alle speciale tekens "interpreteert" of uitbreidt.

36
New cards

Waarvoor worden dubbele aanhalingstekens (" ") gebruikt in de Bash-shell?

Dubbele aanhalingstekens voorkomen dat de shell sommige metatekens interpreteert, inclusief glob-tekens.

37
New cards

Wat veroorzaken achterwaartse aanhalingstekens of backticks (`) in de Bash-shell?

Achterwaartse aanhalingstekens veroorzaken "opdrachtvervanging" waardoor een opdracht kan worden uitgevoerd binnen de regel van een andere opdracht.

VB ----> echo "Datum: `date`"

38
New cards

Hoe bereik je opdrachtvervanging zonder backticks?

Je kunt hetzelfde bereiken door de notatie $( ) te gebruiken.

VB ----> "Datum: $(date)"

39
New cards

Wat is het gebruik van een backslash (\ ) teken in de Bash-shell?

Om slechts één enkel karakter te blokkeren aan de speciale betekenis van een shell-metateken, wordt het backslash (\ ) teken gebruikt.

VB ----> echo "Hallo \$USER"

40
New cards

Waarvoor wordt het puntkomma gebruikt in de CLI?

kan gebruikt worden om meerdere commando's na elkaar uit te voeren

VB: mkdir map1 ; cd map1 ; touch bestand.txt

41
New cards

Wat is het doel van de 'man' opdracht in de Linux CLI?

Met het commando 'man' vraag je de man page van een commando op.

VB: man ls

42
New cards

Wat is het doel van 'man pages' in Linux?

Man pages bieden een basisbeschrijving van het doel van het commando, evenals details over beschikbare opties.

43
New cards

Hoe sluit je een man page af?

Gebruik de Q-toets om een man page af te sluiten.

44
New cards

Hoe zoek je naar een specifieke term in man pages?

Gebruik het commando 'man -k zoekterm' om te zoeken waar de term overal in voorkomt.

VB: man -k printf

45
New cards

Hoe zoek je naar de locatie van man pages voor een specifiek commando?

Gebruik het commando 'whereis' om de locatie van of de manpages voor een commando te zoeken.

VB: whereis ls

46
New cards

Welke secties zijn er in de man pages?

Section 1: General Commands

Section 2: System Calls

Section 3: Library Calls

Section 4: Special Files

Section 5: File Formats and Conventions

Section 6: Games

Section 7: Miscellaneous

Section 8: System Administration Commands

Section 9: Kernel Routines.

47
New cards

Wat is het doel van de '-f' optie in het 'man'-commando?

De '-f' optie in het 'man'-commando wordt gebruikt om alle handleidingen te bekijken die gerelateerd zijn aan een specifieke zoekterm, vooral handig wanneer meerdere handleidingen dezelfde naam hebben maar zich in verschillende secties bevinden.

VB: man -f printf

48
New cards

Wat is het doel van de '-k' optie in het 'man'-commando?

De '-k' optie in het 'man'-commando wordt gebruikt om te zoeken naar alle handleidingen waarin een specifieke zoekterm voorkomt.

49
New cards

Wat doet het 'whereis'-commando?

Het 'whereis'-commando wordt gebruikt om de locatie van uitvoerbare bestanden, bronbestanden en handleidingen voor een specifiek commando te vinden.

50
New cards

Hoe kun je onderscheid maken tussen manpages en commando's?

Manpages kunnen worden onderscheiden van commando's doordat ze vaak zijn gecomprimeerd met 'gzip', resulterend in bestandsnamen die eindigen op '.gz'. Deze gecomprimeerde bestanden bevatten handleidingen en documentatie over commando's in Linux.

51
New cards

Wat doet de '--help'-optie?

De '--help'-optie wordt vaak gebruikt om basisinformatie over een commando op te vragen. Het geeft een beknopt overzicht van de beschikbare opties en functionaliteiten van het betreffende commando.

52
New cards

Wat wordt er opgeslagen in bestanden in Linux?

Bestanden in Linux slaan gegevens op, zoals tekst, afbeeldingen en programma's.

53
New cards

Wat is een directory in Linux?

Een directory is een type bestand dat wordt gebruikt om andere bestanden in op te slaan, waardoor een hiërarchische organisatiestructuur ontstaat.

54
New cards

Wat vertegenwoordigt de root directory in Linux?

De root directory in Linux wordt voorgesteld door een slash ('/') en bevindt zich op het hoogste niveau van de mappenstructuur.

55
New cards

Wat toont het 'pwd' commando in Linux?

Het 'pwd' (print working directory) commando toont de huidige map waarin de gebruiker zich bevindt.

56
New cards

Hoe kun je met het 'cd' commando door het bestandssysteem navigeren?

Gebruik 'cd' (change directory) gevolgd door de naam van de map om door het bestandssysteem te navigeren. Het wijzigt ook de prompt.

VB: cd/downloads

57
New cards

Wat zijn absolute paden in Linux?

Absolute paden specificeren de exacte locatie van een directory, beginnend bij de root directory en aangegeven met het '/'-teken.

58
New cards

Wat zijn relatieve paden in Linux?

Relatieve paden geven de locatie aan ten opzichte van de huidige locatie in het bestandssysteem en beginnen met de naam van een directory.

59
New cards

Wat representeert het gebruik van '..' in een pad in Linux?

Met '..' ga je naar een map hoger dan de huidige map, ook wel de bovenliggende map genoemd.

VB: cd..

60
New cards

Wat representeert het gebruik van '.' in een pad in Linux?

Het gebruik van '.' refereert altijd naar de huidige directory.