Munka linux terminál


Általános információk a munkát a terminálon.


nbsp nbsp Ha regisztrál egy Linux rendszert, ellenőrzi a felhasználói nevet és jelszót határoz meg a környezeti változók, és fut a parancsértelmező, amit gyakran egy héj. A legtöbb Linux disztribúció által használt alapértelmezett sh vagy a bash shell. Vannak más lövedékek, de ezek kevésbé gyakori, de könnyen változtatni az alapértelmezett shell, illetve futtatható a parancssorból szükség, ha szükséges.
nbsp nbsp Linux parancs - egy karaktersorozatot a parancs nevét és az érvek szóközzel elválasztva. Érvek további parancs paramétereit, amelyek meghatározzák a viselkedését. Például a parancs
echo 12345
megjeleníti a karakterláncot 12345 lépett, mint egy parancs argumentum.
Csapatok, amelyek részét képezik a héj hívják integrált. Természetesen ezek eltérőek lehetnek a különböző lövedékek. De vannak csapatok, amelyek nem függnek a shell, és alkotják külön szoftver modulok szabványos Ön által kiválasztott Linux disztribúció. Érvként, hogy adja át a kulcsot, illetve opciós álló kötőjel és egy vagy több karaktert. Egy példa erre parancsot:
ls -l
Segítségével több kulcsot, azokat kombinálni lehet. Az alábbiakban felsorolt ​​megvalósítási módok parancsok azonosak.
ls -l -d
ls -ld

nbsp nbsp Amikor dolgozik a Linux parancssor, akkor be kell tartania bizonyos szabályokat.
nbsp nbsp Először ne felejtsük el, hogy a kis- és nagybetűk Linux - ezek különböző karakter. A Windows Temp könyvtárába és Temp - ez egy és ugyanaz a könyvtárban Linux - ez két különböző. Ugyanez vonatkozik a csapatok, a kulcsokat, felhasználói nevek, jelszavak, stb konzolparancsok
ps -a
és
ps -A
kap különböző eredményeket.

nbsp nbsp Másodszor, szinte minden csapat kaphat segítséget kérve a parancssor --help gombot.
ps --help nbsp nbsp nbsp kapsz egy igazolást a ps parancs (munka folyamatok listája).

nbsp Sok parancsokat, akkor minél több segítséget az ember - beépített rendszer segítségével.
man ps nbsp nbsp - ad részletes tájékoztatást a ps parancs

nbsp nbsp Harmadszor, az eredmény néhány parancsot függ a jogok a rendszerben. Root a su paranccsal. Ez a parancs lehetővé teszi, hogy módosítsa az aktuális felhasználó. Ha a felhasználó nincs beállítva, az azt jelenti, gyökér.
nbsp A kezdő Linux felhasználók (és nem csak a kezdő) lehet nagy segítség, és a fájlkezelő mc. nagyon hasonlít a FAR vagy a Norton Commander. Ő most tartalmazza szinte az összes Linux, bár nem mindig alapértelmezés szerint telepítve. Erősen ajánlom telepíteni.


Hogyan ellenőrzik a kimenet a képernyőn.

nbsp A legtöbb Linux helyett kevesebb, akkor több.

Néha kényelmes használni több terminál egyidejűleg, átkapcsolva közöttük (például, lásd a naplókat egy ablakban, és a megfelelő konfigurációs fájlt a másik).
Ahhoz, hogy váltson a Ctrl - Alt - F1. F6 (az első terminál a 6.). Váltani a GUI a CTRL-ALT-F7.

Hogy egy másik grafikus szerver ugyanazon a számítógépen, a startx paranccsal 1-1. Hogy megy a második grafikus kijelzős terminál, nyomja meg az Alt + F8. és visszatérjen az első - Alt + F7. Így lehetséges, hogy nyissa meg a 64 grafikus terminálok. (Startx 2 - 2, stb).
Hogy teljes legyen a munkamenetet a terminál exit parancsot használja.

nbsp nbsp hozhat létre naplót a konzolmunkamenettel, amely megmutatja az összes beírt a billentyűzeten, és minden, ami adtak ki a terminál képernyőjén.
Ehhez használja a parancsot

Megállítani naplózás, írja be az exit.


Hogyan újraindítani vagy leállítani a számítógépet.


nbsp Ugyanez fellépés Linux gyakran több módon elérhető. Szabvány az újraindítás vagy leállítás használatával leállítása. A csapat egy csomó lehetőség, hogy indítsa újra egy bizonyos időben, egy gyors újraindítás ellenőrzése nélkül a fájlrendszer, szimulálják és megszünteti a már futó (várakozás az idő), indítsa újra a folyamatot.
A teljes lista a lehetőségek elérhető a leállás --help

Az azonnali reboot (újraindítás) parancs a következőképpen néz ki:
shutdown -r now
nbsp Hogy kikapcsolja a készüléket (halt):
shutdown -h now

rövid parancsokkal lehet a legtöbb disztribúcióban:
újraindítás - újraindítás
megállt - off

Azt is kihasználni a változás a szint rendszer indításakor az init. amely lehetővé teszi, hogy ellenőrizzék a kezdete és befejezése folyamatok a rendszer segítségével a script az / etc / inittab. 0. szint - off, 6. szint - restart. illetőleg
kikapcsolni:
init 0

újraindításához:
init 6

Init paranccsal lehet megváltoztatni szintjének rendszer indításakor.
szint:
1 - Single-user módban. Hozzáférés hagyjuk a root felhasználó.
2 - Multiplayer mód támogatása nélkül a hálózati funkciók.
3 - A támogatást a hálózat.
4 - fenntartva.
5 - A GUI.

nbsp nbsp Ha kell befejezni a GUI (például a telepítés egyes alkalmazásokhoz szükség annak bezárását), típus:

nbsp nbsp grafikus shell bezárul, és a rendszer elkezdi a 3. szinthez való visszatéréshez szint 5, írja be:

nbsp nbsp szintű trigger rendszer alapértelmezett initdefault meghatározott értékét az / etc / inittab. Ahhoz, hogy indítsa el a rendszert, amely támogatja a grafikus shell úgy néz ki, mint ez:
id: 5: initdefault:
Ha 5 helyett 3, a grafikus shell nem fog futni az indításkor. És a rajongók számára a veszélyes kísérleteket - nem szükséges beállítani a trigger szint 0 és 6, mint az alapértelmezett szintre. Azt hiszem, érthető, hogy miért.


Ügyvezetői feladatokat (folyamatokat).


nbsp nbsp listájának megtekintése dolog a Linux, akkor a ps parancsot. Ha fut paraméterek nélkül, akkor megjelenik egy lista a futó folyamatokat az aktuális felhasználói munkamenet. A teljes lista a lehetőségek állnak rendelkezésre standard - futtatásával ps --help
. Felhasználási példák:
  • A lista az összes futó folyamatokat a rendszeren:
    ps -A - kiadja folyamat lista azonosítókkal (PID), nevüket
    vagy:
    ps -ax - megadja ugyanazokat az eljárásokat, hanem egy teljes sor a dob
  • feladatlista által generált felhasználó User:
    ps -u user
  • listáját kapcsolatos feladatokat az aktuális terminál:
    ps T
  • listáját kapcsolatos feladatokat a terminális N:
    ps t ttyN
  • Ha a feladat lista nagy, és mi érdekli az állam egy vagy több feladatot, akkor használja grep:
    ps -u root | grep ppp - így a feladatok listáját, amelyek tartalmazzák „ppp” a neve

    nbsp nbsp Arról, hogy hogyan kell használni a számítógép erőforrásait, akkor a top parancs

    Munka linux terminál

    A felső részén az ablak összefoglaló adatait láthatja az állam a rendszer - az aktuális időt, az idő óta a rendszer indításakor, a felhasználók száma a rendszerben, az eljárások száma a különböző államok, tájékoztatás a CPU és a memória.
    Az alábbi táblázat származik, amely jellemzi az egyes folyamatok. A sorok száma látható ebben a táblázatban határozza meg az ablak méretét. Az ablak tartalmának frissülnek 3 másodpercenként. Nyomda h segítséget jeleníti parancsokat, amelyek lehetővé teszik, hogy módosítsa a méret a megjelenített adatok és vezérlési egyes paraméterek a folyamatok a rendszerben:
  • s vagy d - a változás a frissítési intervallum az ablakon.
  • Z - színes / fekete-fehér kijelző
  • vagy # n - száma megjelenített folyamatok
  • Rendezése a lista folyamatok segítségével egy processzort (P), a memória (M), a végrehajtási időt (T), stb

    nbsp nbsp azonban van egy sokkal hasznos parancsokat, amelyek lehetővé teszik, hogy kezelje a folyamat interaktív módban:
  • k - eltávolítás (kill) a problémát. Ez a parancs kérni fogják folyamat azonosító (PID), amely után a beviteli folyamat befejeződött.
  • r - változtatni a jelenlegi kiemelt feladat (Renice). Akárcsak az előző parancs, akkor megkérdezi PID, majd egy új prioritás értéket (lásd a NI oszlop). A különböző prioritási értékek - -20 (legmagasabb) plusz 19. A negatív értékek 0 csak akkor szerelhető root felhasználó.
    nbsp nbsp való kilépéshez top, nyomja meg a q


    csapat ölni


    nbsp nbsp Ugyanez a művelet elvégezhető anélkül, hogy a legjobb csapat (kényszer megszűnése folyamat és a változó prioritás).
    nbsp nbsp folyamatok Linux képesek megosztani az úgynevezett „jelek”, hogy a kernel és egyéb folyamatok. Ha a jelet vevő folyamat, a vezérlés a szubrutin feldolgozás, vagy mag, ha nincs ilyen szubrutint. A Linux, van egy kill parancs, amely lehetővé teszi, hogy küldjön jelet a megadott folyamatot. A riasztási lista érhető el a csapat:
    ölni -l
    Ennek eredményeként ezt a parancsot, akkor megjelenik egy lista a számok és jelek neveit. Annak érdekében, hogy küldjön egy specifikus jel a kiválasztott folyamat, meg kell adnia:
    megölni PID számát a kiválasztott folyamat
    Például, meg kell befejezni a munkát alkalmazás Midnight Commander (mc).
  • Adjuk ID mc folyamat:
    ps -A | grep mc
    Hagyja PID = 11597.
  • SIGQUIT küld jelet (3. számú):
    ölni -3 11597
    Melyet követően a folyamat kezeli mc GIGQUIT jelet, és általában véget ér. Mindazonáltal, ha mc „lebegő”, akkor természetesen azt nem lehet végrehajtani, mert SIGQUIT jelkezelés rutin kapja ellenőrzés. Ilyen esetekben, a jelzés száma 9 (SIGKILL), feldolgozott az operációs rendszer kernel, és erőszakkal befejező a fenti folyamat:
    kill -9 11597
    Ha a kill parancs jel szám nincs megadva, akkor használja a SIGKILL, azaz az előző parancsot is meg kell adni, megölni PID:
    ölni 11597
    nbsp nbsp befejezése után a folyamat befejeződött, és a folyamat generáló őket.

    nbsp nbsp hogy a teljes folyamat által használt név killall paranccsal:
    killall mc - a folyamat befejezéséhez a neve, amely egy „mc”
    killall -u user - befejezni a folyamatok által generált felhasználó felhasználó


    szép és Renice parancsok


    nbsp nbsp prioritásának módosításához az eljárásokat, amelyeket a csapat szép és Renice. Amikor a folyamat kezdődik, ez adott prioritási értéke a szülő folyamat, például az xterm terminális héj vagy a héj. A szép parancs futtathat folyamat elsőbbségi összegével egyenlő a szülő (pl 8) és a szám beállítani a szép parancs opciók:
    Jó - csapat
    Jó mc -4 - dob elsőbbségi mc = 8 + 4 = 12

    A Renice parancs segítségével megváltoztathatja a prioritást egy már futó folyamat:
    renice -p PID
    renice 4 -p 11597 - meghatározott prioritási érték mc folyamat (PID = 11597) egyenlő 4.
    A végrehajtás után Renice húr ad az eredmény:
    11597: régi prioritása 12, új 4. prioritás - Elsőbbségi régi 12-én az új prioritás 4
    Nullázása és negatív számú prioritás csak root jogosultságokkal.

    Kapcsolódó cikkek