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