Hogyan kell használni a képernyő linux rendszergazda

Van egy csodás eszköz képernyőjén. amit korábban nem ismert! Most megpróbálom folyamatosan használja. És remélem, a cikk elolvasása után, akkor használja azt, és akkor.

Szóval, mi ez az?

Lássuk, hogyan működik ez:

A segédprogram én már telepítve van, milyen boldogan mondta, a csapat:

# Dpkg info | grep képernyő

Nos, ez minden! Most már elkezdheti a munkát.

Munka ülés képernyő

Fuss képernyőn beírja a nevét a konzol programot. Akkor azonnal látni akár a terminális vagy az ablak prompt, ahol ismét a terminál nyomja meg a szóköz vagy belépő.

Tekintse meg az összes képernyő és a munkamenet a következő:

Ha az ülés nyílt, tud-e csatlakozni a következők szerint:

vagy név nélkül, ha az egyik ülésen.

Hozzon létre egy session egy adott nevet, akkor:

Ezen felül, akkor azonnal indítsa el a programot a képernyő-session azok begépelésével:

Dolgoztunk a képernyőn, most már akár megölni a munkamenet (jön ki a shell), vagy húzza ki belőle (Ctrl + D). Ebben az esetben, minden, ami a munkamenet továbbra is fut a jövőben.

Szintén ugyanabban ablak képernyő segítségével több konzolra.

Ölj Session parancs lehet [Ctrl + a], majd k.

Képernyő-edik menedzsment

A képernyő-és nagyon specifikus kezelése. Program a benne futó átment minden karakternél, kivéve azokat, amelyek előtt kombinációja Ctrl + a (alapértelmezett). Ie hogy ellenőrizzék a képernyő-om - igény először megnyomja ezt a kombinációt, majd tárcsázza a vezérlő gombot.

Tehát hozz létre egy új ablakhoz belül a képernyő ülés:

Mi lehet átnevezni az ablakot, annak érdekében, hogy képes legyen találja meg gyorsan:

Hogyan kell használni a képernyő linux rendszergazda

Gépelt szöveget, akkor nyomja meg az Entert.

Vezet minket, hogy egy interaktív listája ablakok számát és nevét meg lehet változtatni bárki.

Hogyan kell használni a képernyő linux rendszergazda

Vannak lehetőségek közül választhat nem interaktív listája [Ctrl + a] w. valamint, hogy váltson a következő [Ctrl + a] n vagy az előző ablakot [Ctrl + a] p. Vagy közvetlenül az előre ismert számú ablak [Ctrl + a] 2. Kérjük, vegye figyelembe, hogy a számozás nulláról indul.

Ez lehet nagyon hasznos itt miért: Tegyük fel, hogy van egy valós idejű nyomon bármely folyamat. Tegyük fel, hogy hallgatni egy log-fájl törlése. Ehhez szükségünk van egy csapat

# Tail -f / path / to / log

melyik lesz valós időben, hogy az utolsó 10 bejegyzés, és megjeleníti azokat a képernyőn. Hozzon létre egy új konzol képernyőn, mint ez:

# Képernyő -d -m -S tail-log tail -f /var/log/nginx/error.log

- ez létre fog hozni egy új munkamenetet és a képernyő-ie amikor a képernyők még nem kezdődött minden. Ha ez a parancs, első pillantásra, nem történik semmi. Sőt, ez az. Alkotó (-m) egy új szekciót úgynevezett „tail-log”, amelyben a parancsot: „tail -f /var/log/nginx/error.log” (ami kiküszöböli a legutóbbi 10 bejegyzés a log fájl valós időben), és ezen az ülésen úgy indult, már összeomlott minden (d).

Ha a képernyőn már elkezdődött, lehetséges, hogy hozzon létre egy új ablakban:

Nevezze át a farok-log

És ott mi szükség van a parancsot:

# Farok -f /var/log/nginx/error.log

A megfigyelési ablak változások

De ez még nem minden. Létesítmények még kezdeni. Vannak helyzetek, amikor az erre a hosszú ablak változatlan marad. Például várni, amíg bejelentkezik kap semmilyen információt is nagyon hosszú. És a képernyő valami ezen a pontszámot!

Elindítottuk két LOG ablak, amelyben megérintette a log fájlt, és a felhasználókat, ahol a konzol. Várja meg, amíg a konzol. Fog reagálni, ha lehallgató LOG valami jön. De a kapcsolót folyamatosan oda-vissza annak érdekében, hogy rögzítse a változásokat?

és figyelemmel kísérni ablak aktivitást. Most, ha az ablakok szöveget változás a listán az ablakok a neve mellett megjelenik a „@” jel, és a az ablak alján néhány másodpercre megjelenik a „tevékenység doboz számot ...”!

Hogyan kell használni a képernyő linux rendszergazda

Emellett ott van a lehetőség, hogy figyelemmel kíséri a fordított „csend”, használjuk ezt a parancsot: [Ctrl + a] _.

Két ablak egyszerre

Lehetséges, hogy nyissa ki a két konzol ablakot egyszerre? Természetesen lehet! Képernyő lehetővé teszi, hogy ossza egy ablakot. Itt van, hogyan csináljuk.

Osztozunk a képernyő két részre:

Ebben az esetben az aktuális ablakot fog menni a tetejére.

Váltás az alsó szakasz (az első, ha már az alján) hajtjuk végre az alábbiak szerint:

Nyílt van egy másik konzolon:

és válassza ki a nevét. Ablak nevek vannak emelve (0 LOG, 1 USER), hogy nem zaplutali közöttük.

Hogyan kell használni a képernyő linux rendszergazda

2 ablak egyszerre? egyszerű

Azáltal, hogy a hangsúly a Tab-ben, a fent leírtak szerint, végül játszott elég. Az ablak bezárása.

# [Ctrl + a] X - bezárja az aktuális régió, [Ctrl + a] Q bezárja az összes többi, kivéve a jelenlegi. Attól függ, hogy mire van szüksége.

Ebből a célból egy csapat

# [Ctrl + a] [. így lehetővé válik, hogy az ablak mozgatása által kurzorral mi nyomja meg a szóközt, hogy meghatározzák a kezdete a szövegrészt. Mozgó a nyilakkal, a végét a kiválasztási és nyomd tér vissza. Minden fragmentum másolni. Ez egészül ki a ugyanabban vagy egy másik ablakban megnyomásával [Ctrl + A]]. Ez egyszerű!

Naplózás és print screen

Azt is tartani nyoma a teljes szöveg által kiadott ablak egy speciális screenlog fájlt. ahol N - ablakok számát.

Most minden munkád lesz jelentkezve, és megtekinthetjük a történelem nem csak a bemeneti, hanem kimenet.

Csak parancs eltávolítja az aktuális ablakban

konfigurálása

A magam részéről, akkor beállíthatja a képernyő nagyon rugalmas. Miután a parancs futtatásához a konfigurációs fájl / etc / .screenrc és személyes .screenrc a felhasználói könyvtárat.

Minden csapatnak van egy billentyűzetet és egy szöveges változata a config, amely megtekinthető az online súgó.

De itt egy példa az ilyen konfiguráció, amely letiltja a köszönés, hozzon létre egy cím és az állapotsor, és hozzon létre két felhasználói LOG nyitható ablak a megfelelő könyvtárakat, hogy a tevékenység az első felhasználói ablakot.
startup_message off
felirata mindig "%% képernyő:% n |% h% =% t% c"
hardstatus alwayslastline „% -Lw %% 50>% n% F *% T %% + Lw%<"
chdir / root /
képernyő -t USER
chdir / var / log / nginx /
képernyő -t LOG
válassza ki a 0

Most egyszerűen indít a Scrin mi lesz a következő:

Hogyan kell használni a képernyő linux rendszergazda

kényelmes asztali

Kapcsolódó cikkek