Xterm i Terminal

Anonim

Zarówno xterm, jak i Terminal są emulatorami terminali wspólnymi dla systemów opartych na systemie UNIX z systemem X Windows. Emulator terminala jest w zasadzie aplikacją terminalową, która umożliwia użytkownikowi dostęp do programów, które pierwotnie zostały opracowane w celu komunikacji z innym terminalem. Po prostu powiela funkcjonalność klasycznych terminali komputerowych. Emulatory terminali są najczęściej używane przez administratorów systemu, ponieważ niektóre wbudowane programy wiersza poleceń nie są w stanie działać samodzielnie, więc emulatory terminali innych firm są używane do rozmowy z systemem. Wiersz poleceń często jest najlepszym sposobem, aby przejść do systemów Linux, ponieważ większość zadań działa najlepiej z konsolą.

Wbudowany emulator terminala dla systemu Windows to "Wiersz polecenia", podczas gdy Mac OS X używa "Terminalu" jako aplikacji emulatora terminala, która znajduje się w / Application / Utilities. Terminal jest jedną z najważniejszych aplikacji dla użytkowników systemu Linux, która zapewnia użytkownikom dostęp do powłoki. Terminal to miejsce, w którym znajduje się prawdziwa moc systemu Linux. Jednak Linux oferuje wiele emulatorów terminali dostępnych wyłącznie w każdej wersji GUI. Systemy Linux z systemem X Windows używają "xterm" jako domyślnego programu emulatora terminali. Chociaż xterm może wydawać się nieco klasyczny, nadal jest domyślnym terminalem dla systemu X Windows opartym wyłącznie na filozofii tekstu.

Co to jest Terminal?

Terminal to interfejs linii poleceń, który pozwala użytkownikom komunikować się z komputerem w ten sam sposób, w jaki napisane jest słowo dla ludzi. Terminal to Linux jest podobny do Command Prompt do Windows. Jest to jedna z najpotężniejszych funkcji systemu Linux, która zapewnia użytkownikom dostęp do interfejsu wiersza poleceń. Mówiąc najprościej, Terminal jest domyślnym emulatorem terminalu dla środowiska Linux. Inne środowiska graficzne, takie jak Ubuntu, również używają Terminala jako domyślnego pakietu emulatora terminala. Każde środowisko pulpitu ma różne metody dostępu do terminalu. Jedną z najprostszych metod jest przytrzymanie klawiszy Ctrl + Alt + T w tym samym czasie, co spowoduje uruchomienie okna terminalu.

Czym jest Xterm?

XTerm to domyślny program emulatora terminali dla systemów Linux z systemem X Windows. Możesz po prostu wpisać xterm w oknie Terminala i nacisnąć enter, a uruchomi środowisko X11 wraz z oknem xterm. Jednak w środowisku graficznym GNOME xterm nie jest instalowany domyślnie. Musisz najpierw zainstalować i uruchomić xterm z innego emulatora terminalu, takiego jak Terminal. Dodatkowo możesz także stworzyć własny program uruchamiający na pulpicie, aby otworzyć okno xterm. W przeciwieństwie do Terminalu użytkownicy mogą jednocześnie uruchamiać wiele instancji xterm.

Różnica między xtermem a Terminalem

  1. Podstawowy

Zarówno Terminal, jak i xterm są programami emulatora terminali, które umożliwiają korzystanie z terminala w środowisku graficznym. Jest to okno tekstowe w GUI, które pozwala użytkownikom bezpośrednio wykonywać polecenia. Jest to domyślna aplikacja do emulacji terminalu dla systemu Linux. Jednak Linux oferuje różnorodne emulatory terminali, z których jednym jest "xterm"; jest to domyślny emulator terminala dla systemów Linux i UNIX z systemem X Windows. To wyrafinowany terminal używany do lekkich dystrybucji.

  1. Zarządzanie procesem

Użytkownicy mogą mieć kilka instancji xterm działających jednocześnie na tym samym wyświetlaczu, co oznacza, że ​​każde okno odpowiada osobnemu procesowi, z którego każdy dostarcza niezależne dane wejściowe i wyjściowe dla powłoki lub procesu, który je obsługuje. Terminal natomiast kontroluje tylko jedną sesję na raz, co oznacza, że ​​kontrolujący terminal ma relację jeden-do-jednego z sesją, a każda sesja jest uruchamiana osobno jako proces potomny terminala. Terminal, na którym rejestrowana jest sesja, staje się terminalem sterującym dla tego procesu.

  1. Schowek

Wszystko, co wycinasz (⌘-X) i kopiujesz (⌘-C), jest przechowywane w schowku, a system czyta dalej ze schowka, gdy używasz wklejania (⌘-V). Selekcja nie jest automatycznie wprowadzana do Terminalu. Zaznaczony tekst, który skopiowałeś, jest początkowo przechowywany w miejscu zwanym "kartoteką". Natomiast XTerm używa tylko bufora schowka do kopiowania i wklejania tekstu, jednak nie jest używany w domyślnej konfiguracji. Xterm obsługuje domyślnie bufor PRIMARY, który odbiera dane wejściowe tylko wtedy, gdy użytkownik podświetla tekst za pomocą myszy, a wybrany tekst jest wklejany w tym samym oknie, gdy użytkownik naciśnie środkowy przycisk myszy.

  1. Dostęp

Jednym z najprostszych sposobów otwarcia terminala w systemach Linux jest jednoczesne przytrzymanie kombinacji klawiszy Ctrl + Alt + T i otwarcie okna terminalu. Dostęp do niego można uzyskać tylko z folderu Narzędzia w folderze Aplikacje, otwierając aplikację Terminal. Możesz także szukać Terminala w Kresce lub dodać skrót do Launchera. Naciśnięcie klawiszy Alt + F2 w tym samym czasie i wpisanie "gnome-terminal" spowoduje również otwarcie okna Terminal. Musisz jednak po prostu wpisać xterm w oknie Terminala i nacisnąć enter, aby uruchomić środowisko X11 wraz z oknem xterm.

Xterm vs. Terminal: Tabela porównawcza

Podsumowanie Xterm i Terminal

Chociaż zarówno xterm, jak i Terminal są programami emulatora terminali dla systemów Linux i UNIX, xterm jest domyślną aplikacją emulującą terminal dla systemów z systemem X Windows. Terminal to interfejs wiersza poleceń, który pozwala użytkownikom uzyskać dostęp do powłoki.Jest bijącym sercem Linuksa i jedną z jego najpotężniejszych funkcji najczęściej wykorzystywanych przez administratorów systemu, ponieważ większość wbudowanych programów wiersza poleceń nie jest wspaniała i wymaga programów innych firm do interakcji z systemem za pomocą poleceń. Linux oferuje wiele emulatorów terminali, w tym xterm, który jest domyślnym emulatorem terminala dla systemu X Windows.