Mam nadzieję, że pytanie jest oczywiste.
W moim rozumieniu jest to, że gnome-terminal
i konsole
są wirtualne terminale, a są one w zasadzie służący temu samemu celowi, tj środowisku wiersza poleceń dla różnych opcjonalnych ustnych poleceń. (Nie jestem nawet pewien, czy to właściwy sposób na to.)
Zakładam, że prawdziwy terminal gdzie ja teleportowany do occasionaly przez nieuprawnioną kluczowania Ctrl+ Alt+ F1, F2itp
Ale „Tam są smoki” w głębi czarnego ekranu, więc jestem tam tak szybko, jak mogę nacisnąć Ctrl+ Alt+ F7(dowiedziałem się gdzieś: „Kiedy wszystko jest czarne i ciemne: naciśnij tajne klawisze, aby wrócić :)
- Jest / są "prawdziwe" terminal (e) jeden (s), które istnieją za Ctrl+ Alt+ F1, F2itp kluczy?
- A co jest w nich takiego „prawdziwego”, a co „wirtualnego”?
- A jak się różnią? Czy to jest tak proste jak „brak GUI” kontra „GUI”?
PS są synonimami „konsoli” i „terminala”?
command-line
virtual-console
Peter.O
źródło
źródło
gnome-terminal
przecież oba służą temu samemu celowi. Kuzyn, który nie zależy od żadnego środowiska graficznego i jest podłączony do urządzenia, które daje mu nieco więcej mocy.Odpowiedzi:
To nie jest do końca prawda. Terminale wirtualne to tylko programy, które wysyłają naciśnięcia klawiszy i odbierają dane wyjściowe (nazywa się to Standardowe wejście, Standardowe wyjście [i Standardowy błąd]) do procesu w tle. Jest to podstawowe wejście → przetwarzanie → system wyjściowy i jest sercem systemu operacyjnego.
Teletype (lub teleprinter)
Mężczyzna pracujący w terminal komputerowy
Zobaczmy, czy potrafię to właściwie wyjaśnić:
W systemie uniksopodobnym, takim jak Linux, istnieje koncepcja „wszystko jest plikiem” . Oznacza to, na przykład, że napęd DVD to plik (/ dev / sdb1), twoja klawiatura to plik (/ dev / input / keyboard) i tak dalej.
Kolejnym zestawem tych magicznych plików są TTY, gdzie TTY oznacza Teletype. Maszyna do pisania, która wysyła naciśnięcia klawiszy do komputera, który z kolei wysyła litery z powrotem do kuli . To reprezentowałoby fizyczne urządzenie, zdalną maszynę do pisania, w taki sam sposób, jak / dev / lp0 może reprezentować twoją drukarkę.
Terminal sprzętowy VT100
Stacje robocze typu Teletype zostałyby nazwane „konsolami” lub „terminalami”, terminalem wirtualnym, w przeciwieństwie do prawdziwego, dlatego każda aplikacja lub maszyna zapewnia taką samą funkcjonalność jak to ustawienie miejsca pracy - dostęp do komputera poprzez wysyłanie naciśnięć klawiszy i odbieranie z niego danych wyjściowych, drukowanie na kartce papieru. Możesz sobie wyobrazić, że modem działa w bardzo podobny sposób.
Terminale, takie jak ten pokazany powyżej, to tanie i proste komputery, które emulują funkcjonalność typu teletekstu. Kiedy mówimy dzisiaj o emulatorze terminali, z kolei - zwykle mamy na myśli program, który emuluje funkcjonalność takiej maszyny.
Wciąż stosowane są systemy komputerowe oparte na terminalach. W rzeczywistości stają się coraz bardziej popularne . W przeszłości przyczyną było to, że komputer na każdym biurku był całkowicie niedorzeczny - komputery wypełniały pokój i były niezwykle drogie. Teraz oszczędza pieniądze i ułatwia administrację.
„cienki klient” - nowoczesny odpowiednik VT100
Mam nadzieję, że to jest pomocne. Powiadom mnie, jeśli popełniłem błąd.
Tak, w zasadzie. Różnica między TTY1-7 a terminalem gnome polega na tym, że system zapewnia tty, podczas gdy terminal gnome i konsola same działają na tty (który obsługuje podsystem graficzny). Ta abstrakcja może być zagnieżdżona jeszcze głębiej (np. Przekazywanie x, używanie protokołu telnet do działania jako terminal, ...), przecież interfejs człowiek-komputer działa tak jak każdy inny plik. I mogą być przenoszone, abstrakcyjne i przenoszone w ten sam sposób.
źródło
Całkiem pewne nazwanie go „terminalem wirtualnym” to powrót do sytuacji, gdy do serwerów unixowych podłączono fizyczne terminale…
źródło
Oprócz powyższych odpowiedzi, zobacz to pełne wyjaśnienie terminali. TTY, pomimo swojej pozornej prostoty, jest koncepcyjnie dość skomplikowaną częścią Linuksa.
źródło