Apa itu Terminal Emulator



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Pengguna GNU / Linux, FreeBSD, macOS dan pelaksanaan Unix lain mungkin terbiasa mendengar kata-kata emulator terminal yang dilemparkan. Walau bagaimanapun, lebih sedikit pengguna mengetahui mengapa istilah ini sangat biasa. Emulator terminal adalah perisian yang sangat biasa, tetapi ia tidak sama dengan baris arahan yang mereka sediakan. Banyak pengguna menggunakan istilah ini seolah-olah boleh ditukar ganti sedangkan pada hakikatnya sebenarnya tidak.



Terdapat beberapa trik yang dirancang untuk menggambarkan apa itu emulator terminal dan tidak ada dalam artikel ini. Kebanyakannya berdasarkan pada panggilan baris perintah POSIX, jadi pengguna Unix dari semua warna dapat menikmatinya. Pengguna Linux yang ingin mencubanya dapat menahan Ctrl, Alt dan T untuk membuka emulator terminal. Pengguna macOS Apple mungkin mahu memulakan emulator terminal dengan mengklik ikon dari dok. Pengendali tanpa kepala FreeBSD, NetBSD, Darwin, OpenIndiana dan pelaksanaan Unix lain mungkin sudah berada di baris perintah. Mereka yang mempunyai antara muka grafik dapat memulakannya dengan mudah dengan mengklik pada menu Aplikasi, menunjuk pada Alat Sistem dan mengklik Terminal.



Menentukan Emulator Terminal Kata

Pertama sekali berguna untuk memahami apa yang dimaksudkan oleh mesin teletype Pada asalnya, jika anda ingin berinteraksi dengan sistem Unix atau banyak reka bentuk kerangka utama yang lain, anda perlu bekerja dengan teletype atau mesin TTY. Mesin-mesin ini berfungsi dengan menghantar nada geseran peralihan frekuensi ke atas saluran penghantaran untuk menunjukkan data teks yang dikodkan dalam binari sederhana. Sistem ini akhirnya menghasilkan pengekodan ASCII yang digunakan untuk fail teks.



Terminal tulen sebenarnya bukan tetingkap yang melayang di skrin komputer. Ia sebenarnya papan kekunci dan monitor khusus. Walaupun pelbagai pengekod sepanjang sejarah mempunyai terminal pilihan mereka, VT100 adalah pilihan yang popular yang kini banyak ditunjukkan oleh pakej emulator terminal dalam kod. Mesin-mesin ini adalah mesin teletype yang ironis. Dengan cara ini, mesin-mesin ini perlahan-lahan mulai kembali dalam bentuk klien tipis yang bersambung dengan pemasangan pelayan yang kuat.

Anda juga mempunyai konsep terminal semu PTY. Pasangan master dan slave ini memungkinkan perisian seperti SSH atau terminal GUI untuk menawarkan antara muka terminal seperti PTS kepada pengguna yang berasal dari master yang disebut PTMX. Semasa anda menjalankan terminal GUI, ketik hurufnya dalam dan kemudian tekan enter. Anda akan melihat bahawa ia mendakwa bahawa perintah terakhir anda berasal dari poin, yang merupakan pasangan budak ke PTMX yang menjalankan pertunjukan di tempat pertama.



Sekarang, yang baru anda masukkan perintah itu adalah shell. Itulah jurubahasa baris arahan yang dijalankan semasa log masuk. Contohnya termasuk bash, abu dan tcsh. Ia berjalan di dalam editor terminal, yang merupakan program yang meniru terminal dan berpura-pura anda bekerja di konsol kehidupan nyata dengan papan kekunci dan paparan yang dipasang menggunakan protokol kuno. Walaupun anda mungkin mengatakan bahawa anda mungkin berada di papan kekunci dan monitor yang asli, anda harus berada di tempat yang menghantar protokol data sebenar yang diharapkan oleh kod lama ini.

Pengedaran BSD dan Linux juga memberikan sesuatu yang disebut konsol maya atau terminal maya apabila anda menekan Ctrl, Alt dan F2 atau kombinasi kunci biasa yang lain. Ini adalah tiruan konsol penuh dengan papan kekunci dan paparan menggunakan protokol lama yang sama yang akan digunakan terminal tradisional. Perkara ini nampaknya agak membingungkan kerana semua istilah ini telah saling terkait untuk merujuk kepada persekitaran baris perintah moden. Anda akan mendengar rujukan ke terminal, emulator terminal, konsol, baris perintah dan shell dengan cara yang semuanya merujuk hanya menggunakan teks untuk mengawal sistem komputer.

Terdapat satu lagi kelas emulator terminal yang membolehkan cangkang jarak jauh SSH. Ini bertindak seolah-olah mereka adalah paparan fizikal dan papan kekunci yang masuk ke sistem jauh. Ini berguna untuk menggunakan modem atau mungkin lebih biasa sekarang sambungan Ethernet untuk menghubungi komputer lain atau papan buletin serta mengakses laman web telnet dan melakukan kerja pembaikan ke penghala dan sejenisnya. Sekiranya anda pernah menggunakan program SSH atau perintah telnet di Linux, maka anda telah menggunakan perisian seperti ini. Anda mungkin juga memikirkan kembali program HyperTerminal yang popular di Windows 95.

3 minit membaca