Te urządzenia/terminale/teletypy zostały użyte jako medium do wprowadzania i wyświetlania danych z urządzenia komputerowego. Komputery były podłączone do tych urządzeń/terminali/teletypów za pomocą linków szeregowych. Te terminale były duże. Istniał dokładna liczba odpowiadająca każdemu teleletypowi i odwołana przez jego plik urządzenia, taki jak /dev /ttyn. System odczytałby ten plik, aby zinterpretować to, co jest wprowadzane z teleletypu i zapisać do tego samego pliku do wydrukowania dla tego teleletypu. Przykładem takiego urządzenia jest Teletype Model 33 ASR.
Teletyp ASR-33 był wówczas standardowym urządzeniem interaktywnym. Było głośno i trochę powolne w wydrukowaniu na dużych żółtych papierach tylko w formacie wielkim.
Wraz z postępem technologicznym terminale z wyświetlaniem wideo przejęły terminale teletypowe. Terminal DEC VT100, wprowadzony w 1978 r., Był jednym z takich przykładów terminalu wyświetlania wideo. To nie był komputer, ale urządzenie do wprowadzania i pobierania danych z podłączonego komputera.
Później wprowadzono wiele wariantów, takich jak terminale VT101, VT102 i VT200, które zastąpiły VT100. Te terminale nie nadążały jednak do nowoczesnego środowiska obliczeniowego. W ten sposób wprowadzono programy emulacji terminali w celu podszywania się pod tymi terminali opartych na sprzęcie.
Klasyfikacja urządzeń TTY
Urządzenia Tty lub urządzenia teletypowe to urządzenia oparte na postaci. Urządzenia Tty można podzielić na trzy typy:
Szeregowe urządzenia TTY dostały swoją nazwę, ponieważ rzeczywiste terminale oparte na postaci zostały przymocowane do systemu UNIX za pomocą kabla szeregowego. Wirtualne terminale i pseudo terminale nazywały się urządzeniami tty, ponieważ zachowują się jak urządzenia szeregowe z perspektywy programisty.
Szukam „tty” na Linux
Istnieje wiele teletypów zdefiniowanych w nowoczesnych systemach Linux. Aby wymienić różne urządzenia TTY, uruchom następujące polecenie:
$ ls -l /dev | Grep „tty”
Być może nie widziałeś TTY numerowanego powyżej 6, ale jak widać z poprzedniego polecenia, istnieje wiele dziwnych tty, takich jak tty40, tty27 i tak dalej. Dostęp do TTYS od 1 do 6Ctrl+alt+fn”(Dla n od 1 do 6). Po wybraniu dowolnej z tych kombinacji wylądujesz na zwykłym interfejsie tekstowym posiadającym niezależny interfejs logowania oparty na tekst. Aby wrócić do interfejsu graficznego, naciśnij „Ctrl+Alt+F7”.
Teletyp „tty2" jest powiązany z [Ctrl]+[alt]+[f2], „Tty3”Jest przymocowany do [Ctrl]+[alt]+[f3] i tak dalej do f6. Teletype (Tty7) jest zarezerwowany dla interfejsu graficznego, który jest obsługiwany przez program „sesja gnome”. Tak więc, kiedy naciśniemy [Ctrl]+[alt]+[f7], Wracamy do środowiska graficznego. To działało na Kali Linux. Ale w przypadku systemu Ubuntu może być konieczne wprowadzenie „Ctrl+Alt+F2”, w zależności od systemu operacyjnego.
Lista aktywnych urządzeń TTY można wyświetlić w pliku „sterowniki”:
$ cat/proc/tty/sterowniki
Ogólne terminologie końcowe
Teraz, gdy widzieliśmy trochę o znaczeniu historycznym i ogólnym wprowadzeniu urządzeń teleletypowych lub tty, dobrym pomysłem jest napisać kilka słów o ogólnych terminach związanych z terminalami.
Powłoka: Jest to interpreter linii poleceń dla Linux i służy jako interfejs lub medium między użytkownikiem a jądrem. Można rozwinąć własną skorupę. Najczęściej używanymi programami Shell są Bourne Shell, C Shell, Korn Shell itp.
Bash, Zsh, CSH: To są wszystkie rodzaje skorupek. Wiele poleceń jest powszechnych i ma podobną składnię. Po ich zainstalowaniu można łatwo przełączyć między tymi powłokami.
Terminal: Jest to oprogramowanie do interakcji z powłoką poprzez wykonywanie poleceń/skryptów, wyświetlanie wyjść itp.
Jak używać polecenia TTY
Echo „$ Shell”
Jak widać z wyjścia, obecna powłoka to „Bash”. To jest domyślna powłoka dla twojego systemu.
$ tty
„„/Dev”Katalog zawiera wpisy dla systemów plików reprezentujących różne urządzenia podłączone do systemu. Opcja „-S” zwraca status wyjścia i wraz z „-pomoc„Opcja, można wyświetlić komunikat pomocy.
Wniosek
Komputery ewoluowały, podobnie jak terminale i inne powiązane rzeczy. Teletype, stare gigantyczne terminale oparte na sprzęcie, są nadal integralną częścią systemu komputerowego, ale teraz w programie emulatorów opartych na oprogramowaniu. Mamy nadzieję, że ten artykuł jest pomocny. Sprawdź inne artykuły w Linux, aby uzyskać więcej wskazówek i samouczków.