Wat zijn Linux®-opdrachten?
Linux-opdrachten zijn instructies die op de opdrachtregel worden uitgegeven bij het werken onder een Linux-besturingssysteem dat bekend staat als distributie, "distro" of "flavour". Commando's kunnen worden gezien als opdrachten die aan het besturingssysteem worden gegeven of aan een softwareprogramma dat onder het systeem wordt uitgevoerd om het iets te laten doen of te dwingen om te stoppen met iets te doen, zoals het uitvoeren van een proces. Er kan worden gezegd dat Linux-opdrachten een soort taal zijn waarmee een persoon kan communiceren met software en zelfs hardware kan besturen.
Letters, cijfers en symbolen worden in verschillende combinaties gebruikt om Linux-opdrachten te vormen die taken kunnen uitvoeren zoals het wijzigen van runniveaus of het maken, verwijderen, wijzigen en kopiëren van bestanden en mappen. Linux-opdrachten worden gebruikt om gebruikers op een systeem voor meerdere gebruikers te maken en te beheren, lokale en netwerkprinters toe te voegen en te beheren, netwerkinterfaces te beheren, de datum en tijd in te stellen en een systeem opnieuw op te starten of af te sluiten. Voor het werken op de Linux-opdrachtregel is geen muis nodig, zoals meestal het geval is bij het werken binnen een grafische gebruikersinterface (GUI). Er worden meestal slechts twee kleuren gezien - de kleur van de achtergrond en de kleur van de tekst - en er is geen ruimte voor fouten, die verwoestend kunnen zijn voor een systeem als de gebruiker als root-operator werkt.
In tegenstelling tot het in de meeste gevallen per ongeluk klikken op een pictogram, kan het maken van een fout bij het uitvoeren van Linux-opdrachten leiden tot foutmeldingen of ongewenste verrassingen. Foutmeldingen kunnen optreden wanneer een fout wordt gemaakt die het systeem niet begrijpt. Hoewel een onbedoelde klik op een pictogram het programma nog steeds opent, is het mogelijk dat een fout in de syntaxis van Linux-opdrachten niet wordt begrepen als alles goed werkt. Het commando "cd", waarmee de operator mappen kan wijzigen, wordt bijvoorbeeld niet begrepen als het verkeerd wordt ingevoerd als "cf." Het commando "rm -f", dat wordt gebruikt om een verwijdering of verwijdering van een bestand te forceren, indien per ongeluk getypt, kan leiden tot gegevensverlies.
Veel opdrachten zijn hetzelfde als of lijken op Unix-opdrachten, omdat alle Linux-distributies op Unix gebaseerde systemen zijn. De opdracht "ls" geeft bijvoorbeeld een lijst van alle bestanden in de huidige map en "pwd" drukt de werkmap af op een Linux- en Unix-systeem. Commando's moeten niet alleen correct gespeld zijn, ze moeten in het juiste geval staan, omdat Linux een hoofdlettergevoelig systeem is. Er zijn veel opdrachten die moeten worden gebruikt om een systeem volledig te beheren zonder een GUI te gebruiken. Niet alleen moeten de commando's worden geleerd, de argumenten die kunnen en soms moeten worden doorgegeven aan hen moeten worden geleerd, samen met weten hoe te vragen om een help-menu vanuit het systeem.
De reden waarom het belangrijk is om met Linux-opdrachten te werken, zelfs wanneer een distributie met een geavanceerd Windows-systeem wordt uitgevoerd, is omdat bepaalde beheertaken niet efficiënt of helemaal niet kunnen worden uitgevoerd, behalve op de opdrachtregel. Basic Linux-opdrachten kunnen worden geleerd uit tutorials die gratis beschikbaar zijn op internet en uit boeken over het onderwerp. Deze bestellingen besturen het systeem, dus het is erg belangrijk voor gebruikers om te controleren welke bestellingen worden uitgegeven voordat ze op enter drukken. Een rootgebruiker heeft volledige controle over het systeem. Het geven van opdrachten die niet volledig worden begrepen of die worden misbruikt, kan de integriteit van een heel systeem vernietigen.