unix processes control commands like ps
Přehled:
V tomto tutoriálu probereme základy unixových procesů.
Pokryjeme také základní příkazy, které se používají pro práci s procesy, jako jsou ps a horní .
jak se dostat do testování qa
=> Kliknutím sem zobrazíte kompletní sérii výukových programů pro Unix
Video Unix č. 4
Co se naučíte:
Procesy Unix
Proces je kontext, ve kterém se program spouští. Pokaždé, když je spuštěn příkaz nebo program, je vytvořen nový proces. Proces je aktivní, dokud je program v aktivním stavu.
Například , pokud provádíme kočka příkazem je vygenerován proces s názvem „kočka“.
oracle pl sql rozhovor otázka a odpověď
Pokaždé, když je vytvořen nový proces, přidělí jádro jedinečné identifikační číslo zvané PID, tj. Identifikační číslo procesu), které leží mezi 0 až 32 767. Mezi další vlastnosti procesů patří jejich PPID (Parent PID), TTY (řídicí terminál, odkud byly spuštěny), UID (ID uživatele, který vlastní tento proces) a GID (skupina spojená s procesem).
V systému Unix mají procesy hierarchický vztah, kde nadřazený proces vytváří podřízené procesy. Proces „init“ je procesem grandfatheringu všech ostatních procesů. V některých případech, kdy je nadřazený proces zabit před podřízeným procesem, je dítě nazýváno osiřelým procesem.
# 1) Proces v popředí
Proces, který se spouští z terminálu a zakazuje další příkazy, dokud se nedokončí. V takovém procesu jsou standardně standardně připojeny standardní a standardní výstup.
# 2) Proces na pozadí
Jedná se o proces, který byl spuštěn z terminálu, ale je spuštěn na pozadí, což umožňuje další příkazy při jeho spuštění. V takovém procesu by standardní a standardní výstup měly být obvykle přesměrovány, aby neinterferovaly s jinými procesy v popředí.
# 3) Proces démona
Je to proces, který není spojen s relací terminálu. Tyto procesy se obvykle spouští pro systémové služby, jako je síťování a tisk.
V tomto kurzu se budeme zabývat řídicími příkazy i dalšími příkazy, které se používají k manipulaci s procesy.
Řídicí příkazy
Tyto příkazy jsou kombinací dvou kláves, kde se současně s klávesou „Ctrl“ stiskne písmeno.
- Control-C: Tento příkaz ukončí aktuálně spuštěný proces v popředí.
- Control-D: Tento příkaz ukončí aktuálně spuštěné přihlášení nebo relaci terminálu.
- Control-Z: Tento příkaz pozastaví aktuálně spuštěný proces v popředí na pozadí.
Další příkazy:
převodník z YouTube na MP4 online zdarma
Příkaz | ps - zobrazí snímek všech aktuálních procesů |
---|---|
Společná syntaxe | $ ps (možnosti) |
Příklad | $ ps -ef |
Zobrazit každý spuštěný proces, formátovaný jako tabulka |
Příkaz | nahoru - zobrazuje aktuální stav aktuálních procesů |
---|---|
Společná syntaxe | $ top (možnosti) |
Příklad | $ top |
Zobrazit živý pohled na všechny aktuální procesy |
Příkaz | bg - obnovení pozadí pozastavené úlohy |
---|---|
Společná syntaxe | $ bg (job_spec…) |
Příklad | $ xterm Ctrl-Z $ bg |
Pokračujte v spouštění úlohy, která byla dříve pozastavena (pomocí Ctrl-Z) na pozadí |
Příkaz | fg - přivede do popředí úlohu na pozadí |
---|---|
Společná syntaxe | $ fg (job_spec) |
Příklad | $ xterm Ctrl-Z $ bg $ fg |
Přeneste do popředí předchozí úlohu na pozadí |
Příkaz | vymazat - vymaže obrazovku terminálu |
---|---|
Společná syntaxe | $ jasné |
Příklad | $ jasné |
Vymazat veškerý předchozí text z obrazovky terminálu |
Příkaz | historie - tisk historie příkazů v aktuální relaci |
---|---|
Společná syntaxe | $ historie (možnosti) |
Příklad | $ historie |
Zobrazit seznam předchozích příkazů, které byly zadány |
Podívejte se na náš nadcházející výukový program a dozvíte se mnohem více o Unixových příkazech.
=> Kliknutím sem zobrazíte kompletní sérii výukových programů pro Unix
Výukový program PREV | DALŠÍ výuka
Doporučené čtení
- Procesy v Unixu: Příkazy řízení procesů a ladění
- Unixové příkazy: Základní a pokročilé Unixové příkazy s příklady
- Příkazy zpracování textu Unix: Unixové filtry s příklady
- Výukový program pro Unix Pipes: Pipes v programování Unixu
- Více filtrů Unix a Awk, příkazů Sed při zpracování textu
- Výukový program pro UNIX pro začátečníky (20+ podrobných výcvikových videí pro Unix)
- Jak porovnat dva soubory v Unixu: Příkazy pro porovnání souborů
- Argumenty příkazového řádku v Unix Shell Script s příkladem