Ano ang isang Terminal Emulator



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ang mga gumagamit ng GNU / Linux, FreeBSD, macOS at iba pang pagpapatupad ng Unix ay maaaring ginagamit upang marinig ang mga salitang terminal emulator na itinapon. Gayunpaman, mas kaunting mga gumagamit ang may kamalayan kung bakit eksakto ang term na ito ay napaka-pangkaraniwan. Ang mga emulator ng terminal ay napaka-karaniwang mga piraso ng software, ngunit hindi sila pareho ng mga linya ng utos na ibinibigay nila. Maraming mga gumagamit ang gumagamit ng mga term na ito na parang napapalitan kung sa totoo lang hindi talaga sila.



Mayroong ilang mga trick na idinisenyo upang ilarawan kung ano ang isang terminal emulator at wala sa artikulong ito. Karamihan ay batay sa mga tawag sa linya ng utos ng POSIX, kaya masisiyahan ang mga gumagamit ng Unix ng lahat ng mga shade. Ang mga gumagamit ng Linux na nais na subukan ito ay maaaring pigilan ang Ctrl, Alt at T upang buksan ang isang emulator ng terminal. Maaaring nais ng mga gumagamit ng Apple macOS na magsimula ng isang emulator ng terminal sa pamamagitan ng pag-click sa icon mula sa dock. Ang mga walang ulo na operator ng FreeBSD, NetBSD, Darwin, OpenIndiana at iba pang mga pagpapatupad ng Unix ay marahil ay nasa isang linya ng utos. Ang mga may mga graphic na interface ay maaaring magsimula ng madali sa pamamagitan ng pag-click sa menu ng Mga Aplikasyon, pagturo sa Mga Tool ng System at pag-click sa Terminal.



Pagtukoy sa Words Terminal Emulator

Kapaki-pakinabang muna upang maunawaan kung ano ang tinutukoy ng isang teletype machine. Orihinal, kung nais mong makipag-ugnay sa isang sistema ng Unix o maraming iba pang mga disenyo ng mainframe kakailanganin mong gumana sa isang teletype o TTY machine. Ang mga machine na ito ay gumagana sa pamamagitan ng pagpapadala ng frequency shift keyed tone sa isang linya ng paghahatid upang maipakita ang data ng tekstuwal na naka-encode sa simpleng binary. Ang mga sistemang ito sa huli ay nagsimula ng pag-encode ng ASCII na ginagamit para sa mga file ng teksto.



Ang isang tunay na tunay na terminal ay hindi isang window na lumulutang sa isang computer screen. Ito ay talagang isang nakatuon na keyboard at monitor. Habang ang iba't ibang mga coder sa buong kasaysayan ay nagkaroon ng kanilang ginustong mga terminal, ang VT100 ay isang tanyag na pagpipilian na maraming mga terminal emulator packages ang kumakatawan sa code. Ang mga makina na ito ay ironically gumaya sa mga teletype machine. Sa isang paraan, ang mga machine na ito ay dahan-dahang nagsisimulang bumalik sa anyo ng manipis na mga kliyente na nakikipag-ugnay sa mga malakas na pag-install ng server.

Mayroon ka ring konsepto ng isang PTY pseudo-terminal. Pinapayagan ng pares ng master at alipin ang isang piraso ng software tulad ng SSH o isang terminal ng GUI upang mag-alok ng isang tulad ng terminal na interface sa pamamagitan ng isang PTS sa isang gumagamit na nagmumula sa isang master na tinawag na PTMX. Kapag nagpapatakbo ka ng isang terminal ng GUI, i-type ang sulat sa at pagkatapos ay itulak ipasok. Makikita mo na sinasabing ikaw ang pinakabagong utos ay nagmula sa isang pts, na kung saan ay ang pares ng alipin sa PTMX na nagpapatakbo ng palabas sa una.



Ngayon, ang napasok mo lang sa utos na iyon ay isang shell. Iyon ang interpreter ng linya ng utos na tumatakbo sa pag-login. Kasama sa mga halimbawa ang bash, ash at tcsh. Tumatakbo ito sa loob ng isang editor ng terminal, na kung saan ay isang programa na gumagaya sa isang terminal at nagpapanggap na nagtatrabaho ka sa isang tunay na buhay console na may isang keyboard at ipinapakitang naka-plug in gamit ang mga makalumang protokol. Habang maaari mong sabihin na napakahusay mo ay maaaring nasa isang tunay na keyboard at monitor, kailangan mong maging isa na nagpapadala ng aktwal na mga data protokol na inaasahan ng mga lumang piraso ng code na ito.

Bukod pa rito ang mga pamamahagi ng BSD at Linux ay nagbibigay ng isang bagay na tinatawag na isang virtual console o virtual terminal kapag pinigilan mo ang Ctrl, Alt at F2 o ibang karaniwang key na kombinasyon. Ito ay isang pagtulad ng isang buong console na may isang keyboard at display gamit ang parehong mga lumang mga protokol na gagamitin ng isang tradisyunal na terminal. Ito ay higit na malamang na tila sa halip nakalilito dahil ang lahat ng mga term na ito ay uri ng naging magkakaugnay upang mag-refer sa mga modernong kapaligiran sa linya ng utos. Maririnig mo ang mga sanggunian sa mga terminal, terminal emulator, console, linya ng utos at mga shell sa mga paraan na tumutukoy ang lahat sa simpleng paggamit ng teksto upang makontrol ang isang computer system.

May isa pang klase ng mga emulator ng terminal na pinapayagan ang mga malalayong shell ng SSH. Kumikilos ang mga ito na parang isang pisikal na display at keyboard na tumatawag sa isang remote system. Kapaki-pakinabang ito para sa paggamit ng isang modem o marahil ay mas karaniwan ngayon isang koneksyon sa Ethernet upang makipag-ugnay sa iba pang mga computer o bulletin board pati na rin ang pag-access sa mga site ng telnet at paggawa ng gawain sa pag-aayos sa mga router at katulad. Kung nagamit mo na ang isang programa ng SSH o ang telnet command sa Linux, ginamit mo ang ganitong uri ng isang piraso ng software. Maaari mo ring pag-isipan ang programang HyperTerminal na sikat sa Windows 95.

Basahin ang 3 minuto