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:
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.
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 ...”!
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.
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.
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ő:
kényelmes asztali