Nii xterm kui Terminal on terminali emulaatorid, mis on ühised UNIX-i põhistes süsteemides, kus töötab X Windowsi süsteem. Terminali emulaator on põhimõtteliselt terminali rakendus, mis võimaldab kasutajal pääseda juurde programmidele, mis on algselt välja töötatud suhtlemiseks mõne muud tüüpi terminaliga. See lihtsalt kordab klassikaliste arvutiterminalide funktsionaalsust. Terminaliemulaatoreid kasutavad enamasti süsteemiadministraatorid, kuna mõned sisseehitatud käsuridaprogrammid ei ole võimelised ise töötama, seega kasutatakse süsteemiga rääkimiseks kolmanda osapoole terminaliemulaatoreid. Käsurida on sageli parim viis Linuxi süsteemides kasutamiseks, kuna enamik ülesandeid töötab kõige paremini konsooliga.

Sisseehitatud terminali emulaator Windows jaoks on “Command prompt”, samas kui Mac OS X kasutab “Terminal” oma terminali emulatsioonirakendusena, mis asub kataloogis / Application / Utilities. Terminal on Linuxi kasutajate jaoks üks olulisemaid rakendusi, mis pakub kasutajatele juurdepääsu kestale. Terminalis asub Linuxi tõeline jõud. Kuid Linux pakub mitmeid terminali emulaatoreid, mis on eksklusiivsed iga GUI versiooni jaoks. X Windowsi süsteemi käitavates Linuxi süsteemides kasutatakse vaikimisi terminaliemulaatori programmina „xterm“. Ehkki xterm võib tunduda pisut klassikaline, on see siiski X-Windowsi süsteemi vaikimisi terminal, mis põhineb ainult tekstifilosoofial.

Mis on terminal?

Terminal on käsuribaliides, mis võimaldab kasutajatel suhelda arvutiga samal viisil, nagu kirjutatud sõna on mõeldud inimestele. Terminal Linux on nagu käsuviip Windows. See on üks Linuxi võimsamaid funktsioone, mis pakuvad kasutajatele juurdepääsu käsurealiidesele. Lihtsamalt öeldes on Terminal Linuxi töölauakeskkonna vaikeminaali emulaator. Ka muud töölauakeskkonnad, näiteks Ubuntu, kasutavad terminali oma vaikeminaali emulaatori pakendina. Igas töölauakeskkonnas on terminalile juurdepääsuks erinevad meetodid. Üks lihtsamaid meetodeid on hoida klahve Ctrl + Alt + T samal ajal, kui käivitatakse terminaliaken.

Mis on Xterm?

XTerm on X Windowsi süsteemi kasutavate Linuxi süsteemide vaikeminaali emulaatoriprogramm. Võite lihtsalt terminali aknasse kirjutada xtermi ja vajutada sisestusklahvi ning see käivitab koos xtermi aknaga ka X11 keskkonna. GNOME'i töölauakeskkonnas pole xterm vaikimisi installitud. Esmalt peate installima ja käivitama xtermi teisest terminaliemulaatorist, näiteks Terminalist. Lisaks saate xtermi akna avamiseks luua ka oma töölaua käiviti. Erinevalt Terminalist võib kasutajatel korraga töötada mitu xtermi eksemplari.

Erinevus xtermi ja terminali vahel

  1. Põhiline

Nii Terminaal kui ka xterm on terminali emulaatori programmid, mis võimaldavad terminali kasutada graafilises keskkonnas. See on GUI-is ainult teksti aken, mis võimaldab kasutajatel käske otse täita. See on Linuxi jaoks vaikimisi terminaliemuleerimise rakendus. Siiski pakub Linux mitmesuguseid terminaliemulaatoreid, millest üks on xterm; see on X-süsteemi käitavate Linuxi ja UNIX-i süsteemide vaikimisi emulaator. See on keeruline terminal, mida kasutatakse kergete jaotuste jaoks.

  1. Protsesside juhtimine

Kasutajatel võib samal ekraanil korraga töötada mitu xtermi eksemplari, mis tähendab, et iga aken vastab eraldi protsessile, kusjuures iga aken pakub kestale või seda käitavale protsessile sõltumatut sisendit ja väljundit. Teisest küljest juhib terminal ainult korraga ühte seanssi, mis tähendab, et juhtterminalil on seansiga üks-ühele suhe ja iga seanss toimub terminali lapseprotsessina eraldi. Terminalist, millel sessioon logitakse, saab selle protsessi kontrollterminal.

  1. Lõikelaud

Kõik, mida lõikasite (⌘-X) ja kopeerisite (⌘-C), salvestatakse lõikelauale ja süsteem loeb seda lõikepuhvrist edasi, kui kasutate kleepimist (⌘-V). Valikut ei sisestata terminali automaatselt. Kopeeritud valitud tekst salvestatakse algselt kohta, mida nimetatakse kleepimisplaadiks. XTerm seevastu kasutab lõikelaua puhvrit ainult teksti kopeerimiseks ja kleepimiseks, kuid seda ei kasutata vaikekonfiguratsioonis. Xterm toetab vaikimisi ainult PRIMARY puhvrit, mis saab sisestust ainult siis, kui kasutaja toob hiirega teksti esile ja valitud tekst kleebitakse samasse aknasse, kui kasutaja vajutab hiire keskmist nuppu.

  1. Juurdepääs

Üks lihtsamaid viise terminali avamiseks Linuxi süsteemides on Ctrl + Alt + T klahvide kombinatsiooni korraga hoidmine ja terminali aken avaneb. Sellele pääseb juurde kausta Rakendused kausta Utiliidid, avades rakenduse Terminal. Samuti võite otsida juhtpaneelilt terminali või lisada otsetee oma käivitusprogrammi. Kui vajutate korraga klahve Alt + F2 ja kirjutate “gnome-terminal”, avaneb ka terminali aken. Kuid peate lihtsalt sisestama terminali aknasse xterm ja vajutama sisestusklahvi X11 keskkonna käivitamiseks koos xtermi aknaga.

Xterm vs Terminal: võrdlusdiagramm

Xtermi ja terminali kokkuvõte

Ehkki nii xterm kui ka Terminal on Linuxi ja UNIX-i põhiste süsteemide terminaliemulaatorprogrammid, on Xterm X Windowsi süsteemi kasutavate süsteemide jaoks vaikimisi terminali emulatsioonirakendus. Terminal on käsurida, mis võimaldab kasutajatel juurdepääsu kestale. See on Linuxi peksmise süda ja üks selle võimsamatest funktsioonidest, mida enamasti kasutavad süsteemiadministraatorid, kuna enamus sisseehitatud käsuridaprogrammidest pole iseenesest suurepärased ja nad vajavad kolmandate osapoolte programme, et süsteemiga käskude kaudu suhelda. Linux pakub mitmesuguseid terminaliemulaatoreid, sealhulgas xterm, mis on X Windowsi süsteemi vaikimisi terminaliemulaator.

Viited

  • Pildikrediit: https://www.flickr.com/photos/qole2/4128955395
  • Kujutise krediit: https://upload.wikimedia.org/wikipedia/commons/thumb/7/78/Appleterminal2.png/640px-Appleterminal2.png
  • Jepson, Brian jt. Mac OS X Unix Geeksi jaoks. Sebastopol: O’Reilly Media, 2008. Trükk
  • Blum, Richard ja Christine Bresnahan. Linuxi käsurida ja kesta skriptimise piibel. New Jersey: John Wiley & Sons, 2015. Trükk
  • Shotts, Jr William E. Linuxi käsurida: täielik sissejuhatus. California: No Starch Press, 2012. Trükk