GUI және пәрмен жолы
Компьютермен өзара әрекеттесудің ең танымал екі жолы – пәрмен жолы және графикалық интерфейс (пайдаланушының графикалық интерфейсі). Пәрмен жолы тек мәтіндік интерфейс, ал GUI графикалық белгілерден тұратын интерфейс. Көбінесе GUI арқылы орындалатын барлық жалпы тапсырмаларды Пәрмен жолы арқылы және керісінше орындауға болады (бірақ кеңейтілген тапсырмаларға келгенде пәрмен жолы жалғыз нұсқа болуы мүмкін).
GUI дегеніміз не?
GUI (айтылады) интерфейстің түрі, ол пайдаланушыларға операциялық жүйелермен мәтінге қарағанда кескіндер/анимациялар/аудио түрінде байланысуға мүмкіндік береді. Бұл интерфейс пайдаланушыға графикалық нысандар (белгішелер сияқты) арқылы қол жетімді ақпаратты/әрекеттерді ұсынады. Өзара әрекеттесу үшін тінтуір мен пернетақтаны пайдалануға болады. Пайдаланушы экрандағы графикалық нысандарды тікелей манипуляциялау арқылы әрекеттерді орындайды.
Пәрмен жолы дегеніміз не?
Пәрмен жолы (әдетте пәрмен жолы интерфейсі/аудармашы немесе CLI ретінде белгілі) – пәрмендерді енгізу (теру) арқылы компьютердің амалдық жүйесімен өзара әрекеттесуге мүмкіндік беретін механизм. Бұл тек мәтіндік интерфейс, ол тек пернетақтадан енгізуді қажет етеді (әдетте «пәрменді енгізу» деп аталады). Әдетте, Enter пернесі команданың соңында басылады, содан кейін компьютер сол пәрменді қабылдайды, талдайды және орындайды. Пәрменнің нәтижесі мәтіндік жолдар ретінде терминалға қайтарылады. Шығарылым тапсырманың жазғы нұсқасын және нақты нәтижені қамтуы мүмкін. Пакеттік режимде пәрменді енгізу үшін пайдаланушы сценарий файлын пайдалана алады. Сценарий – бұл бүкіл жұмысты аяқтайтын пәрмендердің реттелген тізбегін қамтитын файл.
GUI мен пәрмен жолының айырмашылығы неде?
Пәрмен жолы интерфейсі тапсырмаларының көпшілігі тек пернетақтаны қажет етеді, ал GUI жүйелері тінтуір мен пернетақтаны қажет етеді. Сондықтан пәрмен жолын пайдаланушылар әдетте екі орын арасында қолдарын ауыстырудың қажеті жоқ. Ал пәрмен жолы интерфейсі әдетте күрделі тапсырманы орындау үшін кодтың бірнеше жолын қажет етеді. Пәрмен жолы GUI жүйесіне қарағанда ресурстарды азырақ пайдаланады, өйткені GUI жүйесі белгішелерді, қаріптерді, енгізу/шығару драйверлерін және басқа ресурстарды жүктейді. Осы үш себепке байланысты пәрмен жолы пайдаланушылары көптеген тапсырмаларды GUI пайдаланушысына қарағанда салыстырмалы түрде жылдамырақ орындай алады. Пәрмен жолы пайдаланушылары сценарийлер жасап, уақытты үнемдей алады, ал GUI пайдаланушылары таңбашалар жасау сияқты мүмкіндіктермен де солай істей алады.
Жаңа пайдаланушылар тінтуірді басқаруды үйренуі керек болса да, Пәрмен жолын пайдаланудан гөрі графикалық интерфейсті қабылдау оңайырақ. GUI-ден айырмашылығы, Пәрмен жолы пайдаланушылары жеткілікті мөлшерде танысуды қажет етеді және тапсырмаларын біркелкі орындау үшін бірқатар пәрмендерді есте сақтауы керек. Бірақ пәрмен жолы пайдаланушысы файлды және операциялық жүйені әлдеқайда көбірек басқарады. Кейбір кеңейтілген тапсырмаларды орындау үшін пәрмен жолы жалғыз опция болуы мүмкін (кейде). GUI жүйелері бірден бірнеше нәрсені (процесті) бақылаудың графикалық құралдарын ұсына отырып, бірнеше тапсырманы орындауды жеңілдетеді (көптеген пәрмен жолы орталары көп тапсырманы ұсынады, бірақ бірнеше нәрсені бірден көру қиынырақ).