Opdrachtregeldefinitie
Diversen / / July 04, 2021
Door Guillem Alsina González, in sept. 2016
Hoewel het ons lijkt dat de muis er al ons hele leven is, was er een tijd, lang geleden (totdat de Apple Macintosh alles veranderde) waarin grafische omgevingen niet goed werden gezien als een gereedschap van professioneel werk.
Maar wat was er toen in plaats van de omgeving? grafisch?
Een leeg scherm, meestal met de achtergrondkleur zwart, a prompt of indicatief voor het wachten op invoeropdrachten, en een reeks opdrachten die we moesten onthouden met hun respectievelijke parameters
Dit betekende dat het werken met een computer het was over het algemeen sequentieel, dat wil zeggen dat de taken na elkaar werden uitgevoerd in plaats van met meerdere tegelijk te werken (multitasking).
Later, en als de hardware ging vooruit en liet interactiviteit toe en schakelde tussen processen - ondanks dat het niet mogelijk was om er meer dan één tegelijk uit te voeren-, bleek de noodzaak om dynamischer te kunnen interageren met het systeem, waarvoor het mogelijk werd om processen in partij en hebben virtuele consoles.
De grote handicap van commando-omgevingen is dat je een lange lijst met commando's moet leren, omdat ze helemaal niet intuïtief zijn
Laten we er eens over nadenken: wanneer we geconfronteerd worden met een nieuwe besturingssysteem, we kunnen altijd de muis bewegen en beginnen onderzoeken en test door op de elementen te klikken die aan ons worden getoond, en het is waarschijnlijk dat beetje bij beetje, en door test en fout, laten we eens kijken hoe we een hoog percentage van de interface kunnen gebruiken grafiek van gebruikersnaam.
Maar in het geval van een commando-interface, weten we ofwel al een bestelling van tevoren, of elke keer dat we iets proberen te typen, stuurt het systeem ons een frustrerende foutmelding.
Een opdrachtregel is nog steeds een uitvoerbaar programma (de opdrachtinterpreter) meer dan het systeem, dat de interface vormt tussen de kernel, de gebruiker en de applicaties
Dit biedt een modulariteit aan besturingssystemen waarmee ze het uitvoerbare programma voor anderen kunnen wijzigen, waardoor ze een reeks verschillende opdrachten hebben. Een voorbeeld hiervan zijn de multiple schelpen die we kunnen vinden voor UNIX-systemen zoals GNU / Linux.
De meest populaire opdrachtinterpreter is MS-DOS
Omdat het degene is die meer mensen hebben gebruikt, gevolgd door die van de diverse UNIX-systemen. Tegenwoordig bevatten alle besturingssystemen een commando-interpreter, maar deze wordt meestal verborgen gevonden tussen de verschillende opties, omdat het wordt overwogen een tool alleen voor de meest professionele gebruikers, dus fabrikanten geven er de voorkeur aan om prioriteit te geven aan andere applicaties die standaard in hun systemen.
Het belangrijkste voordeel van een commandoregel ten opzichte van de grafische interface is dat we commando's kunnen samenvoegen, wat flexibeler is dan het hanteren met de muis.
En hoewel er pogingen zijn gedaan om reproductie Van deze flexibiliteit is het in sommige grafische omgevingen niet mogelijk om deze te bereiken.
Nu je het je herinnert, heb ik in mijn hele leven maar één softwareplatform gezien dat geen enkele commandoregel had: het klassieke Mac OS. Mac OS X zou gebaseerd zijn op UNIX, een besturingssysteem dat niet kan worden begrepen zonder een opdrachtregel.
Foto's: Fotolia - Tomasz Zajda
Opdrachtregelonderwerpen