Linuxi käsud on suurepärane viis süsteemiga terminali abil suhtlemiseks. Mõnikord võib käsiloleva ülesande täitmine siiski veidi aega võtta. See sunnib kasutajaid ootama palju aega või kudema uue koore üldse.
Õnneks saate Linuxi käske taustal käivitada, järgides mõningaid lihtsaid meetodeid. Selle artikli ülejäänud osa illustreerib mõnda neist meetoditest.
1. Lisage pärast käsku tähis Ampersand
Lihtsaim viis Linuxi taustakäsu käivitamiseks on lisada Ampersand (&) sümbol pärast käsku. Näiteks kui käivitate gediti tekstiredaktori oma terminalist, ei saa te shellit kasutada enne, kui olete redaktori sulgenud. Kui lisate siiski lisatasu & oma käsu järgi saate kestat kohe kasutada.
gedit &
2. Kasutage bg käskude saatmiseks taustale
Mõnikord käivitate käsu ainult selleks, et teada saada, et selle lõpuleviimine võtab palju kauem aega. Neid käske saate hõlpsalt taustale saata, vajutades nuppu Ctrl + Z ja seejärel klahvi bg käsk. Ctrl + Z peatab töötava protsessi ja bg viib selle tagaplaanile.
Kõigi taustülesannete loendit saate vaadata tippides töökohti terminalis. Kasuta fg käsk, et naasta jooksva ülesande juurde.
3. Saada käsud taustale nohupiga
The nohup Linuxi käsk võimaldab administraatoritel käivitada terminali käske, mis on HUP või Katkesta signaale. Nohupi abil saate taustal käivitada Linuxi käske.
Allpool toodud näide käivitab Nmapi pordi skannimine taustal.
nohup sudo nmap -sS --top-ports = 15 192.168.1.1/24
Nohupi üks peamisi eeliseid on see, et teie käsud töötavad isegi siis, kui väljute kestast. Lisaks genereerib see täitmise logifailid. Otsi nohup.out praeguses kataloogis või $ HOME sees.
4. Käivitage taustakäsud süsteemi ümbersuunamise abil
Samuti saate süsteemi ümbersuunamise abil Linuxis taustakäske käivitada. Näiteks kui käivitate alloleva ping käsk, käivitab teie shell selle taustal ja annab terminali viivitamatult tagasi.
ping -c5 8.8.8.8> output.log 2> & 1 &
Siin suunatakse ping-käsu väljund aadressile väljund.log faili. Saate selle asendada /dev/null kui soovite tulemuse ära visata. The 2>&1 käsib bashil suunata kõik vead samasse faili. Finaal & annab käsu taustal käivitamiseks märku bash.
5. Määra Linuxi käsud taustaks Kasutades keeldumist
The lahti ütlema käsk Linuxis hõlbustab käskude käivitamist taustal. Esiteks peate ülesande saatma taustale, kasutades & operaator. Seejärel tippige lahti ütlema oma kestast lahti.
gedit &
lahti ütlema
Keeldumise üks suur eelis on see, et nagu nohup, ei tapa süsteem teie ülesannet, kui sulgete oma kest või logite välja.
6. Käivitage Tmuxi abil taustal Linuxi käsud
Tmux on võimas multiplekser, mis võimaldab meil ühes aknas käivitada mitu terminaliseanssi. Tmuxi õppimine on suurepärane valik inimestele, kes seda ei tunne. Tmux muudab taustakäskude käitamise Linuxis vaevatu.
tmux new -d 'ping -c 10 8.8.8.8> output.log'
Kui käivitate ülaltoodud tmux käsu, täidab see ping käsk eraldi kestas ja hoidke seda taustal. Selle meetodi abil saate taustal käivitada mis tahes Linuxi käsu.
Seotud: Kuidas installida ja konfigureerida Tmux Linuxile
Jätke oma Linuxi käsud taustale
Võimalus käske taustal käivitada muudab süsteemihalduse administraatorite jaoks produktiivsemaks. Oma ülesandeid saate taustaks mitmel viisil. Bashi funktsioonid nagu & ja Ctrl + Z on mugavad, kuid süsteem tapab tausta töö, kui kest sulgub. Teiselt poolt tööriistad nagu nohup ja lahti ütlema hoidke käsku käimas ka siis, kui logite välja või shell lõpetate.
Kui jätate oma programmid pikaks ajaks tagaplaanile, võivad need korralikult kodeerimata muutuda zombiprotsessideks. Need protsessid võivad süsteemi oluliselt aeglustada. Nii et veenduge, et tuvastaksite ja tapaksite zombi protsessid iga natukese aja tagant.
Zombie protsessid on suletud tarkvara jäänused. Siit saate teada, kuidas zombiprotsessid võivad Linuxi süsteemi aeglustada ja kuidas neid tappa.
Loe edasi
- Linux
- Linux
- Linuxi käsud
Rubaiat on CS grad, millel on suur kirg avatud lähtekoodiga. Lisaks Unixi veteranile on ta tegelenud ka võrgu turvalisuse, krüptograafia ja funktsionaalse programmeerimisega. Ta on kirglik kasutatud raamatute koguja ja tunneb lõputut imetlust klassikalise roki vastu.
Telli meie uudiskiri
Liituge meie uudiskirjaga, kus leiate tehnilisi näpunäiteid, ülevaateid, tasuta e-raamatuid ja eksklusiivseid pakkumisi!
Veel üks samm !!!
Palun kinnitage oma e-posti aadress e-kirjas, mille just teile saatsime.