GNU/Linux >> Znalost Linux >  >> Ubuntu

tty (/dev/tty) vs pts (/dev/pts) v Linuxu

tty jsou jednoduše porty připojené k počítači jako myš, klávesnice. pts jsou pseudo terminály, které jsou připojením SSH nebo telnet. Tty a pts můžete chápat jako připojovací kanály, se kterými systémy Linux komunikují s klientem. Oba jsou zodpovědní za udržování relací naživu a za odesílání paketů.

V tomto článku vám poskytnu rychlé shrnutí rozdílů mezi tty (/dev/tty) a pts (/dev/pts) v Linuxu.

Co je tty?

Tty je zkratka pro dálnopis, ale častěji se nazývá terminál. Je to v podstatě zařízení, které vám umožňuje komunikovat se systémem tím, že do systému dodává data (vy vstoupíte) a prohlížíte si výstup systému. Standardní koncové zařízení se označuje jako tty (například konzole na vašem serveru). tty se dodávají v různých tvarech a velikostech. Například můžete použít kombinaci kláves Ctrl+Alt+Fn pro přístup ke grafickým konzolám nebo emulátorům terminálu, jako je terminál Gnome, ke spuštění v rámci X session.

Jak funguje příkaz tty?

Jednoduše napište „tty“ a ve výstupu se objeví název terminálu připojeného ke standardnímu výstupu (nebo jinými slovy název aktuálního terminálu).

Syntax : tty [option] ……

V mém systému byl vygenerován následující výstup,

možnosti :

  • – – verze :Vytiskne informace o verzi a ukončí se
  • – – pomoc :zobrazí zprávu nápovědy a ukončí se
  • -s, ––tichý, ––tichý: Nic se netiskne; vrátí se pouze stav ukončení.

Jinak řečeno, zadejte TTY, abyste zjistili, ke kterému číslu TTY jste připojeni. Pokud je připojeno několik uživatelů, můžete také použít příkaz who k zobrazení toho, kdo další je vzdáleně připojen k počítači se systémem Linux.

Chcete-li získat seznam otevřených terminálů, můžete použít následující příkaz.

Ve výchozím nastavení je celkový počet povolených konzol tty 6. tty1 na tty6 můžete přepnout pomocí kombinace kláves CTRL+ALT+F[n].

Co je to bod?

pts je zkratka pro pseudo terminal slave. Pts je otrocká část pty. Pty (pseudoterminální zařízení) může být koncové zařízení, které simuluje jiná aplikace (příklad:telnet nebo ssh jsou takové programy. Pseudoterminální slave relace (pts) se používá při připojení k počítači se systémem Linux přes jinou aplikaci, např. SSH nebo PuTTY. Příkaz tty zobrazí, která relace pts je aktuálně aktivní. Při použití připojení SSH nebudou kombinace Ctrl + Alt + F# fungovat. Místo toho by bylo k vytvoření více virtuálních konzolí použito mnoho připojení SSH.

Kanál pts můžete jednoduše zobrazit pomocí příkazu w. V následujícím výstupu je uživatel kushal připojen k tty1, což může být konzolové připojení, a pts/0, které je přes ssh.

Závěr

Článek vám dává představu o tom, jaké jsou rozdíly mezi pts a tty. Také vám ukáže, jak získat přehled o systému Linux. Děkuji za přečtení.


Ubuntu
  1. Jak vygenerovat náhodné heslo v linuxu pomocí /dev/random

  2. Linux:Rozdíl mezi /dev/console, /dev/tty a /dev/tty0?

  3. Linux – Co znamená písmeno „u“ v /dev/urandom?

  1. Jak kódovat base64 /dev/random nebo /dev/urandom?

  2. Kdy mám použít /dev/shm/ a kdy /tmp/?

  3. Jak poslat zprávu konkrétnímu pts?

  1. Jak vyměnit vadný pevný disk v softwarovém RAID systému Linux

  2. jádro:deaktivace /dev/kmem a /dev/mem

  3. Je špatné propojit /dev/random s /dev/urandom v Linuxu?