1/59
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Wat is Linux van een systeem?
Linux is de kernel van een systeem, de centrale controller van alles wat er op de computer gebeurt.
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.
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.
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.
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.
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.
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.
In welke programmeertaal is UNIX geschreven?
UNIX is geschreven in de C-taal en low-level programmeertaal (assembler)
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.
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.
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.
Hoeveel verschillende shells ondersteunt Linux
Linux ondersteunt het gebruik van veel verschillende shells, waarvan de Bash-shell de meest gebruikte is.
Welke functies heeft de Bash-shell
De Bash-shell heeft veel populaire functies, waaronder command line geschiedenis, inline bewerkingen, scripting, aliassen en variabelen.
Wat is de betekenis van het ~ -symbool in de prompt?
Het ~ -symbool wordt gebruikt als afkorting voor de homedirectory van de gebruiker.
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 (~).
Wat is een commando?
Een software programma dat uitgevoerd wordt in de CLI en een actie op de computer uitvoert.
Wat gebeurt er als het commando ls intypt?
Geeft de inhoud van de huidige map weer
Hoe ziet het typische formaat van een commando eruit?
Het typische formaat van een commando is "commandonaam [opties] [argumenten]."
Wat zijn opties en argumenten bij een commando?
Opties wijzigen het gedrag van een commando, terwijl argumenten aanvullende informatie bieden, zoals bestandsnamen of gebruikersnamen.
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'.
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.
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).
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.
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.
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 ("")
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.
Welk commando geeft een lijst van omgevingsvariabelen weer?
Het commando 'env' geeft een lijst van omgevingsvariabelen weer.
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.
Wat doet het commando 'unset' in de Bash-shell?
Het commando 'unset' verwijdert geëxporteerde variabelen.
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.
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.
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
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'
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
Wat is het doel van enkele aanhalingstekens (') in de Bash-shell?
Enkele aanhalingstekens voorkomen dat de shell alle speciale tekens "interpreteert" of uitbreidt.
Waarvoor worden dubbele aanhalingstekens (" ") gebruikt in de Bash-shell?
Dubbele aanhalingstekens voorkomen dat de shell sommige metatekens interpreteert, inclusief glob-tekens.
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`"
Hoe bereik je opdrachtvervanging zonder backticks?
Je kunt hetzelfde bereiken door de notatie $( ) te gebruiken.
VB ----> "Datum: $(date)"
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"
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
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
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.
Hoe sluit je een man page af?
Gebruik de Q-toets om een man page af te sluiten.
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
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
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.
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
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.
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.
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.
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.
Wat wordt er opgeslagen in bestanden in Linux?
Bestanden in Linux slaan gegevens op, zoals tekst, afbeeldingen en programma's.
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.
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.
Wat toont het 'pwd' commando in Linux?
Het 'pwd' (print working directory) commando toont de huidige map waarin de gebruiker zich bevindt.
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
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.
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.
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..
Wat representeert het gebruik van '.' in een pad in Linux?
Het gebruik van '.' refereert altijd naar de huidige directory.