Terminálemulátor

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page Terminal emulator and the translation is 100% complete.
Other languages:

Egy terminálemulátor, terminálalkalmazás vagy term kifejezés (néha tty-nek is nevezik) egy videoterminált emulál egy másik megjelenítési architektúrán belül (például az X-ben). Ez általában egy ablak formájában jelenik meg, amelyben a felhasználó parancsokat adhat be és megtekintheti a kimenetet. Esetleg egy teljes képernyős virtuális konzol formájában jelenik meg. A terminálemulátor általában elindítja azt a shell-t (parancssort), amely egy adott felhasználó bejelentkezési parancssoraként van definiálva. A Gentoo rendsezren az alapértelmezett parancssor a bash.

A számítógép indulása után a Gentoo alapértelmezés szerint vagy egy bejelentkezési promptot jelenít meg a virtuális konzolon, vagy egy megjelenítéskezelőt, ha az előre be van állítva. Lásd a következő részt a virtuális konzolokról és a közöttük való váltásról.

Ha egy X környezet be van állítva, akkor a felhasználó számos terminálemulátor-beállítás közül választhat. Lásd a szoftver szakaszt.

See also
Lásd a shell cikket további használati információkért és általános információkért a szöveges felületekről.

Virtuális konzolok és váltás

Egy virtuális konzol, (angolul virtual console) (VC), más néven virtuális terminál (VT), teljes képernyős, szöveges interakciót tesz lehetővé, közvetlenül a kernel által biztosított lehetőségeken keresztül. A Gentoo alapértelmezés szerint hat virtuális konzollal indul. (Ezt az inittab-ban vagy az openrc-init-tel lehet beállítani). Az X virtuális konzolon indítható a shellből, vagy a display manager-ből, ilyenkor az X hagyományosan a 7-es számú virtuális konzolon jelenik meg. A billentyűparancsok segítségével válthatunk a VC-k között, és szükség esetén létezik a chvt parancs is.

Szöveges virtuális konzolról a billentyűzet Alt+F1 -től a Alt+F6 -ig történő billentyűinek lenyomásával lehet elérni a többi VC-t. A super gomb (egyes billentyűzeteken a "Windows" billentyű, máskor a Command vagy az "Apple" billentyű) váltja a konzolokat. Számsorrendben a következő vagy előző vc-re váltáshoz nyomja meg az Alt+ vagy az Alt+ billentyűket.

Az X munkamenetből a Linux virtuális konzolok a Ctrl+Alt+F1-től Ctrl+Alt+F6-ig érhetők el.

Ha egy X munkamenet a 7-es számú virtuális konzol munkamenet-kezelőjéből indult, térjen vissza hozzá a Ctrl+Alt+F7 lenyomásával. Ellenkező esetben térjen vissza egy grafikus X munkamenethez úgy, hogy visszatér ahhoz a virtuális konzolhoz, amelyen elindította.

Elérhető szoftverek

A népszerű terminálemulátorok a következők:

Cím Csomag Leírás
Alacritty x11-terms/alacritty GPU-val gyorsított terminálemulátor.
Kitty x11-terms/kitty Egy modern, hekkelhető, sokoldalú, OpenGL alapú terminálemulátor, amelyet python és C nyelven írtak.
Konsole kde-apps/konsole A KDE / Plasma alapértelmezett terminálemulátora.
GNOME Terminal x11-terms/gnome-terminal A GNOME alapértelmezett terminálemulátora.
Guake x11-terms/guake A képernyőn legördülő kinézettel (drop-down) működő terminálemulátor. A GNOME fejlesztése.
lxterminal lxde-base/lxterminal Az LXDE standard terminálemulátora.
rxvt-unicode x11-terms/rxvt-unicode Könnyed erőforrás-felhasználás. Gyors és funkciókban jóval gazdagabb (lapok, átlátszóság, Unicode stb.).
st x11-terms/st egyszerű terminál megvalósítás az X számára.
Terminator x11-terms/terminator Egy olyan terminálemulátor, amely egy főablakban több terminálablakot jelenít meg, csempés elrendezéssel. Nagyon hatékony egyszerre több terminálablak kezelésében. Python alapú, GNOME számára.
terminology x11-terms/terminology Az Enlightenment alapértelmezett terminálemulátora.
tilda x11-terms/tilda Legördülő terminálemulátor. Hasonló az FPS játékokban található konzolokhoz.
xfce4-terminal x11-terms/xfce4-terminal Az Xfce asztali környezethez alapértelmezett terminálemulátora.
XTerm x11-terms/xterm Az X.org alapértelmezett terminálemulátora.
Yakuake kde-apps/yakuake Quake stílusú (legördülős) terminálemulátor. Konsole alapján készült a KDE / Plasma számára.

A x11-terms kategóriában további terminálemulátorok találhatók .

Általános használat

Programok futásának megszakítása

Sok alkalmazásban a Ctrl+c lenyomása azonnal megszakítja az alkalmazás futását azáltal, hogy ez elküld egy SIGINT szignált. Tekintse meg a Wikipedia cikket.

Feladatok

Sok alkalmazásban a Ctrl+z lenyomása felfüggeszti a folyamatot, és visszatér a parancssorba, miközben a folyamat a háttérben folytatódik. Ez hasznos lehet például egy parancs futtatásához egy parancsértelmezőben szövegszerkesztőben. Sok parancssorban a fg parancs visszatér a felfüggesztett feladathoz. A jobs listázza az aktuális háttérfeladatokat.

Sok parancssorban amikor egy parancsot az "&" szimbólummal küldünk el, akkor az "&" miatt az elküldött parancs a háttérben fog elindulni.

Tekintse meg a Wikipedia on Ctrl+z, Wikipedia on job control, Bash docs, fish docs, és zsh docs leírásokat.

Hibaelhárítás

Szeméttel elárasztott kijelző

Egyes műveletek a terminált olyan állapotban hagyhatják, amely nem alkalmazkodik a szöveg normál megjelenítéséhez. Például, ha bináris információ kerül a terminálra (mondjuk a cat vagy a less segítségével), az adatok egy része vezérlőkarakterként értelmezhető, és módosíthatja a terminál állapotát. Egy másik példa egy program elhalálozása és a terminál abnormális állapotba kerülése.

A probléma általában megoldható a reset parancs beírásával.

Néhány parancssor törölhető és újrarajzolható a ctrl+l (kicsi L betű) lenyomásával. A ctrl+c néhányszori megnyomása bizonyos esetekben segíthet. Egy másik lehetőség az "stty sane" és a "tput rs1" parancsok használata.

Néha a beírt karakterek vizuális visszajelzése hatással lehet, bár a reset parancs beírása továbbra is működik.

Tip
A file paranccsal meg lehet határozni a fájl típusát, hogy elkerüljük a bináris kimenet kiíródását a terminálra. Az od parancs vagy egy hexadecimális szerkesztő hasznos lehet a bináris fájlok megtekintéséhez.

Ha a cat parancsot egyszerűen a fájlok tartalmának megtekintéséhez használja, akkor egy pager, például a less elkerülheti a problémákat.}}

További olvasnivaló a témában

Külső források