Hva er en Terminal Emulator

Brukere av GNU / Linux, FreeBSD, macOS og andre Unix-implementeringer er antagelig brukt til å høre ordene terminalemulator kastet rundt. Men færre brukere er klar over hvorfor nettopp dette begrepet er så vanlig. Terminal emulatorer er ekstremt vanlige deler av programvare, men de er ikke de samme tingene som kommandolinjer de gir. Mange brukere bruker disse betingelsene som om de var utvekslingsbare når de egentlig ikke er i virkeligheten.

Det er noen triks designet for å illustrere hva en terminalemulator er og er ikke i denne artikkelen. De er for det meste basert på POSIX-kommandolinjeanrop, slik at Unix-brukere av alle nyanser kan nyte dem. Linux-brukere som vil prøve, kan holde Ctrl, Alt og T for å åpne en terminalemulator. Apple MacOS-brukere vil kanskje starte en terminalemulator ved å klikke på ikonet fra dokken. Headless operatører av FreeBSD, NetBSD, Darwin, OpenIndiana og andre Unix-implementeringer er sannsynligvis allerede på en kommandolinje. De med grafiske grensesnitt kan starte en enkelt ved å klikke på Programmer-menyen, peke på Systemverktøy og klikke på Terminal.

Definere ordene Terminal Emulator

Det er først nyttig å forstå hva en teletypemaskin refererer til. Opprinnelig, hvis du hadde ønsket å samhandle med et Unix-system eller mange andre mainframe-motiver, måtte du jobbe med en teletype eller TTY-maskin. Disse maskinene fungerer ved å sende frekvensskiftetastede toner over en overføringslinje for å presentere tekstdata kodet i enkel binær. Disse systemene ga til slutt ASCII-kodingen som brukes til tekstfiler.

En ekte ekte terminal er ikke et vindu som flyter på en dataskjerm. Det er faktisk et dedikert tastatur og skjerm. Mens ulike kodere gjennom historien har hatt sine foretrukne terminaler, var VT100 et populært alternativ at mange terminalemulatorpakker nå representerer i kode. Disse maskinene var ironisk emulerende teletype maskiner. På en måte begynner disse maskinene sakte å komme tilbake i form av tynne klienter som grensesnitt med kraftige serverinstallasjoner.

Du har også begrepet PTY pseudo-terminal. Dette mester- og slaveparet tillater et program som SSH eller en GUI-terminal for å tilby et terminallignende grensesnitt gjennom en PTS til en bruker som kommer fra en mester som heter PTMX. Når du kjører en GUI-terminal, skriv inn bokstaven w og trykk deretter på enter. Du ser at det hevder at du har den nyeste kommandoen, kom fra en pts, som er slaveparet til PTMX som kjører showet i utgangspunktet.

PRO TIPS: Hvis problemet er med datamaskinen eller en bærbar PC / notatbok, bør du prøve å bruke Reimage Plus-programvaren som kan skanne arkiver og erstatte skadede og manglende filer. Dette fungerer i de fleste tilfeller der problemet er oppstått på grunn av systemkorrupsjon. Du kan laste ned Reimage Plus ved å klikke her

Nå, det du nettopp har skrevet inn i kommandoen, er et skall. Det er kommandolinjetolkeren som kjører på innlogging. Eksempler er bash, aske og tcsh. Den kjører inne i en terminal editor, som er et program som emulerer en terminal og utgir at du jobber på en ekte livskonsoll med et tastatur og skjerm plugget inn med de gammeldags protokollene. Mens du kanskje sier at du veldig godt kan være på ekte tastatur og skjerm, må du være på en som sender de faktiske dataprotokollene som disse gamle kodene forventer.

BSD- og Linux-distribusjoner gir i tillegg noe som heter en virtuell konsoll eller virtuell terminal når du holder nede Ctrl, Alt og F2 eller en annen fellesnøkkelkombinasjon. Dette er en emulering av en full konsoll med tastatur og skjerm med de samme gamle protokollene som en tradisjonell terminal vil bruke. Dette vil mer enn sannsynlig virke litt forvirrende fordi alle disse betingelsene er blitt sammenblandet for å referere til moderne kommandolinjemiljøer. Du vil høre referanser til terminaler, terminale emulatorer, konsoller, kommandolinjer og skjell på måter som alle refererer til bare å bruke tekst for å kontrollere et datasystem.

Det er en annen klasse av terminalemulatorer som tillater SSH-fjernskjell. Disse fungerer som om de er en fysisk skjerm og et tastatur som ringer til et eksternt system. Dette er nyttig for bruk av et modem eller kanskje mer vanlig nå en Ethernet-tilkobling for å kontakte andre datamaskiner eller oppslagstavler, samt å få tilgang til telnet-områder og å gjøre reparasjonsarbeid til rutere og lignende. Hvis du noen gang har brukt et SSH-program eller telnet-kommandoen i Linux, har du brukt denne typen programvare. Du kan også tenke tilbake til HyperTerminal-programmet som var populært i Windows 95.

PRO TIPS: Hvis problemet er med datamaskinen eller en bærbar PC / notatbok, bør du prøve å bruke Reimage Plus-programvaren som kan skanne arkiver og erstatte skadede og manglende filer. Dette fungerer i de fleste tilfeller der problemet er oppstått på grunn av systemkorrupsjon. Du kan laste ned Reimage Plus ved å klikke her

Facebook Twitter Google Plus Pinterest