unix processes control commands like ps
Prehľad:
V tomto výučbe sa budeme venovať základom unixových procesov.
Ďalej sa budeme venovať základným príkazom, ktoré sa používajú pri práci s procesmi ako napr ps a hore .
php rozhovor otázka a odpoveď na skúsenosť
=> Kliknutím sem zobrazíte kompletnú sériu výukových programov pre Unix
Video Unix č. 4
Čo sa dozviete:
Procesy Unix
Proces je kontext, v ktorom sa program vykonáva. Zakaždým, keď sa spustí príkaz alebo program, vytvorí sa nový proces. Proces je aktívny, kým je program v aktívnom stave.
Napríklad , ak vykonávame kat príkazom, potom sa vygeneruje proces s názvom „mačka“.
Zakaždým, keď sa vytvorí nový proces, jadro pridelí jedinečné identifikačné číslo nazývané PID, tj. Identifikačné číslo procesu), ktoré leží v rozmedzí od 0 do 32 767. Medzi ďalšie vlastnosti procesov patrí ich PPID (Parent PID), TTY (riadiaci terminál, odkiaľ boli spustené), UID (ID užívateľa, ktorý vlastní tento proces) a GID (skupina, ktorá je s procesom spojená).
V systéme Unix majú procesy hierarchický vzťah, kde nadradený proces spracuje podradené procesy. Proces „init“ je procesom ochrany všetkých ostatných procesov. V niektorých prípadoch, keď je proces rodiča zabitý pred procesom dieťaťa, sa dieťaťu hovorí osirelý proces.
ako otvárať torrentované súbory na android
# 1) Proces popredia
Proces, ktorý sa spúšťa z terminálu a nepovoľuje ďalšie príkazy, kým sa nedokončí. V takomto procese sú štandardné pripojenie a štandardný výstup štandardne pripojené k terminálu.
môžete použiť akýkoľvek vr headset pre ps4
# 2) Proces na pozadí
Je to proces, ktorý bol spustený z terminálu, ale je spustený na pozadí, čo umožňuje ďalšie príkazy počas jeho behu. V takomto procese by štandardné údaje a štandardné výstupy mali byť zvyčajne presmerované, aby nezasahovali do iných procesov v popredí.
# 3) Proces démona
Je to proces, ktorý nie je spojený s terminálovou reláciou. Takéto procesy sa zvyčajne spúšťajú pre systémové služby, ako napríklad vytváranie sietí a tlač.
V tomto výučbe sa budeme venovať riadiacim príkazom, ako aj ďalším príkazom, ktoré sa používajú na manipuláciu s procesmi.
Riadiace príkazy
Tieto príkazy sú kombináciou dvoch klávesov, kde sa súčasne s klávesou „Ctrl“ stláča písmeno.
- Control-C: Tento príkaz ukončí aktuálne spustený proces v popredí.
- Control-D: Tento príkaz ukončí aktuálne spustenú reláciu prihlásenia alebo terminálu.
- Control-Z: Tento príkaz pozastaví aktuálne spustený proces popredia na pozadí.
Ďalšie príkazy:
Velenie | ps - zobrazí snímku všetkých aktuálnych procesov |
---|---|
Spoločná syntax | $ ps [možnosti] |
Príklad | $ ps -ef |
Zobraziť všetky spustené procesy vo formáte tabuľky |
Velenie | hore - zobrazuje aktuálny stav aktuálnych procesov |
---|---|
Spoločná syntax | $ top [možnosti] |
Príklad | $ top |
Zobraziť živé zobrazenie všetkých súčasných procesov |
Velenie | bg - obnovenie pozastavenia práce na pozadí |
---|---|
Spoločná syntax | $ bg [job_spec…] |
Príklad | $ xterm Ctrl-Z $ bg |
Pokračujte v spúšťaní úlohy, ktorá bola predtým pozastavená (pomocou Ctrl-Z) na pozadí |
Velenie | fg - presunie úlohu pozadia do popredia |
---|---|
Spoločná syntax | $ fg [job_spec] |
Príklad | $ xterm Ctrl-Z $ bg $ fg |
Presuňte predchádzajúcu úlohu na pozadí do popredia |
Velenie | vyčistiť - vymaže terminálovú obrazovku |
---|---|
Spoločná syntax | $ jasné |
Príklad | $ jasné |
Vymažte všetok predchádzajúci text z obrazovky terminálu |
Velenie | história - vypíše históriu príkazov v aktuálnej relácii |
---|---|
Spoločná syntax | $ história [možnosti] |
Príklad | $ história |
Zobraziť zoznam predchádzajúcich zadaných príkazov |
Zoznámte sa s našim pripravovaným tutoriálom a dozviete sa viac informácií o príkazoch Unix.
=> Kliknutím sem zobrazíte kompletnú sériu výukových programov pre Unix
Výukový program PREV | NEXT Tutorial
Odporúčané čítanie
- Procesy v Unixe: Príkazy na riadenie a ladenie procesov
- Príkazy Unix: Základné a pokročilé príkazy Unixu s príkladmi
- Príkazy Unixového spracovania textu: Unixové filtre s príkladmi
- Výukový program pre Unix Pipes: Rúry v programovaní v Unixe
- Viac Unixových filtrov a AW, príkazov Sed v spracovaní textu
- Výukový program pre UNIX pre začiatočníkov (20+ podrobných výcvikových videí Unixu)
- Ako porovnávať dva súbory v systéme Unix: Príkazy na porovnávanie súborov
- Argumenty príkazového riadku v Unix Shell Script s príkladom