Ablakok.  Vírusok.  Jegyzetfüzetek.  Internet.  hivatal.  Segédprogramok.  Drivers

161 Jane Doh

Megértem, hogy az Up/Down parancselőzményeket ad. De hogyan tekintheti meg a korábbi eredményeket felfelé és lefelé görgetve?

Használtam a Shift + Page Up / Page Down , Alt + Shift + Fel / Le és a Page Up / Page Down billentyűket, de ezek egyike sem működik.

Ez a Redhat Linux doboz.

linux terminál rhel

14 válasz

SHIFT + Oldal fel és SHIFT + Oldal le . Ha ez nem működik, próbálja meg ezt, és akkor:

Lépjen a terminálprogramjába, és ellenőrizze, hogy Szerkesztés/Profilbeállítások/Görgetés/Görgetés/Korlátlan
ellenőrizve.

Ennek az opciónak a pontos helye máshol lehet, de úgy látom, hogy Redhat-ot használ.

A SHIFT+Page Up és a SHIFT+Page Down a megfelelő billentyűk a virtuális konzolon való működéshez, de a vmware konzol nem rendelkezik ezekkel a terminálbeállításokkal. A virtuális konzol fix visszagörgetési mérettel rendelkezik, úgy tűnik, hogy ennek a virtuálisnak megfelelően korlátozza a videomemória mérete Linux konzol Görgesse a dokumentációt.

ALTERNATÍV A VONALOKRA VONATKOZÓ FELDOLGOZÁSHOZ

Ctrl + Shift + felfelé vagy lefelé mutató nyíl

Ellentétben a Shift + Page Up vagy Page Down billentyűkkel, amelyek az egész oldalt görgetik, ez segít a gördülékeny lineáris görgetésben, ami pontosan az, amit kerestem.

Egy másik alternatíva, amely már telepítve lehet a rendszerére, a GNU shield használata:

# Ez elindítja a képernyőt, amely hozzáadja az alapvető ablakkezelést a terminálok képernyőjén # Ez elindítja a másolási módot tudsz görgetéshez használja [ # Most használja a nyilakat a görgetéshez # A másolási módból való kilépéshez tegye a következőket

Tekintse meg a man képernyőt további hasznos lehetőségekért (több ablak,...)...

Úgy tűnik, ez nem egyszerű: az Arch Linux Wiki nem sorolja fel, hogyan lehet ezt konzolon megtenni (bár virtuális terminálon ez könnyen lehetséges).

Ctrl - b , majd [ , ezután használhatja a normál navigációs billentyűket a görgetéshez (például felfelé mutató nyíl vagy PgDn). Nyomja meg a q gombot a görgetés módból való kilépéshez.

A hasznos munkamódszerek témája ben Linux terminál kimeríthetetlen. Úgy tűnik, hogy minden nagyon egyszerűen van elrendezve: egy shell prompt és a billentyűzetről beírt parancsok. Ebben az egyszerűségben azonban nem nyilvánvaló, de hasznos lehetőségek szakadéka rejlik. Éppen ezért rendszeresen publikálunk anyagokat a Linux parancssorban való munkavégzés jellemzőiről. Különösen ma egy olyan cikk fordítása lesz, amelynek szerzője szenvedélyesen igyekszik időt spórolni a termelékenység növelésével.

Ha érdekel a Linux parancssoron való munka, íme néhány anyagunk a témában:

  • [ +114 ] A leghasznosabb Linux parancssori technikák
  • [ +70 ] 10 linuxos termináltrükk, amiről kevesen tudnak
  • [+65 ] Meglepően hasznos eszköz: lsof
  • [ +32 ] Linux: átirányítás
  • [ +29 ] A Bash-szkriptekről szóló cikkek PDF-változata

Linux parancssori trükkök és időmegtakarítás

Láttad már, hogy egy kolléga valami egyszerűt használt Linux parancsok olyan problémák megoldására, amelyek megoldása több sorba kerül? Biztos, hogy amikor valami ilyesmi megtörtént, csak annyit tudtál mondani magadnak: „Hűha! Nem tudtam, hogy ilyen könnyen meg lehet csinálni."

Ebben a cikkben bemutatok néhány professzionális Linux parancssori trükköt, amelyek sok időt takarítanak meg, és bizonyos esetekben megszabadulnak a rossz hangulattól. Nem csak a barátaid vagy kollégái azt mondják majd: „Hát, hú!”, Rád nézve. Ezek a trükkök a személyes termelékenység növelésében is segítenek, mivel kevesebb parancsot kell begépelnie, és még kevesebb egérkattintást kell végrehajtania.

Ez nem azt jelenti, hogy ezek a Linux-tippek csak kezdőknek szólnak. Még az is lehetséges, hogy haladó felhasználók találnak itt valami hasznosat, amiről nem tudtak, annak ellenére, hogy sok éve Linuxot használtak. A Linuxot a tapasztalat tanulja meg. Ez az a hely, ahol a saját tapasztalatod és mások tapasztalatai lépnek életbe.

Mielőtt elkezdenénk, szeretném megjegyezni, hogy az itt bemutatott módszerek egy része a héj konfigurációjától függ.

0. Parancsok automatikus kiegészítése a Tab billentyűvel

Egy nagyon nyilvánvaló, de nagyon fontos dologgal kezdem: a parancsok automatikus kiegészítése a Tab billentyűvel.

Amikor elkezd gépelni a Linux terminálon, megnyomhatja a Tab billentyűt, amely egy eszköztippet jelenít meg, amely a gépelés folytatásához szükséges lehetőségeket tartalmazza, kezdve az imént beírt karakterekkel.

Ha például egy my_legjobb_fájl_1.txt nevű fájlt szeretne másolni, egyszerűen írja be a cp m billentyűt, és nyomja meg a Tab billentyűt a megtekintéséhez. lehetséges opciók parancs folytatása.


A Tab billentyű használata a bevitel automatikus befejezéséhez

A Tab billentyű a parancsok automatikus kiegészítésére is használható.

1. Váltson az utolsó munkakönyvtárra

Képzelje el, hogy egy olyan könyvtárban dolgozik, amelyhez nem olyan könnyű eljutni, majd átköltözött egy másik könyvtárba, amely egy teljesen más helyen található. Aztán rájött, hogy vissza kell térnie az előző könyvtárba. Ebben az esetben csak használja a következő parancsot:

CD-
Ez lehetővé teszi, hogy az utolsó munkakönyvtárban legyen. Mostantól az ehhez hasonló helyzetekben többé nem kell hosszú elérési utakat megadnia, és nem kell másolást és beillesztést használnia.


Könnyű váltás a könyvtárak között

2. Térjen vissza a kezdőkönyvtárba

Ez a megközelítés is nagyon kézenfekvő. A következő paranccsal bárhonnan visszatérhet a kezdőkönyvtárba:

CD ~
A cd paranccsal azonban még gyorsabban térhet vissza a saját könyvtárába.

A legtöbb modern Linux disztribúcióban a shell előre be van állítva, hogy a cd parancsot így kezelje. Ezzel megspórolhat néhány billentyűleütést a billentyűzeten.


A legtöbb gyors út váltson saját könyvtárra

3. Egy könyvtár tartalmának megjelenítése

Felmerülhet benned az a kérdés, hogy milyen finomságban rejlik egy parancs használata a könyvtár tartalmának listázására. Mindenki tudja, hogy az ls -l parancs ezt a célt szolgálja.

De ez az egész lényeg. Szinte mindenki az ls -l parancsot használja a könyvtárak tartalmának listázására, míg ugyanez megtehető a következő paranccsal:

Ll
Ennek a parancsnak a funkcionalitása a Linux disztribúciótól és a shell-beállításoktól függ, de nagy valószínűséggel a legtöbb disztribúción használható lesz.


Az ll parancs használata az ls -l parancs helyett

4. Több parancs hívása egy sorban

Képzelje el, hogy több parancsot kell végrehajtania egymás után. Valószínűleg beír egy parancsot, majd megvárja, amíg befejeződik, majd beírja a következőt?

Ilyen helyzetben hasznos lehet egy parancselválasztó; (pontosvessző). Ezzel a megközelítéssel több parancsot is beírhat ugyanabba a sorba. Ebben az esetben a szokásos parancsbeviteltől eltérően a következő parancs végrehajtásához nem kell megvárni az előző befejezését.

Parancs_1; parancs_2; parancs_3

5. Több parancs végrehajtása egy sorban és az előző parancs sikeres végrehajtásának feltétele

Most megvizsgáltuk, hogyan hívhatunk több parancsot egyetlen sorban. Ezzel időt takaríthat meg. De mi van akkor, ha mondjuk két parancs meghívásakor a következő parancsot csak akkor hajtja végre, ha az előző hiba nélkül befejeződik?

Képzelje el, hogy fel akarja építeni a kódot, majd ha a felépítés sikeres volt, hívja meg a make?

Ilyen helyzetben használhatja az && határolót. Ez a határoló biztosítja, hogy a következő parancs csak akkor kerüljön végrehajtásra, ha az előző sikeres.

Parancs_1 && parancs_2
Itt jó példa a && használatával:

sudo találó frissítés&& sudo apt frissítés

6. Egyszerű keresés és a korábban megadott parancsok használata

Képzelje el, hogy néhány perccel vagy néhány órával ezelőtt hosszú parancsot adott be, és újra szüksége van erre a parancsra. Ezenkívül az a probléma, hogy nem emlékszik pontosan erre a parancsra.

Ilyen helyzetben a fordított keresés megmenti Önt. Ez a technika lehetővé teszi, hogy kulcsszóra keressen a parancselőzményekben. Itt elég a Ctrl + R billentyűkombinációt használni a fordított keresés indításához, és beírni valamit, ami a parancshoz kapcsolódik. A rendszer átnézi a parancsok előzményeit, és megjeleníti a beírt lekérdezésnek megfelelő parancsokat.

Ctrl+R keresési_kifejezés
Alapértelmezés szerint csak egy eredmény jelenik meg. Ha több, a lekérdezésének megfelelő találatot szeretne látni, újra és újra kell használnia a Ctrl + R billentyűparancsot. A fordított keresési módból való kilépéshez nyomja le a Ctrl + C billentyűkombinációt.


Fordított parancselőzmények keresése

Felhívjuk figyelmét, hogy egyes esetekben bash kagyló A Page Up és Page Down gombokkal görgetheti a keresési eredményeket.

7. A terminál feloldása a Ctrl + S véletlen lenyomása után

Megszokhatta, hogy a Ctrl + S billentyűkombinációt használja a fájlok mentéséhez. De ha megnyomja ezeket a gombokat a Linux terminálban, akkor zárolja.

Ha korábban a helyzet javítása érdekében kénytelen volt bezárni és újraindítani a terminált - most nyugodtan lélegezhet, ezt többé nem kell megtennie. A terminál működőképes állapotba hozásához egyszerűen használja a Ctrl + Q billentyűkombinációt.

8. Lépjen egy sor elejére vagy végére

Képzeld el, hogy beírsz egy hosszú parancsot, és valahol a közepén rájössz, hogy valamit módosítanod kell az elején. Valószínűleg a nyílbillentyűket használja először a sor elejére, majd vissza a végére.

Természetesen ilyen helyzetben használhatja a Kezdőlap és a Vége billentyűket, de a Ctrl + A billentyűkombináció használatával a sor elejére, a Ctrl + E kombinációval pedig a végére léphet.


Ugrás egy sor elejére vagy végére

Kényelmesebbnek találom ezt a módot, mint a Kezdőlap és a Vége gombok használatát, különösen, ha laptopon dolgozom.

9. Olvassa el a naplófájlokat valós időben

Ha elemezni kell azokat a naplófájlokat, amelyekbe egyes futó alkalmazások az elemzés során írnak, használhatja a tail parancsot az -f kapcsolóval.

Tail -f elérési_út_naplóhoz
Alternatív megoldásként használhatja a grep parancsot normál formájában, hogy csak az Önt érdeklő sorokat jelenítse meg:

Tail -f_napló_útvonala | grep keresési_kifejezés
Itt használhatja az F opciót is. Ez azt eredményezi, hogy a farok segédprogram akkor is futni fog, ha a megtekintett naplófájl törlődik. Ezzel a megközelítéssel, ha ezt a fájlt újra létrehozza, a farok továbbra is kinyomtatja az adatokat a képernyőre.

10. Tömörített naplófájlok olvasása kicsomagolás nélkül

A kiszolgálónaplókat általában gzip segítségével tömörítik a lemezterület megtakarítása érdekében. Ez némi kényelmetlenséghez vezethet a naplók fejlesztők általi elemzésekor ill rendszergazdák. Előfordulhat, hogy az scp paranccsal át kell másolnia a fájlt a helyi könyvtárába, majd ki kell bontania az archívumból a megtekintéséhez, mivel előfordulhat, hogy nincs írási jogosultsága ahhoz, hogy az Önt érdeklő fájlt tárolja.

Itt egy parancscsoport segít, amelynek neve "z" betűvel kezdődik. Ezek a parancsok a naplófájlok kezeléséhez használt szokásos parancsok alternatívái. Köztük a less , cat , grep és mások.

Tehát a zless , zcat , zgrep és hasonló parancsok használatával nem kell kifejezetten kicsomagolni tömörített fájlokat. Ezeknek a parancsoknak a részletei megtekinthetők.

Egyébként, amikor egy kollégámnak elmondtam ezeket a „titkos” parancsokat, kaptam egy csésze kávét.

11. A kevesebb parancs használata a fájlok olvasásához

Ha meg szeretne tekinteni egy fájlt, különösen egy nagyot, próbálkozzon a cat , de sokkal jobb, ha máshol keres. A helyzet az, hogy a macska a teljes fájlt megjeleníti a képernyőn, ami nem olyan kényelmes.

A fájlok megtekintéséhez használhat egy terminálban olyan szerkesztőt, mint a Vi vagy Vim, de ha csak egy fájlt kell olvasnia, akkor a kevesebb parancs jól jön.

Kevesebb elérési_út_fájlhoz
Kevesebbet használó munkamenet során megkeresheti a kívánt szövegrészleteket a segítségével kulcsszavakat, lapozhat az oldalakon, kiadhatja az adatokat sorszámokkal és így tovább.

12. Használja újra az előző parancs utolsó elemét a !$ segítségével

Sok esetben nagyon hasznos, ha az előző parancs argumentumát használhatjuk.

Tegyük fel, hogy létre kell hoznia egy könyvtárat, majd menjen hozzá. Itt használhatja a !$ opciót, ha a könyvtárlétrehozó parancs után beírja a jump parancsot.


Használja!$ az utolsó parancs argumentumának használatához

Még jobb, ha ugyanez az Alt + billentyűparancs használatával történik. (pont). A pont többször használható az utolsó parancs opcióinak ismétlésére.

13. Az előző parancs használata az aktuális parancsban with!!

Használva!! hívhatja a teljes előző parancsot. Ez a trükk különösen akkor hasznos, ha egy parancsot kell végrehajtania, és kiderül, hogy a végrehajtásához szuperfelhasználói jogosultságokra van szükség. Például az alábbi ábra egy olyan helyzetet mutat be, amelyben a sudo !! sok időt takarít meg.


Kihasznál!!! hogy az utolsó parancsot argumentumként helyettesítse

14. Fedőnevek használata a gépelési hibák javítására

Lehet, hogy már ismeri az alias parancsot. Használható a beírt parancsok hibáinak javítására.

Előfordulhat például, hogy a grep helyett gyakran a gerp parancsot írja be. Ha nem tudja abbahagyni a rossz szokást, adjon hozzá egy álnevet a bashrc fájlhoz:

Alias>gerp=grep
Most már nem kell újra begépelnie ezt a parancsot, ha helytelenül adta meg a nevét.

15. Másolás és beillesztés a Linux terminálba

Ez a tanács kissé kétértelmű, mivel a Linux disztribúciótól és a termináltól függ.

De általában a másolás és beillesztés parancsok így hívhatók meg:

  • Válassza ki a másolni kívánt szöveget, és kattintson rá Jobb klikk egérrel illessze be (a Puttyban és más SSH-kliensekben működik Windows rendszeren).
  • Válassza ki a másolni kívánt szöveget, majd kattintson központi gomb egérrel (görgővel) a beillesztéséhez.
  • A másoláshoz használja a Ctrl+Shift+C, a beillesztéshez pedig a Ctrl+Shift+V billentyűparancsokat.

16. Egy csapat vagy folyamat megszüntetése

Talán teljesen nyilvánvaló, amit itt tanácsolni szeretnék, de mindenesetre elmondom. Ha egy parancs fut az előtérben, és ki szeretne lépni belőle, a Ctrl + C billentyűkombináció lenyomásával leállíthatja.

17. A yes parancs használata az interaktív parancsok vagy szkriptek automatizálására

Ha olyan parancsokkal vagy szkriptekkel kell dolgoznia, amelyek felhasználói interakciót igényelnek, és tudja, hogy a program minden kérdéséhez Y-t kell beírnia, akkor ezt a folyamatot automatizálhatja a yes paranccsal. Ez így történik:

Igen | parancs_vagy_parancsfájl

18. Fájl tartalmának törlése a fájl törlése nélkül

Ha törölni szeretné a tartalmat szöveges fájl a fájl törlése nélkül használhatja a következő parancsot:

> fájlnév

19. Annak megállapítása, hogy egy könyvtár tartalmaz-e bizonyos szöveget tartalmazó fájlokat

A Linux parancssora számos módot támogat az információkeresésre. Ha azonban csak azt szeretné tudni, hogy vannak-e olyan fájlok egy könyvtárban, amelyek tartalmazzák bizonyos szöveget, használhatja ezt a parancsot:

Grep -Pri Keresési_kifejezés_könyvtár_útvonala
Mindazonáltal azt tanácsolom mindenkinek, akinek Linuxon kell keresnie, hogy értse megfelelően parancsot találni.

20. Segítség hívása bármely parancshoz

Egy nagyon kézenfekvő, de mégis nagyon fontos "trükkel" szeretném befejezni ezt az anyagot, ami az, hogy segítséget kell hívni egy parancshoz vagy eszközhöz. parancs sor.

Szinte minden parancssori eszköz tartalmaz háttér-információ, feltárva használatuk jellemzőit. Általában az olvasási súgó segít megérteni a parancsok alapjait. Így hívhat segítséget:

Command_tool --help

Szándékosan nem tettem bele a faszhoz hasonló parancsokat ebbe az anyagba, mivel nem ilyenek szabvány azt jelenti amely szó szerint mindenhol megtalálható. Az itt elmondottak hasznosak lehetnek, ha szinte mindegyikkel dolgozunk Linux disztribúciókés parancssori rendszerhéjak új programok telepítése nélkül.
Ingyenes fordítás: Alekszej Dmitrijev
Az átigazolás dátuma: 2007. november 19

Itt a GNU/Linux szövegkonzolról beszélünk – nem arról, ami a terminálablakban jelenik meg, ill. X-ablakkezelő, vagy asztali számítógépen. Annyi zavar van ezzel kapcsolatban, hogy triviálisan ki kell mondanom: - "Ha grafikus módban megnyomja az "Alt-Ctrl-F1" (vagy "F2" stb.) gombot, akkor belép a szöveges konzolba.

0. Miről van szó?

A számítógép betöltődik. Ön egy szöveges konzolban van, és azt figyeli, hogy a szöveg gyorsan lefelé gördül. Ennek a szövegnek egy részletét szeretné megtekinteni, amely már bevillant. Megnyomja a "Shift-PgUp" vagy a "Shift-PgDn" billentyűket, és ha már módosította az alapértelmezett billentyűparancsokat (nem, nem, nem az X billentyűzetkiosztást), akkor néhány más billentyűt. Ezekkel a gombokkal a szöveg fel-le mozog a képernyőn. BAN BEN Ebben a pillanatban egy scrollback puffert használ (nevezzük röviden scrollback puffernek).

Amikor elkezdi használni ezt a puffert a may and main-nal, két dolog hamarosan világossá válik:
A letöltést kísérő szövegnek csak egy része küldhető vissza.
A "/var/log/messages" fájl sokkal kevesebbet rögzít, mint amit látni akart.

Elkezdi böngészni az internetet, és hamarosan megjelennek az előzetes eredmények: a Linuxban a scrollback-ről szóló bejegyzések nagyon régiek, és a 90-es évek elejére vezethetők vissza. Azonban a 2.6.x rendszermag előtt mindent el kell felejteni.

Valójában meg kell válogatnia, hogy mit olvas: a legtöbb tanács, amely a 2.6.x előtti verziókra vonatkozik, valószínűleg megzavarja és félrevezeti Önt. Hidd el, sok időt vesztegettem ezzel az üggyel. A visszagörgetési viselkedést a „vc.c” fájl határozza meg, amely egyébként kicsi fájl a kernelforrásokban, a „vc” pedig a „virtual console” rövidítése.

Vegye figyelembe, hogy konzolváltáskor a görgetőpuffer elvész – így ennek a puffernek a teljes mennyisége elérhető az aktuális konzolon. (Főleg sok információs szemét van itt a 2.6.x kernel előtti időkből).

Alapértelmezés szerint a puffer mérete 32K. Ez 4 visszafelé görgetőgomb megnyomására elegendő - minden megnyomás a képernyő felét görgeti, képernyőnként 25 sort. Körülbelül 50 sorból jön ki. És nem fog többet kapni, még akkor sem, ha képernyőnként 30 vagy 50 sor van. Azt kell mondanom, hogy az 50 sor kis töredéke annak, ami a betöltés során átrepül a képernyőn. A fentiekkel kapcsolatban két kérdés merül fel:

Hogyan lehet növelni a scroll puffert?

Miért nem rögzítik a naplók a letöltés során látott néhány üzenetet?

1. Hogyan lehet növelni a visszagörgetési puffert?

Az első megoldás az alapértelmezett (alapértelmezett) pufferméret növelése a kernelforrásokban, és újrafordítása. Hadd feltételezzem, hogy Ön éppolyan vonakodik ettől, mint én, és rugalmasabb médiumot keres.

És van egy ilyen eszköz, de "framebuffer console"-nak hívják, röviden "fbcon". Ennek az eszköznek van egy "fbcon.txt" dokumentációs fájlja; ha telepítette a kernel dokumentációját, akkor megvan. Keresd valahol a "/usr/share" ágban (a pontos elérési utat nem tudom megadni a terjesztési különbségek miatt). Mindig letöltheti egyetlen fájlként.

Ezen a ponton elnézést kérek: kicsit el kell térnünk, és beszélnünk kell egy kicsit a framebufferről.

A videopuffer egy puffer a kijelző és a videoadapter között. Szépsége, hogy manipulálható: olyan trükköket tesz lehetővé, amelyek nem működnének, ha az adaptert közvetlenül a kijelzőre csatlakoztatnák.

Az egyik ilyen trükk a scroll pufferrel kapcsolatos; Kiderül, hogy „megkérheti” a videopuffert, hogy foglaljon több memóriát a görgetőpuffernek. Ez a kernel rendszerindítási paramétereivel érhető el. Először egy framebufferre (videopufferre) van szüksége; Ezután nagyobb scroll puffert kér.

A következő példa a GRUB-ra vonatkozik, de könnyen adaptálható LILO-ra. Fájlban GRUB beállítások- "menu.lst" - keresse meg a kernelnek megfelelő sort, majd:
Távolítsa el a "vga=xxx" opciót, ha van.
Adja hozzá a "video=vesabf" opciót vagy bármit, ami megfelel a hardvernek.
Adja hozzá az "fbcon=scrollback:128" opciót.
Az eljárás után a kernel paramétersorának valahogy így kell kinéznie:
"kernel /vmlinuz root=/dev/sdb5 video=radeonfb fbcon=scrollback:128".

A kérdés az, hogy miért kell eltávolítani a "vga=xxx" opciót? A videó opcióval való esetleges ütközések miatt. Az ATI-adapteremen nem tudom megváltoztatni a görgetőpuffert, ha a „vga=xxx” szerepel a listán. Talán a te esetedben ez nem így van. Ha a fenti lehetőségek működnek - jó; de mi van, ha növelni szeretné a sorok számát, vagy kisebb betűtípust szeretne beállítani a képernyőn? Mindig a "vga=xxx" opcióval csináltad - és ez az, ami eltűnt. Ne aggódjon – ugyanez érhető el az fbcon paramétereinek az „fbcon.txt” fájlban leírtak szerint (de ebben a cikkben nem ismertetett) módosításával. Az Ubuntu és a Debian több kényelmes módja: "dpkg-reconfigure console-setup". Ezt a parancsot azért is érdemes használni, mert az "initrd"-t is frissíti az új beállításokra.

2. A határok feszegetése

Az "fbcon=scrollback:128" opció lehetővé teszi, hogy 12-13 képernyőn navigáljon a visszagörgetési pufferben. Ez körülbelül 150 sor – nem rossz, de valószínűleg nem elég az összes rendszerindítási üzenet megtekintéséhez. Lehet 128-nál többet fogadni, mondjuk 256-nál? A 128-as határ a "vc.c"-ben van. Ha többet szeretne, szerkessze és fordítsa le. Magamban úgy döntöttem, hogy a játék nem éri meg a gyertyát.

Éppen akkor, amikor úgy döntöttem, hogy elértem a legmagasabb határt – idézek az "fbcon.txt"-ből:
fbcon=görgetés vissza: [k]
...
A "k" utótag nem kötelező, és megszorozza az "értéket" 1024-gyel.
(A "k" utótag nem kötelező, és megszorozza az "értéket" 1024-szeresével.)
Rohantam ellenőrizni... és akármit is gondolt erről a szerző, meg volt győződve arról, hogy 128 és 128k pontosan ugyanazt az eredményt adják. Az alapértelmezett korlát 128 KB memória, ez a teljes történet.

Végül vegye figyelembe, hogy a kiterjesztett görgetőpuffer használata a grafikus adapter memóriáját és a bemeneti puffert is használja véletlen hozzáférésű memória. Ha megelégszik az alapértelmezett 32 KB-val, akkor csak a videoadapter memóriáját használja. A gyakorlatban viszont a legkisebb lassulást sem vettem észre.

3. Mi hiányzik a naplókból?

Ubuntu és Debian, valamint más disztribúciók esetén minden rendszerüzenet a „/var/log/messages” fájlban tárolódik. Ez akkor is érvényes, ha a naplózó démon nem a régi "syslog", hanem "syslog-ng" ("ng": "új generáció").

Mindkét esetben megtekintheti az üzeneteket a „dmesg” parancssorba történő beírásával. Ez nem segít: tisztán látott olyan üzeneteket betöltés közben, amelyek nem szerepelnek a "dmesg" parancs kimenetében. Hogy hogy?

Ez egy funkció, nem hiba! A fájlba naplózott üzenetek az operációs rendszer különböző alrendszereiből származnak. Azokat az alrendszereket, amelyek üzeneteket adnak ki a naplófájlnak, a syslog terminológiában "létesítményeknek" ("eszközök" vagy "szolgáltatások") nevezik, csak 8 van belőlük. A letöltési folyamat során olyan programok és szkriptek működnek, amelyek nem tartoznak a 8 "eszköz" egyikéhez sem. Látjuk, hogy az üzeneteik gördülnek a képernyőn, de a naplófájlban semmi nem kerül rögzítésre!

Például nem fog megjelenni a "loadkeys" (openSUSE) vagy a "consolechars" (Ubuntu és Debian) programok üzenetei, amikor a rendszerindítás során billentyűzetkiosztást tölt be. Egy másik példa: a konzol használatakor szöveg szerkesztő, a görgetőpuffer használata közben visszafelé görgetheti a kijelzőt (beleértve a színeket is). De amit a szerkesztő produkál, az soha nem kerül bele semmilyen rendszerprotokollba. Ennek persze az az oka, hogy sem a "loadkeys", sem a "consolechars", sem a szerkesztő nem tartozik a 8 "tools" egyikéhez sem.

Lehetséges-e változtatni a helyzeten? Természetesen - "csak" készítse újra és fordítsa újra azokat az alkalmazásokat, amelyeket naplózni szeretne. Indító szkriptek hozzáadása vagy átírása. Vagy kérje meg a rendszert, hogy a 8 rendszer "eszközén" kívülről is rögzítse az üzeneteket.

Fogadok, hogy nem fogja megtenni. És még a valószínű válaszodat is tudom:
– Semmi sem hiányzik a naplóimból. Természetesen...

Ha tetszett a cikk, oszd meg barátaiddal:

Képernyő - nagyon praktikus program, ha gyakran dolgozik a konzolban úgy, hogy SSH-n keresztül csatlakozik a szerverhez. Ebben az esetben képernyő lehetővé teszi, hogy több különböző képernyőt tartson egy konzolon, kényelmesen váltva közöttük.

A képernyő lehetővé teszi az SSH-kapcsolat bontását, miközben a távoli szerveren futó feladatokat menti.

Az Ubuntu telepítéséhez futtassa a parancsot

$ sudo apt-get installscreen

Ezután futtassa a képernyőt:

$ képernyő

Indítás után vagy egy parancssori prompt, vagy egy "üdvözlőképernyő" jelenik meg a SZÓKÖZ vagy az ENTER megnyomásával, amelyben szintén a shell-re kerül. Ebben az esetben az összes parancs már „belül” a képernyőn elindul.

A képernyőből való kilépéshez (kilépéshez (kilépéshez, nem leválasztáshoz) elegendő kilépni az összes benne nyitva lévő shellből, vagy megnyomni a Ctl-a \ billentyűkombinációt, és a "tényleg akarod" kérdésre "y"-t válaszolni. kilépni".

A Ctrl-a d billentyűkombináció lenyomásával a munkamenet bezárása vagy befejezése nélkül leválhat az aktuális képernyőről.

Csatlakozás a képernyőhöz

Ha már fut egy képernyő munkamenet a gépen és szeretne csatlakozni hozzá, akkor

  1. ha csak egy munkamenet van, akkor elég egy egyszerű parancs: $ screen –x
  2. ha több munkamenet van, akkor: a képernyő -ls paranccsal láthatja a futó képernyők listáját: $ screen -ls Vannak képernyők a következő helyen: 2762.pts-0.debian (Kiválasztott) 2743.pts-0.debian ( Leválasztott) 2 aljzat a /var/run/screen/S-dieselben.

    Kiválasztjuk a kívánt képernyőt, és csatlakozunk hozzá:

    Képernyő -x 2762.pts-0.debian

    A munkamenetek nevei alapértelmezés szerint nem túl informatívak - csak dolgozzon fel számokat, ha több képernyő-munkamenetet szeretne futtatni és használni a különböző feladatokhoz, akkor értelmesebb neveket is kitalálhat. Kitalálunk egy nevet, majd elindítunk egy új képernyőt, így:

    $ képernyő -S "job1"

    ahol a job1 a "megnevezett" munkamenetünk neve. Most az -ls-ben sokkal tisztábban fogunk látni:

    $ screen -ls Vannak képernyők: 2762.pts-0.debian (Kiválasztott) 2795.job1 (Kiválasztott) 2743.pts-0.debian (Kiválasztott) 3 Socket a /var/run/screen/S-diesel fájlban.

    és a nevének megadásával kapcsolódhatunk a job1 munkamenethez:

    $ képernyő -x feladat1

Váltás a képernyők között

Amint azt már megértette, a munkamenetek akkor is mentésre kerülnek, ha nem csatlakozik a szerverhez, és minden, ami bennük fut, továbbra is végrehajtódik. A képernyő lehetőségei azonban nem korlátozódnak erre. Néha, amikor ssh-n keresztül dolgozom, nagyon szeretném, hogy egyszerre több terminál is nyitva legyen, míg a többszöri csatlakozás nehézkes - különösen, ha több szerveren keresztül kell csatlakozni. A képernyő ebben is segíthet. Csak nyomja meg a Ctrl - a c billentyűt, és megnyílik egy másik shell. A nyitott héjak között a Ctrl - a billentyűkombinációval mozoghat<Цифра>, Ahol<Цифра>- nyitott shell szám, nullától kezdve, vagy Ctrl - a n / Ctrl - a p - előre hátra. Megkaphatja a nyitott "ablakok" - konzolok listáját (és átválthat a kívántra), a Ctrl - a "billentyűkombináció használatával; Ha normális nevet (és nem csak unalmas "bash"-ot) szeretne adni egy ablakszálnak, menjen rá, és nyomja meg a Ctrl - a A (kis- és nagybetűk megkülönböztetése), majd a megjelenő promptban írjon be egy nevet.

Parancsvégrehajtás figyelése

Ha több ablak van nyitva, hasznos lehet az egyikben megfigyelni a tevékenységet. Például, ha egy "hosszú ideig futó" parancsot futtat, és szeretné tudni, hogy az mikor fejeződik be. Ezzel a paranccsal az ablakhoz lépünk, nyomjuk meg a Ctrl - a m billentyűt, egy ilyen feliratot látunk: "A 0. ablak (bash) most minden tevékenységre figyelve van". Ha valami megváltozik az ablakban, a képernyő sípol, és az ablaklistában a szám után egy „@” jelenik meg.

Képernyő görgetés a képernyőn

Az ablak határa fölé ment parancs kimenetének megtekintéséhez nyomja meg a Ctrl-a [

Ezzel a képernyő másolás módba vált. A módból való kilépéshez egyszerűen nyomja meg az Esc billentyűt.

képernyő konfiguráció

A képernyő beállítása a ~/.screenrc fájl segítségével történik a kezdőkönyvtárban. Például ezt írhatod oda:

Felirat mindig "%(= 45)%(+b w)Képernyő: %n | %h %=%t %c" hardstatus alwayslastline "%-Lw%(= BW)%50>%n%f* %t%( -)%+Lw%<"

Ez egy mindenkor látható listát kap nyitott ablakokés egyéb hasznos információk a képernyő alján.

Ezenkívül a Screen indításakor alapértelmezés szerint az /etc/screenrc fájlból és a felhasználó saját könyvtárából a .screenrc fájlból származó parancsok végrehajtásra kerülnek. A konfigurációs fájlokban használható parancsok közül sok megtalálható a fenti táblázatokban a "Szöveges parancs" mezőben. Az alábbiakban egy példa a képernyőkonfigurációra egy .screenrc fájlból:

# Licencinformációk megjelenítésének letiltása indításkor Képernyő startup_message off # Shell megnyitása a chdir képernyő futtatásához -t Munka # Shell megnyitása a konfiguráció kezeléséhez chdir /etc screen -t Konfiguráció # Shell megnyitása a naplók megtekintéséhez chdir /var/log screen -t Naplók # Az indítás utáni első ablak kiválasztása válassza a 0-t

Ez a meglehetősen egyszerű konfigurációs fájl három Work, Configuration, Logs nevű ablakot nyit meg a felhasználó saját könyvtárában, az /etc könyvtárban és a /var/log könyvtárban. Indítás után az első Munka nevű ablak jelenik meg a képernyőn. Az 1. ábra egy példát mutat be a Képernyő működésére ezzel a konfigurációs fájllal.

Befejezés képernyő

Ha valamilyen okból a képernyő-munkamenet nem válaszol, leállíthatja. Ehhez csatlakoznia kell a kívánt munkamenethez, majd nyomja meg a Ctrl - a billentyűket, és írja be a ":quit" parancsot.

A képernyő befejezi ezt a munkamenetet, és erőszakkal bezárja az összes ablakot.

Képernyővel végzett munka

A Screen egyik fő funkciója több konzolablak vagy szövegalapú alkalmazás létrehozása és kezelése egyetlen terminálablakban. A terminál képernyőn egyszerre csak egy ablak lehet (csak akkor lehet több is, ha részekre osztja a terminál képernyőt). A képernyő segítségével gyorsan válthat az ablakok között, menthet, majd később visszatérhet egy szöveges munkamenethez, és megoszthatja azt más felhasználókkal. Ezenkívül a Screen lehetővé teszi a Windows címek megadását, az egyes ablakokban végzett tevékenységek nyomon követését, valamint az ablakok tartalmának megosztását a másolás és beillesztés segítségével. Ezen kívül a Screen lehetővé teszi a kulcsok újratervezését, a terminálemulációs beállítások kezelését és sok más apró szövegdoboz-feladat elvégzését, amelyekre nem biztos, hogy állandóan szükség van, de bizonyos időpontokban segíthetik az adminisztrációs munkát.

Az ábrán egy Képernyõ látható három elnevezett ablakkal (Munka, Konfiguráció, Naplók) és a benne megnyílt Vim szövegszerkesztõvel, egy példa konfigurációs fájllal Screen.

Első indítás

A képernyő elindítható a képernyő paranccsal, de először ellenőrizze, hogy a Screen telepítve van-e a rendszeren a következő paranccsal:

$ melyik képernyő /usr/bin/screen

Ha a parancs a fenti példában szereplő elérési utat adja vissza, akkor azonnal elkezdheti használni, ellenkező esetben a Screen telepíthető az operációs rendszer szabványos csomagtámogatási eszközeivel, vagy letölthető a hivatalos webhelyről: http://www.gnu. org/software/screen/ .

Most már futtathatjuk a Képernyőt egyszerűen begépelve:

$ képernyő

Az indítás után a verzióra és a licencre vonatkozó információk jelenhetnek meg a képernyőn (a konfiguráció mérlegelésekor figyelembe vesszük, hogyan törölheti ezt az üzenetet), és ebben az esetben meg kell nyomnia a "Szóköz" vagy az "Enter" billentyűt. , ami után első pillantásra a szokásos , szövegburkolóba kerülünk. Meg kell jegyezni, hogy a parancssorban azonnal megadhat egy parancsot egy adott alkalmazás elindításához, például a top indításához be kell írnia:

$ képernyő felső

Oké, most fut a Screen, de első ránézésre semmi külső változás - dolgozhatunk futó shellben, vagy használhatjuk a topot. A trükk az, hogy futás közben a Screen minden billentyűleütést közvetlenül az alkalmazásnak továbbít, de (by alapértelmezett) hagy magának olyan vezérlőparancsokat, amelyek a Ctrl + a billentyűkombinációval kezdődnek.

Ez a vezérlőbillentyű-kombináció módosítható a konfigurációs fájlokon keresztül (amelyeket alább tárgyalunk), de minden példában csak az alapértelmezett konfigurációt veszik figyelembe. Így az összes képernyőbillentyűzet-parancs két billentyűkombinációból áll - a Ctrl + a vezérlőbillentyűből és magából a billentyűből, vagy a parancsot képviselő billentyűkombinációból. Szinte minden parancsnak megvan a maga szöveges megfelelője is, amely akár konfigurációs fájlon keresztül, akár a következő parancs futtatásával végrehajtható:

Ebben az esetben két billentyűparancsot kell végrehajtanunk a Ctrl + a, majd a kettőspont billentyű lenyomásával. Ebben az esetben a Képernyő egy parancssort jelenít meg kettőspont formájában a képernyő alján. Ugyanaz a parancs, amelyet az imént egy billentyűkóddal futtattunk, a konfigurációs fájlban futtatható a kettőspontos szöveg paranccsal, amelyre például szükség lehet egy parancssor megjelenítéséhez indításkor, vagy a parancssort okozó billentyűkombináció újratervezéséhez. Az alábbiakban a fenti példához hasonlóan minden billentyűkombinációhoz kiírom a hozzájuk tartozó kulcsszavakat, amelyek használhatók a konfigurációs fájlokban, vagy beírhatók a Ctrl + a és: billentyűkombinációval.

Felmerülhet itt egy jogos kérdés - mi van akkor, ha az alkalmazásnak közvetlenül át kell adnia a Ctrl + a billentyűkombinációt, amelyet a Screen szolgáltatási kulcsként már használnak? Például ugyanezt a kombinációt használja a readline parancssori szerkesztőkönyvtár a sor elejére ugráshoz. Ebben az esetben a Screen a következő parancsot adja:

Ablakkezelés

Az előző részben megtanultuk, hogyan kell futtatni a Képernyőt, és megtanultuk az összes billentyűzetparancs alapvető sablonját. Ideje foglalkozni a Windows kezelési parancsokkal. Amikor a Képernyő elindul, egyetlen ablakot hoz létre (kivéve, ha a konfiguráció több ablak létrehozását írja elő egyszerre), és hozzárendeli a 0 számot. Új parancshéjablak az alábbi paranccsal hozható létre:

BILLENTYŰZET SZÖVEG PARANCS LEÍRÁS
ctrl+a c képernyő Hozzon létre egy új ablakot

Ebben az esetben a Képernyő új ablakot hoz létre és hozzárendeli a sorrendben következő számot, esetünkben az új ablak az 1. számú ablak lesz.

Most már két szöveges ablakunk van, amelyek közül az újonnan létrehozott 1-es számú ablak az aktuális, a 0-s ablak pedig a háttérben. De meg kell jegyezni, hogy még ha az ablak a háttérben is van, akkor is képes érzékelni a benne futó alkalmazás kimenetét, mintha az aktuális lenne. Például elindíthatunk egy folyamatot a 0-s ablakban, amely rendszeres időközönként további információkat ad ki (például ez lehet a tail -f parancs), majd átválthatunk az 1-es ablakra, hogy szövegszerkesztőben működjön. Egy idő után, ha látni akarjuk, hogy mi történik a 0-s ablakban, átválthatunk erre az ablakra, és láthatjuk az ott futó folyamat összes kimenetét. Ezután visszaválthat a szerkesztőablakba.

Az előző bekezdésben leírtam egy példát az ablakok közötti váltásra, de még nem mondtam el, hogy milyen parancsokat használnak erre. Nézzük meg közelebbről az ablakok kezelésére leggyakrabban használt parancsokat:

BILLENTYŰZET SZÖVEG PARANCS LEÍRÁS
ctrl+a w ablakok Felsorolja az összes ablak számát és címét a képernyő alsó sorában
ctrl+a « ablaklista Megjeleníti az összes ablak számainak és címeinek interaktív listáját, amelyből kiválaszthat egy ablakot a váltáshoz
ctrl+a ablak száma válassza ki Válassza ki az ablakot szám szerint. Például a Ctrl + a és 0 parancs hatására az aktuális ablak száma 0 lesz
Ctrl+a n következő Váltás sorrendben a következő ablakra, vagy az első ablakra, ha az utolsó ablakban voltunk
ctrl+a p előz Váltás sorrendben az előző ablakra, vagy az utolsó ablakra, ha az első ablakban voltunk
ctrl+a válassza ki Jelenítsen meg egy felszólítást az ablak számának megadásához a váltáshoz
ctrl+a ctrl+a Egyéb Váltás az utoljára használt ablakra
ctrl+a N szám Az aktuális ablak számának és címének megjelenítése
ctrl+a A cím Állítsa be az aktuális ablak címét
ctrl+a k megöl Kényszerítse be az ablakot, például ha az alkalmazást nem lehet a szokásos módon bezárni

Az egyik ablak bezárásakor a többi ablak száma nem változik, és a számozásban "lyukak" jelennek meg, amelyeket később új ablakokkal lehet feltölteni. Bár a Screen-nek van parancsa az ablakszám megváltoztatására, ezt nem veszi figyelembe itt és önálló tanulmányozásra marad. Ha minden ablak be van zárva, a Képernyő kilép, és megjelenik egy üzenet:

Munka szöveggel

Fentebb megtanultuk, hogyan kell elindítani a Képernyőt és kezelni az ablakokat – létrehozni, ablakról ablakra váltani, neveket rendelni és bezárni. Most nézzük meg az ablakok tartalmával való munkát – az egyik ablak szöveges tartalmának másolása és beillesztése a másikba, az ablakok figyelése, a képernyő szöveges másolatának mentése és más hasonló feladatok:

BILLENTYŰZET SZÖVEG PARANCS LEÍRÁS
ctrl+a M monitor Aktivitásfigyelés engedélyezése/letiltása az aktuális ablakban. Ha a figyelés engedélyezve van, és a háttérben egy ablakban szöveg jelenik meg, a tevékenységgel kapcsolatos információk megjelennek a szolgáltatássorban.
csend Az inaktivitás figyelésének engedélyezése/letiltása az aktuális ablakban. Ha a figyelés engedélyezve van, és egy bizonyos ideig nem jelenik meg szöveg a háttérben lévő ablakban, a szolgáltatás sorban megjelenik a tevékenység hiányára vonatkozó információ.
ctrl+a h papíralapú Alapértelmezés szerint írja be az aktuális ablak szöveges képét a Screen könyvtár hardcopy.window_number fájljába.
ctrl+a H log Alapértelmezés szerint engedélyezi/letiltja az aktuális ablak szövegének követését a screenlog.window_number fájlhoz a Sccreen könyvtárban.
ctrl+a [ másolat Lépjen be a másolás módba. Az alábbiakban az ehhez a módhoz tartozó további parancsokat ismertetjük.
ctrl+a ] paszta Illesszen be szöveget az ablakba az alapértelmezett regiszterből (ahová korábban a fenti paranccsal másolta).

Másolás módban a Screen elindít egy, a Vi szerkesztőhöz hasonló szövegszerkesztőt. A leggyakrabban használt szerkesztőparancsok a következők:

  • A kurzorbillentyűk mozgatják a kurzort a képernyő pufferén;
  • A szóköz jelöli a másolási terület kezdetét és végét. A Szóköz másodszori megnyomásával a megjelölt szöveg az alapértelmezett kis- és nagybetűbe kerül, és a Képernyő kilép a másolási módból;

Több ablak a képernyőn

Alapértelmezés szerint a Képernyő csak egy logikai ablakot hagy látható a képernyőn, de ha szükséges, van egy további lehetőség a terminál képernyőjének vízszintes régiókra való felosztására. Így egy terminál képernyőn egyszerre több ablak is megjeleníthető. Nézzük meg közelebbről a képernyőrégiók kezeléséhez szükséges parancsokat:

A 2. ábra három elnevezett ablakot (Munka, Konfiguráció, Naplók) és egy két régióra osztott képernyőt mutat be. A felső régióban a Munka ablak nyílik meg a Vim szövegszerkesztővel és egy példa Képernyő konfigurációs fájllal. Az alsó régióban a Konfigurációs ablak az /etc/screenrc általános konfigurációs fájl egy részével.

Konzolmunkamenetek

Végül megnézzük a Screen egyik legnépszerűbb funkcióját, képzeljük el a következő helyzetet: a rendszergazda otthonában bejelentkezik egy távoli szerverre, megnyit több ablakot, elindítja a szükséges feladatokat, majd lezárja a kapcsolatot és munkába megy. A munkahelyén ismét ugyanarra a szerverre megy, és az elvégzett feladatok eredményeivel visszaállítja az otthon nyitott ablakokat. Kicsit fantasztikusan hangzik? Semmilyen esetben sem! A Képernyőkonzol munkamenetei pontosan ezt a célt szolgálják. Lehetővé teszik az aktuális Képernyő-munkamenet leválasztását az összes ablakkal és futó alkalmazással a terminálról, majd bármikor újra csatlakoztathatja. Ugyanakkor a Képernyő alatt futó összes alkalmazás továbbra is működik, és az ablakait használja az információk megjelenítésére. Ráadásul több konzolmunka is lehet, de ebben a cikkben nem foglalkozunk ezzel részletesen.

Fontolja meg a parancsokat a konzol-munkamenet terminálról való leválasztására:

BILLENTYŰZET SZÖVEG PARANCS LEÍRÁS
ctrl+a d leválasztani Válassza le a konzolmunkamenetet, és hagyja futni a háttérben. Ugyanakkor Screen ezt írja:
ctrl+a D D pow_detach Válassza le a konzolmunkamenetet, hagyja futni a háttérben, és küldjön egy HANGUP jelet a szülőképernyő-folyamatnak. Ha a Screen programot távoli terminálról futtatja, akkor ez a Screen leválasztását, majd a kapcsolat megszakítását jelenti. Ugyanakkor Screen ezt írja:
ctrl+a z felfüggeszti Válassza le a konzolmunkamenetet, és hagyja futni a szülő shell háttérfolyamataként. Ebben az esetben az alább ismertetett parancsokon kívül a héj háttérfolyamatainak kezelésére szolgáló szabványos parancsok is használhatók a munkamenet visszaállítására.
ctrl+a ctrl + Kilépés Zárja be az összes munkamenet ablakot, és lépjen ki a képernyőről. Megjegyzendő, hogy sok disztribúció újradefiniálja a parancs billentyűkombinációját, de a szöveges parancs így is használható

Egy leválasztott munkamenethez való újracsatlakozáshoz vagy az elérhető munkamenetek listájának megtekintéséhez el kell indítania a Képernyőt a következő lehetőségek egyikével:

Mi a következő lépés?

A képernyő rengeteg különféle funkcióval rendelkezik, és szinte lehetetlen ezeket egy cikkben leírni, így a funkciók egy része a színfalak mögött maradt. Íme néhány olyan képernyő-funkció/beállítás, amelyekről fent nem volt szó, és amelyeket független tanulmányozásra hagytunk:

  • Parancsok a terminál emuláció beállításához;
  • Többfelhasználós konzolmunkamenetek;
  • Billentyűparancsok hozzárendelése vagy átrendelése parancsokhoz;
  • A szöveges parancsok kiegészítő beállításai. Például a screen parancs -t opciója, amelyet a minta konfigurációs fájlban használunk;
  • Ritkán használt parancsok, például parancsok, amelyek a Képernyő indításakor használhatók - visszhang és alvás;
  • Környezeti változók, amelyek hasznosak lehetnek a Képernyő konfigurálásakor;
  • További indítógombok Képernyő;

képernyő alternatívák

A Screen egy nagy múltú program, meg kell jegyezni, hogy az első verzió 1987-ben jelent meg. Jelenleg szinte semmilyen újdonság nem kerül a Screen-be (az egyik ok az lehet, hogy jelenleg nagy számban vannak jelen), és alapvetően csak hibajavítások készülnek. Ha valakinek nem tetszik a Képernyő viszonylagos "öregsége", vagy nincs szüksége ilyen nagyszámú szolgáltatásra, akkor az alábbi programok valamelyikéhez fordulhat:

  • dtach () - ennek a programnak a fejlesztése során a fő hangsúly a tömörségen van. A képernyőhöz hasonlóan támogatja a konzolmunkamenetekkel való együttműködést, de nem rendelkezik más képernyőfunkciókkal.
  • SplitVT (http://www.devolution.com/~slouken/projects/splitvt/) – lehetővé teszi, hogy a terminál képernyőjét két részre ossza, és egyszerre két szoftverhéjjal dolgozzon.
  • Tmux() – A Tmux kliens-szerver modellt használ a konzolmunkamenetekhez.
  • Twin (http://linuz.sns.it/~max/twin/) – kísérlet a grafikus megfelelőihez hasonló szöveges ablakfelület létrehozására.

Ha hibát észlel, jelöljön ki egy szövegrészt, és nyomja meg a Ctrl + Enter billentyűket
OSSZA MEG: