Abilitatea de a lucra cu Linux este o cerință comună pentru solicitanții din multe domenii ale IT. În 2023, rolul acestui OS a crescut semnificativ, așa că este foarte important să vă familiarizați cu cel puțin elementele de bază ale administrării. În același timp, capacitatea de a lucra cu Linux este capacitatea de a utiliza linia de comandă pentru a rezolva probleme. Astăzi vom vorbi despre cum să opriți executarea comenzilor pe rând, acest lucru este inclus în sistem de operare Linux curs de cursuri Almaty. Și te va ajuta să devii un specialist IT în Kazahstan în 2023.
Combinăm comenzile în secvență folosind caracterul ampersand (&), cursul de cursuri privind sistemul de operare Linux Almaty
Mai întâi de toate, să ne dăm seama cum să configurați execuția secvențială a mai multor comenzi. Intrat în terminal într-o singură linie, cu un separator. În acest caz, ampersand este folosit ca separator - „&" Un metacaracter care are o semnificație specială în contextul shell-ului Linux. Noastre Curs de securitate Linux Almaty. Ceea ce vă permite să găsiți rapid un loc de muncă în IT în Kazahstan.
Acum să ne uităm la cum să folosiți ampersand pentru a combina comenzile într-o secvență. Să presupunem că doriți să creați un fișier nou și să afișați imediat o listă cu conținutul folderului. Desigur, acest lucru se poate face unul câte unul:
- mai întâi introduceți comanda atingeți fișierul 1;
- apoi introduceți comanda lspentru a vă asigura că fișierul nou creat există.
Cu toate acestea, puteți efectua aceleași acțiuni într-o singură linie - atingeți fișierul1&ls. Ca urmare, după apăsarea tastei Intrați veți vedea imediat o listă cu conținutul folderului. Și, printre altele, un fișier numit file1.
Totuși, ce se întâmplă dacă dintr-o dată shell-ul nu poate executa prima comandă? De exemplu, ce se întâmplă dacă vi se refuză accesul când încercați să creați un fișier? În acest exemplu, combinația de comenzi va încerca în continuare să afișeze o listă de conținut, printre care nu va apărea un document nou. Adică, a doua comandă este executată indiferent dacă prima reușește.
Este demn de remarcat faptul că este adesea important pentru utilizator nu doar să execute toate comenzile pe rând. Și executați următorul dacă precedentul este finalizat cu succes. În acest caz, este suficient să înlocuiți un singur ampersand cu un dublu ampersand - „&&" Apoi, dacă orice comandă din coadă eșuează, execuția ulterioară va fi, de asemenea, întreruptă. Noastre Cursuri torrent Linux Almaty. Cu toate acestea, în practică, această metodă este folosită, de exemplu, la executarea comenzilor apt de actualizare и apt upgrade într-o singură linie.
Combinăm comenzi într-o conductă folosind o bară verticală (|)
Este demn de remarcat faptul că, în unele cazuri, nu este suficient să pur și simplu executați un lanț de comenzi una câte una. Uneori trebuie să faceți ieșirea unei comenzi procesate de o altă comandă. Din fericire, mai ales pentru un astfel de caz în asemănător UNIX sistemele de operare folosesc o conductă. Comenzile din conducta Linux sunt separate printr-o bară verticală - "|" Și sunt executate în ordinea în care sunt listate pe linia de comandă.
Spre deosebire de concatenarea simplă care folosește ampersand și dublu ampersand, conducta funcționează diferit:
- prima comanda se executa tinand cont de argumentele si optiunile introduse de utilizator;
- ieșirea rezultată a primei comenzi este transferată la intrarea celei de-a doua comenzi;
- a doua comandă este executată cu opțiunile specificate de utilizator și așa mai departe.
Un exemplu tipic este filtrarea ieșirii comenzii folosind utilitarul grep, precum și sortarea folosind utilitarul fel. Utilizarea unui transportor vă permite să reduceți timpul petrecut cu operațiunile de rutină. Și, de asemenea, pentru a izola informațiile importante de cantități mari de informații. În același timp, fără a fi nevoie să folosiți editori de text cu căutare de fișiere. În plus, în acest fel puteți procesa datele generate în timp real fără a le salva pe disc. Ele vă vor ajuta să aflați mai multe despre acest lucru Cursuri online Linux Almaty pe platformă Universitatea SEDICOMM.
Echipă Universitatea SEDICOMM: Academia Cisco, Institutul profesional Linux, Institutul Python.

