Inhoud
- Linux ondersteunt twee verschillende soorten opdrachten
- Ingebouwde shell-opdrachten
- Unix-opdrachten
- Commando's in Unix
Linux ondersteunt twee verschillende soorten opdrachten
Linux ondersteunt twee verschillende soorten opdrachten: shell-opdrachten en Linux-opdrachten. Ze kunnen al dan niet interoperabel blijken te zijn met Unix-opdrachten.
Ingebouwde shell-opdrachten
Shell-opdrachten zijn onderdeel van een schelp. Met andere woorden, elke shell (bijvoorbeeld C Shell, Bourne Shell en Korn Shell) bevat een set hulpprogramma's. Hoewel shell-opdrachten van shell tot shell kunnen verschillen, blijven de commando's binnen elke shell hetzelfde voor Linux-distributies.
Voer shell-opdrachten uit op de shell prompt, waarvan de standaard is % voor de C Shell, en $ voor de Bourne Shell en de Korn Shell. Om erachter te komen hoe je een shell commando gebruikt, gebruik je de Mens opdracht. De manpage van een shell-commando vertelt je hoe het wordt gebruikt in de momenteel actieve shell.
Unix-opdrachten
Elk Linux-opdracht is een apart uitvoerbaar programma. Ze zijn geschreven in C, of minder waarschijnlijk, in andere programmeertalen.
Ze bevinden zich in speciale mappen voor binaire bestanden, zoals / user / bin. Mappen die deze Linux-opdrachten bevatten, worden vermeld in het zoekpad, dat de shells gebruiken om ze te vinden.
Commando's kunnen variëren van de ene Linux-distributie tot de andere en de ene Unix-smaak tot de andere. Gebruik deze opdrachten (origineel of toegevoegd) op dezelfde manier, onafhankelijk van de shell waarin u zich momenteel bevindt. Elk Linux-distributiesysteem wordt geleverd met een enigszins andere set opdrachten.
Omdat Linux-opdrachten in syntaxis en gebruik van de ene distributie naar de andere verschillen, gebruikt u de Mens commando om er zeker van te zijn hoe een commando werkt op jouw specifieke platform.
Commando's in Unix
Linux en Unix zijn gerelateerd, maar ze zijn niet identiek. Sommige commando's werken mogelijk goed in zowel een Unix- als een Linux-omgeving, maar de uitgangspunten zijn voldoende breed dat je niet kunt aannemen dat een bepaald programma perfect zal werken op elke Linux-distributie en elke Unix-variant.