Буйрук сабы - колдонуучу менен компьютердин иштөө тутумунун ортосунда түз байланыш түзүүчү атайын программа. Бул тексттик интерфейси бар ар кандай программалар иштей турган чөйрөнү билдирет. Алардын ишинин натыйжасы экранда чагылдырылат.
Буйрук сабын колдонуунун төмөнкү себептери бар:
- меню тутумун колдонууга салыштырмалуу эс тутумун аз сарптоо;
- көбүнчө тиркеме үчүн буйрукту терүү, анын графикалык интерфейсин колдонуудан тезирээк;
- буйрук сабында буйруктардын ырааттуулугун камтыган кадимки тексттик файлды аткарууга болот, бул алардын ырааттуу аткарылышына караганда бир кыйла тезирээк.
Буйрук сабы активдүү колдонулат:
- иштөө тутумдары;
- компьютердик оюндар;
- башка программалар.
Операция тутуму буйрук сабы үчүн эң көп колдонулган чөйрө. Анын жардамы менен көптөгөн тапшырмалар жүзөгө ашырылат, ал эми айрым операциялык тутумдарда колдонуучу аны менен графикалык интерфейске караганда көбүрөөк иштей алат.
Башында, оюндарда буйрук сабын колдонуу мүчүлүштүктөрдү оңдоо зарылчылыгы менен шартталган. Андан кийин тексттик тапшырмалар пайда болду. Консоль көптөгөн GUI оюндарында колдонулат. Эң жакшы мисал - буйрук сапын чакыруу үчүн тилде (~) баскычын колдонгон Quake. Консолду колдонуп, оюндун орнотууларын графикалык менюга караганда тезирээк өзгөртүүгө болот.
Буйрук сабы башка программалык өнүмдөрдө да колдонулат, мисалы, компьютердин жардамы менен жасалгалоочу тутумдарда, тексттик редакторлордо, айрым браузерлерде ж.б.
Буйрук сабын пайдалануунун артыкчылыктары төмөнкүлөр:
- каалаган буйрукту чакыруу үчүн чыкылдатуулардын аз саны;
- ар кандай аткарылуучу файлдардын командаларына дээрлик заматта жетүү;
- сценарийдин сценарийин же пакеттик файлдарды колдонуп, ар кандай тапшырманы автоматташтыруу мүмкүнчүлүгү;
- графикалык интерфейси жок программаларды башкаруу;
- минималдуу трафик чыгымдары менен компьютерге аралыктан туташуу;
- графикалык интерфейске салыштырмалуу беттеги тексттин чоң көлөмү.
Буйрук сабынын кемчиликтери төмөнкүлөрдү камтыйт:
- графикалык интерфейс менен иштөөгө көнгөн колдонуучулар үчүн жагымсыз;
- Автоматтык түрдө аягына чыкпагандыктан, узак командаларды киргизүү кыйынчылыгы;
- киргизүүнүн "аналогдук" түрүнүн жоктугу.