'N Opdraglyn is 'n spesiale program wat direk tussen die gebruiker en die rekenaar se bedryfstelsel kommunikeer. Dit verteenwoordig 'n omgewing waarin verskillende programme met 'n teksinterface kan werk. Die resultaat van hul werk sal op die skerm vertoon word.
Daar is die volgende redes vir die gebruik van die opdraglyn:
- baie minder geheueverbruik in vergelyking met die gebruik van die menu-stelsel;
- Om 'n opdrag vir 'n toepassing gereeld te tik, is vinniger as om die grafiese koppelvlak te gebruik;
- in die opdraglyn kan 'n gewone tekslêer uitgevoer word wat 'n reeks opdragte bevat wat baie vinniger is as die opeenvolgende uitvoering daarvan.
Die opdraglyn word aktief gebruik in:
- bedryfstelsels;
- rekenaarspeletjies;
- ander programme.
Die bedryfstelsel is die mees gebruikte omgewing vir die opdraglyn. Met die hulp word baie take geïmplementeer, en in sommige bedryfstelsels kan die gebruiker selfs meer gereeld daarmee werk as met 'n grafiese koppelvlak.
Aanvanklik is die gebruik van die opdraglyn in speletjies gedryf deur die behoefte aan foutopsporing. Daarna het teksgaste verskyn. Die konsole word ook in baie GUI-speletjies gebruik. 'N Goeie voorbeeld is Quake, wat die tilde (~) -knoppie gebruik om die opdragreël aan te roep. Met behulp van die konsole is dit moontlik om die spelinstellings baie vinniger te verander as om die grafiese menu te gebruik.
Die opdraglyn word ook in ander sagtewareprodukte gebruik, byvoorbeeld rekenaargesteunde ontwerpstelsels, teksversorgers, sommige blaaiers, ens.
Die voordele van die gebruik van die opdraglyn is as volg:
- 'n klein aantal klik om enige opdrag te bel;
- byna direkte toegang tot die opdragte van verskillende uitvoerbare lêers;
- die vermoë om enige taak te outomatiseer met behulp van 'n dopskrip of groeplêers;
- bestuur van programme wat nie 'n grafiese koppelvlak het nie;
- Afstandsverbinding met 'n rekenaar met minimale verkeerskoste;
- groot teks op die bladsy in vergelyking met die grafiese koppelvlak.
Die nadele van die opdragreël sluit in:
- onvriendelik vir gebruikers wat gewoond is om met 'n grafiese koppelvlak te werk;
- Probleem met die invoer van lang opdragte sonder die outomatiese voltooiing;
- gebrek aan "analoog" tipe invoer.