GUI və Komanda Xətti Arasındakı Fərq

GUI və Komanda Xətti Arasındakı Fərq
GUI və Komanda Xətti Arasındakı Fərq

Video: GUI və Komanda Xətti Arasındakı Fərq

Video: GUI və Komanda Xətti Arasındakı Fərq
Video: Comparison between SNMP v1 and v2 and v3 - Network Management in Telecommunication 2024, Iyul
Anonim

GUI vs Command Line

Kompüterlə qarşılıqlı əlaqə qurmağın ən məşhur iki yolu Komanda Xətti və GUI-dir (Qrafik İstifadəçi İnterfeysi). Komanda xətti yalnız mətn interfeysidir, GUI isə qrafik simvollardan ibarət bir interfeysdir. Çox vaxt GUI-dən istifadə etməklə yerinə yetirilən bütün ümumi tapşırıqlar Komanda xətti və əksinə yerinə yetirilə bilər (baxmayaraq ki, təkmil tapşırıqlara gəldikdə Komanda xətti yeganə seçim ola bilər).

GUI nədir?

GUI (tələffüz edilir) istifadəçilərə mətndən fərqli olaraq şəkillər/animasiyalar/audio şəklində əməliyyat sistemləri ilə əlaqə saxlamağa imkan verən interfeys növüdür. Bu interfeys istifadəçiyə qrafik obyektlər (məsələn, nişanlar) vasitəsilə mövcud olan məlumat/fəaliyyətlər təqdim edir. Qarşılıqlı əlaqə üçün həm siçan, həm də klaviatura istifadə edilə bilər. İstifadəçi ekrandakı qrafik obyektləri birbaşa manipulyasiya etməklə hərəkətləri yerinə yetirir.

Əmr Xətti nədir?

Command Line (adətən Əmr xətti interfeysi/tərcüməçi və ya CLI kimi tanınır) əmrləri daxil etməklə (yazaraq) kompüter əməliyyat sistemi ilə qarşılıqlı əlaqə yaratmağa imkan verən mexanizmdir. Bu, yalnız klaviaturadan daxiletmə tələb edən yalnız mətn interfeysidir (adətən “əmr daxil etmək” adlanır). Tipik olaraq, Enter düyməsi əmrin sonunda sıxılır, bundan sonra kompüter həmin əmri qəbul edəcək, təhlil edəcək və icra edəcək. Komandanın çıxışı mətn sətirləri kimi terminala geri qaytarılacaq. Çıxışa tapşırığın yayı və faktiki nəticə də daxil ola bilər. Toplu rejimdə komanda daxil etmək üçün istifadəçi skript faylından istifadə edə bilər. Skript bütün işi tamamlayacaq əmrlərin ardıcıl ardıcıllığını ehtiva edən bir fayldır.

GUI ilə Komanda Xətti arasında fərq nədir?

Əksər komanda xətti interfeysi tapşırıqları yalnız klaviatura tələb edir, GUI sistemləri isə həm siçan, həm də klaviatura tələb edir. Buna görə də, komanda xətti istifadəçiləri adətən əllərini iki yer arasında dəyişmək məcburiyyətində deyillər. Və komanda xətti interfeysi adətən mürəkkəb tapşırığı yerinə yetirmək üçün sadəcə bir neçə sətir kod tələb edir. Komanda xətti mütləq GUI sistemindən daha az resurs istifadə edir, çünki GUI sistemi nişanlar, şriftlər, giriş/çıxış sürücüləri və digər resursları yükləyir. Bu üç səbəbə görə, komanda xətti istifadəçiləri əksər tapşırıqları GUI istifadəçisindən nisbətən daha sürətli yerinə yetirə bilərlər. Komanda xətti istifadəçiləri skript yarada və vaxta qənaət edə bilər, GUI istifadəçiləri isə qısayollar yaratmaq kimi imkanlarla eyni şeyi edə bilər.

Yeni istifadəçilər siçanı necə idarə etməyi öyrənməli olsalar da, GUI-ni götürmək Komanda xəttindən istifadə etməkdən daha asandır. GUI-dən fərqli olaraq, Command Line istifadəçiləri kifayət qədər tanışlığa ehtiyac duyurlar və işlərini rahat yerinə yetirmək üçün bir sıra əmrləri yadda saxlamalıdırlar. Lakin, bir komanda xətti istifadəçisi fayl və əməliyyat sistemi üzərində daha çox nəzarətə malikdir. Bəzi qabaqcıl tapşırıqları yerinə yetirmək üçün komanda xətti yeganə seçim ola bilər (bəzən). GUI sistemləri eyni vaxtda bir neçə şeyi (prosesi) izləmək üçün qrafik vasitələri təmin etməklə çoxtapşırığı asanlaşdırır (bir çox komanda xətti mühitləri çoxtapşırığı təklif edir, lakin eyni anda bir neçə şeyə baxmaq daha çətindir).

Tövsiyə: