Skip to main content

Interfejs GUI dla systemu Linux w porównaniu z linią poleceń systemu Linux

Kurs Linux dla początkujących | Uprawnienia plików i katalogów w GUI | ▶strefakursow.pl◀ (Może 2024)

Kurs Linux dla początkujących | Uprawnienia plików i katalogów w GUI | ▶strefakursow.pl◀ (Może 2024)
Anonim

Decyzja, kiedy powinieneś korzystać z interfejsu wiersza poleceń (CLI) Linuksa i kiedy powinieneś używać graficznego interfejsu użytkownika (GUI), nie jest tak trudna, jak mogłoby się wydawać. Wiele sprowadza się do osobistych preferencji: niektórzy ludzie są bardziej skłonni do korzystania z okna terminala, a inni preferują pozornie prostsze narzędzia wizualne. Nie istnieje żadna maksyma użytkownika Linusa, która mówi, że powinieneś używać jednego narzędzia zamiast drugiego, a w rzeczywistości może się okazać, że najbardziej efektywnym, praktycznym rozwiązaniem jest użycie obie GUI i CLI.

Podczas korzystania z GUI ma więcej sensu

W niektórych okolicznościach aplikacja graficzna jest oczywistym wyborem. Na przykład, jeśli piszesz list do znajomego, użycie narzędzia takiego jak LibreOffice Writer jest znacznie łatwiejsze i szybsze niż próba wpisania litery w edytorze wiersza poleceń, na przykład vi lub emacs. LibreOffice Writer zapewnia dobry interfejs WYSIWYG ("widzisz, co dostajesz"), funkcje układu, możliwość dodawania tabel, obrazów i linków oraz sprawdzanie pisowni.

Mając to na uwadze, wymyślanie powodu, aby kiedykolwiek korzystać z CLI, może wydawać się bezowocne. W rzeczywistości wielu ludzi przeżywa bez użycia terminalu; możesz łatwo wykonać większość zadań bez konieczności przeglądania interfejsu CLI. Większość przeciętnych użytkowników systemu Windows prawdopodobnie nie zna opcji linii poleceń.

Podczas korzystania z CLI ma więcej sensu

To, co linia poleceń zapewnia w graficznym interfejsie użytkownika, to elastyczność i moc; w wielu przypadkach jest to rzeczywiście szybsze, niż użycie narzędzia graficznego.

Na przykład wykonaj instalację oprogramowania. Ubuntu ma to, co na pierwszy rzut oka wydaje się być doskonałym narzędziem do instalowania oprogramowania, które pochodzi z systemu operacyjnego. Jednak w porównaniu z wierszem poleceń menedżer oprogramowania jest wolny i nieporęczny w wyszukiwaniu.

CLI's trafny Polecenie pozwala na wyszukiwanie, instalowanie i usuwanie oprogramowania oraz dodawanie nowych repozytoriów z względną łatwością. Kiedy używasz trafny możesz mieć pewność, że widzisz wszystkie aplikacje dostępne w repozytoriach, podczas gdy menedżer oprogramowania niekoniecznie musi je wszystkie przechwycić.

Ogólnie rzecz biorąc, aplikacje z graficznymi interfejsami użytkownika są świetne do robienia podstaw, ale narzędzia CLI zapewniają dostęp do trochę więcej. Na przykład, jeśli chcesz zobaczyć, które procesy działają w systemie Ubuntu, możesz uruchomić narzędzie do monitorowania systemu. Narzędzie monitorujące system pokazuje każdy proces, użytkownika, na którym działa proces, ile procesora jest wykorzystywany w procentach, identyfikator procesu, pamięć i priorytet. Poruszanie się po aplikacji monitorowania systemu jest bardzo proste, a za pomocą kilku kliknięć można uzyskać szczegółowe informacje o każdym procesie, zabić proces i przefiltrować listę procesów, aby wyświetlić różne informacje.

Co może linia poleceń zapewnia, że ​​monitor systemu nie może? Cóż, na własną rękę ps polecenie może wyświetlać wszystkie procesy; pokaż wszystkie procesy z wyjątkiem liderów sesji; i pokazuje wszystkie procesy z wyjątkiem liderów sesji i tych, którzy nie są związani z terminalem. The ps Polecenie może także wyświetlać wszystkie procesy powiązane z tym terminalem lub, w rzeczy samej, dowolne inne; ograniczyć wyjście tylko do uruchomionych procesów; i wyświetlać tylko procesy dla określonego polecenia lub dla określonej grupy użytkowników lub użytkowników. W sumie istnieją setki różnych sposobów formatowania, przeglądania i prezentowania listy procesów uruchomionych w systemie przy użyciu ps polecenie - a to tylko jedno polecenie.

Teraz dodaj do tego fakt, że możesz wyprowadzać dane wyjściowe tego polecenia i używać go razem z innymi poleceniami. Na przykład można sortować wyniki za pomocą sortować polecenie, zapisz wynik do pliku za pomocą kot polecenie lub filtruj dane wyjściowe za pomocą grep dowództwo.

Zasadniczo narzędzia CLI są często bardziej przydatne, ponieważ mają do dyspozycji tak wiele przełączników, których włączenie do aplikacji graficznej byłoby niemożliwe lub nieporęczne. Z tego powodu interfejsy graficzne zwykle zawierają najczęściej używane funkcje, ale do uzyskania wszystko z nich, linia poleceń jest lepsza.

Jako kolejny przykład, w którym narzędzie CLI jest bardziej użyteczne niż narzędzie graficzne, pomyśl o dużym pliku tekstowym o wielkości setek megabajtów lub nawet gigabajtów. Jak wyświetliłbyś ostatnie 100 linii tego pliku za pomocą aplikacji graficznej?

Aplikacja graficzna wymagałaby załadowania pliku, a następnie zmiany strony lub użycia skrótu klawiaturowego lub opcji menu, aby przejść do końca pliku. W terminalu wystarczy użyć ogon Polecenie i, zakładając, że aplikacja graficzna jest wydajna pod względem pamięci i ładuje tylko określoną liczbę plików na raz, możesz zobaczyć koniec pliku w znacznie krótszym czasie niż metoda GUI.

Najlepsze z obu światów: Korzystanie z GUI i CLI

Jak dotąd interfejs CLI wydaje się być lepszy od GUI dla czegokolwiek poza pisaniem listów. To oczywiście nieprawda. Nigdy nie edytowałbyś filmów za pomocą wiersza poleceń, a znacznie częściej używasz graficznego odtwarzacza audio do konfigurowania list odtwarzania i wybierania muzyki, którą chcesz odtwarzać. Edycja obrazu również wyraźnie wymaga graficznego interfejsu użytkownika.

Kiedy wszystko, co masz, to młotek, wszystko wygląda jak gwóźdź; jednak w Linuksie nie masz tylko młotek: Masz każde narzędzie, które możesz sobie wyobrazić, kiedy używasz zarówno GUI, jak i CLI.

Jeśli nie masz zainteresowania poznawaniem wiersza poleceń, prawdopodobnie możesz uzyskać za pomocą GUI.Jeśli chcesz się trochę nauczyć, aby uzyskać absolutne maksimum z Linuksa, dobrym miejscem na początek jest nasz przewodnik po 10 podstawowych poleceniach do poruszania się po systemie plików.