Engels Engels Engels Engels

Linux basis les 1

1.5 Commando's en programma's

De bash is het communicatie gedeelte van de kernel. Op het moment dat men een instructie in de vorm van een commando aan het besturingssysteem geeft moeten wij met vier situaties rekening houden.

A. Het interne commando van de bash.
Het commando clear en cd, zijn interne instructies vanuit de kernel. Deze commando's bevinden zich dus in het werkgeheugen.

B. Het externe commando van de bash of hulpprogramma.
Als een ls of sudo commando wordt gebruikt, herkend de kernel dit niet als interne instructie en gaat op het medium kijken of er een bestand met de naam te vinden is en zo ja voert hij deze uit.

C. Het alias commando.
Middels een alias commando kunnen nieuwe instructies worden aangemaakt. Voor Micro soft gebruikers is  alias dir-'ls -l' een mogelijkheid om de bekende directory opvraag onder Linux te gebruiken in plaats van ls.

D. functions.
Functions kunnen net als alias worden aangemaakt. Het verschil tussen alias ne functions is, dat een alias een simpele een-woord instructies is, terwijl een functie een combinatie van meerdere instructies kan zijn.

Programma's.
Programma's zijn een constructie van logische instructies die op de juiste manier zijn geordend en in een pakket, in bestands form zijn samen gebracht. De externe instructies voor de bash zijn dus programma's. Een internetbrowser of een tekstverwerker zijn het echter ook. Om de programma's uit te kunnen voeren maakt de kernel gebruik van een API, wat staat voor Application Programming Interface.

 


 

 

 

 

Home UP UP