И xterm и Terminal са терминални емулатори, общи за UNIX базирани системи, работещи с X Windows System. Терминалният емулатор е основно терминално приложение, което позволява на потребителя да получава достъп до програми, които първоначално са разработени, за да комуникират с някакъв друг тип терминал. Той просто възпроизвежда функционалността на класическите компютърни терминали. Терминалните емулатори се използват най-вече от системните администратори, тъй като някои вградени програми за команден ред не могат да работят самостоятелно, така че трета страна емулатори на терминали се използват за разговор със системата. Командният ред често е най-добрият начин да преминете към Linux системи, тъй като повечето от задачите работят най-добре с конзолата.

Вграденият емулатор на терминали за Windows е „Команден ред“, докато Mac OS X използва „Terminal“ като приложение за емулация на терминали, което се намира в / Application / Utilities. Terminal е едно от най-важните приложения за потребителите на Linux, което предоставя на потребителите достъп до черупката. Терминалът е мястото, където почива истинската сила на Linux. Linux обаче предлага редица терминални емулатори, изключителни за всяка версия на GUI. Linux системите, работещи с X Windows System, използват „xterm“ като своя програма за емулация на терминали по подразбиране. Въпреки че xterm може да изглежда малко класически, той все още е терминалът по подразбиране за X Windows System, който се основава само на философията на текста.

Какво е терминал?

Терминалът е интерфейс на командния ред, който позволява на потребителите да комуникират с компютъра по същия начин, по който написаната дума е за хората. Терминалът за Linux е като команден ред за Windows. Това е една от най-мощните функции на Linux, която предоставя на потребителите достъп до интерфейса на командния ред. Най-просто казано, терминалът е емулатор на терминали по подразбиране на настолната среда на Linux. Други среди на работния плот като Ubuntu също използват Terminal като техния пакет емулатор на терминали по подразбиране. Всяка работна среда има различни методи за достъп до терминала. Един от най-простите методи е едновременно да държите клавишите Ctrl + Alt + T, които ще стартират прозореца на терминала.

Какво е Xterm?

XTerm е емулатор на терминал по подразбиране за Linux системи, работещи с X Windows System. Можете просто да въведете xterm в прозореца на Terminal и да натиснете Enter и той ще стартира средата X11 заедно с прозорец xterm. В GNOME работна среда обаче xterm не е инсталиран по подразбиране. Трябва първо да инсталирате и да стартирате xterm от друг терминален емулатор, като Terminal. Плюс това можете да създадете свой собствен стартов плот, за да отворите xterm прозореца. За разлика от Terminal, потребителите могат да имат няколко случая на xterm едновременно.

Разлика между xterm и Terminal

  1. Основен

Както Terminal, така и xterm са терминални емулаторни програми, които позволяват използването на терминал в графична среда. Това е текстов прозорец в GUI, който позволява на потребителите директно да изпълняват команди. Това е приложение за емулация на терминали по подразбиране за Linux. Linux обаче предлага различни терминални емулатори, един от които е „xterm“; това е терминален емулатор по подразбиране за Linux и UNIX системи, работещи с X Windows System. Това е сложен терминал, използван за леки дистрибуции.

  1. Управление на процесите

Потребителите могат да имат няколко случая на xterm, работещи наведнъж на един и същ дисплей, което означава, че всеки прозорец съответства на отделен процес, като всеки от тях осигурява независим вход и изход за обвивка или процес, който го изпълнява. Терминалът, от друга страна, контролира само една сесия в даден момент, което означава, че контролиращият терминал има връзка "един към един" със сесия и всяка сесия протича отделно като дъщерния процес на терминала. Терминалът, на който се регистрира сесия, се превръща в контролния терминал за този процес.

  1. клипборда

Всичко, което изрежете (⌘-X) и копирате (⌘-C), се съхранява в клипборда и системата допълнително го чете от клипборда, когато използвате паста (⌘-V). Избор не се поставя автоматично в терминала. Избраният текст, който сте копирали, първоначално се съхранява на място, наречено „картон“. XTerm, от друга страна, използва само буфера на клипборда за копиране и поставяне на текст, но той не се използва в конфигурацията по подразбиране. Xterm поддържа PRIMARY буфер само по подразбиране, който получава вход само когато потребителят подчертае текст с мишката и избраният текст се постави в същия прозорец, когато потребителят натисне средния бутон на мишката.

  1. достъп

Един от най-лесните начини за отваряне на терминал в Linux системите е едновременно задържане на комбинацията от клавиши Ctrl + Alt + T и прозорецът на терминала ще се отвори. Достъп до него може да се извърши само от папката Utilities в папката Applications, като отворите приложението Terminal. Можете също да потърсите терминал в тирето или да добавите пряк път към стартовия си компютър. Натискането на Alt + F2 едновременно и въвеждането на „gnome-terminal“ също ще отвори прозореца на терминала. Трябва обаче просто да въведете xterm в прозореца на Terminal и да натиснете Enter, за да стартирате средата X11, заедно с xterm прозорец.

Xterm срещу терминал: сравнителна диаграма

Обобщение на Xterm и Terminal

Въпреки че и xterm и Terminal са програми за терминални емулатори за Linux и UNIX базирани системи, xterm е приложението за емулация на терминали по подразбиране за системи, работещи с Windows Windows System. Терминалът е интерфейс на командния ред, който позволява на потребителите да получат достъп до черупката. Това е биещото сърце на Linux и една от най-мощните му функции, използвани най-вече от системните администратори, тъй като повечето от вградените програми за команден ред сами по себе си не са големи и се нуждаят от програми на трети страни, за да взаимодействат със системата чрез команди. Linux предлага различни терминални емулатори, включително xterm, който е емулатор на терминали по подразбиране за X Windows System.

Препратки

  • Кредит за изображения: https://www.flickr.com/photos/qole2/4128955395
  • Кредит за изображение: https://upload.wikimedia.org/wikipedia/commons/thumb/7/78/Appleterminal2.png/640px-Appleterminal2.png
  • Jepson, Brian et al. Mac OS X за Unix Geeks. Себастопол: O’Reilly Media, 2008. Печат
  • Блъм, Ричард и Кристин Бреснахан. Linux Команден ред и Библията за скриптове на Shell. Ню Джърси: John Wiley & Sons, 2015. Печат
  • Shotts, Jr. William E. Командният ред на Linux: Пълно въведение. Калифорния: No Starch Press, 2012. Печат