A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalon Előző változat Következő változat | Előző változat | ||
oktatas:linux:grafikus_feluelet:terminal [2019/12/15 10:50] admin [Konzol] |
oktatas:linux:grafikus_feluelet:terminal [2019/12/15 12:32] (aktuális) admin [PTS] |
||
---|---|---|---|
Sor 39: | Sor 39: | ||
===== Terminál ===== | ===== Terminál ===== | ||
+ | A régi számítógépeken a konzol volt az a billentyűzet és monitor | ||
+ | ami közvetlenül a számítógépbe volt építve. | ||
+ | Ezen kívül még távoli billentyűzetek és monitorok is | ||
+ | csatlakoztak egy számítógépekhez, ezeket terminálnak hívták. | ||
- | Jellemzők: | + | A Linux is átvette a terminál megnevezést. Ha valaki távolról |
- | * grafikus felületen parancssor | + | egy másik gépről jelentkezik be, akkor annak egy látszólagos |
- | * pszeudoterminálok | + | terminál, másként pszeudoterminál jön létre (Pseudo TeletYpe). |
- | * pts | + | Aki grafikus felületről indít parancssort, annak |
+ | szintén egy pszeudoterminál jön létre. | ||
+ | A Pseudo TeletYpe röviden PTY. Két részből áll: | ||
+ | * Slave - PTS - indítja a shellt (bash) | ||
+ | * Master - PTM - terminál emulátorhoz csatlakozik (xterm). | ||
+ | |||
+ | Virtuális terminálnak hívjuk a programot, amely biztosítja | ||
+ | a kapcsolatot a pszeudoterminállal. | ||
+ | * xterm | ||
+ | * lxterminal | ||
+ | |||
+ | |||
+ | A ps kimenetében megjelennek a virtuális terminállal | ||
+ | létrehozott PTS-ek is. Kérdezzük le például a pts/3-t, | ||
+ | fastruktúrában megjelenítve: | ||
<code> | <code> | ||
$ ps -t pts/3 --forest | $ ps -t pts/3 --forest | ||
Sor 60: | Sor 78: | ||
* A pty vagy pseudo terminal device | * A pty vagy pseudo terminal device | ||
* olyan terminál, amelyet egy másik eszköz emulál: pl. xterm, ssh | * olyan terminál, amelyet egy másik eszköz emulál: pl. xterm, ssh | ||
- | * A /dev/pts tartalmaz bejegyzésket. | + | * A PTS eszközök a /dev/pts könyvtárban vannak leképezve. |
- | * A /dev/pts könyvtár tartalmát a Linux kernel automatikusan hozza létre. | + | * A /dev/pts tartalmát a Linux kernel automatikusan hozza létre. |
- | * Az SSH kapcsolat egy PTS-t hoz létre. | + | * Az SSH kapcsolat egy PTS-t hoz létre. |
+ | Példa a pts eszközökre: | ||
<code> | <code> | ||
ls /dev/pts | ls /dev/pts | ||
0 1 2 3 4 5 ptmx | 0 1 2 3 4 5 ptmx | ||
</code> | </code> | ||
+ | ===== Felhasznált oldal ===== | ||
+ | * https://renenyffenegger.ch/notes/development/misc/pseudo-terminal (2019) |