GUI vs wiersz poleceń
Dwa najpopularniejsze sposoby interakcji z komputerem to Linia poleceń i GUI (graficzny interfejs użytkownika). Wiersz poleceń jest interfejsem tylko tekstowym, a GUI to interfejs złożony z symboli graficznych. W większości przypadków wszystkie ogólne zadania wykonywane za pomocą GUI mogą być wykonywane za pomocą wiersza poleceń i odwrotnie (chociaż jeśli chodzi o zadania zaawansowane, wiersz poleceń może być jedyną opcją).
Co to jest GUI?
GUI (wymawiane gooey) to rodzaj interfejsu, który pozwala użytkownikom komunikować się z systemami operacyjnymi w postaci obrazów / animacji / audio w przeciwieństwie do tekstu. Ten interfejs przedstawia użytkownikowi informacje / działania dostępne za pośrednictwem obiektów graficznych (takich jak ikony). Do interakcji można używać zarówno myszy, jak i klawiatury. Użytkownik wykonuje czynności, bezpośrednio manipulując obiektami graficznymi na ekranie.
Co to jest linia poleceń?
Wiersz poleceń (zwykle znany jako interfejs wiersza poleceń / interpreter lub CLI) to mechanizm umożliwiający interakcję z systemem operacyjnym komputera poprzez wprowadzanie (pisanie) poleceń. Jest to interfejs tylko tekstowy, który wymaga jedynie wprowadzania danych z klawiatury (zwykle nazywany „wprowadzaniem polecenia”). Zazwyczaj klawisz Enter jest wciskany na końcu polecenia, po czym komputer odbierze, przeanalizuje i wykona to polecenie. Dane wyjściowe polecenia zostaną zwrócone z powrotem do terminala jako wiersze tekstu. Dane wyjściowe mogą obejmować również podsumowanie zadania i faktyczny wynik. Aby wstawić polecenie w trybie wsadowym, użytkownik może użyć pliku skryptu. Skrypt to plik zawierający uporządkowaną sekwencję poleceń, które zakończą całe zadanie.
Jaka jest różnica między GUI a wierszem poleceń?
Większość zadań interfejsu wiersza poleceń wymaga tylko klawiatury, podczas gdy systemy GUI wymagają zarówno myszy, jak i klawiatury. Dlatego użytkownicy wiersza poleceń zwykle nie muszą przełączać rąk między dwoma miejscami. Interfejs wiersza poleceń zwykle wymaga tylko kilku wierszy kodu do wykonania skomplikowanego zadania. Wiersz poleceń zdecydowanie zużywa mniej zasobów niż system GUI, ponieważ system GUI ładuje ikony, czcionki, sterowniki I / O i inne zasoby. Z tych trzech powodów użytkownicy wiersza poleceń mogą być w stanie wykonać większość zadań stosunkowo szybciej niż użytkownik GUI. Użytkownicy wiersza poleceń mogą tworzyć skrypty i oszczędzać czas, podczas gdy użytkownicy GUI mogą robić to samo z funkcjami takimi jak tworzenie skrótów.
Chociaż nowi użytkownicy mogą nauczyć się obsługi myszy, GUI jest łatwiejszy do odczytania niż przy użyciu wiersza polecenia. W przeciwieństwie do GUI, użytkownicy wiersza poleceń potrzebują dużej znajomości i zapamiętują wiele poleceń, aby wykonywać swoje zadania płynnie. Ale użytkownik wiersza poleceń ma znacznie większą kontrolę nad plikiem i systemem operacyjnym. A do wykonywania niektórych zaawansowanych zadań, wiersz poleceń może być jedyną opcją (czasami). Systemy GUI z natury ułatwiają wielozadaniowość, zapewniając graficzne środki monitorowania kilku rzeczy (procesów) jednocześnie (wiele środowisk wiersza poleceń oferuje wielozadaniowość, ale trudniej jest przeglądać kilka rzeczy naraz).