Introducere pentru operatorii Linux
Unul dintre cele mai utilizate și recomandate sistem de operare al computerului pentru scopuri de dezvoltare, „Linux”, vine cu o gamă largă de comenzi de execuție. Aceste comenzi sunt instrucțiuni cu o singură linie executate pe terminal. Există o gamă largă de comenzi, distinse pentru o utilizare specifică. Aceste comenzi sunt executate pe Linux CLI (Command Line Interface). În acest subiect, vom afla despre operatorii Linux.
Dacă sunteți nou pentru Linux CLI și nu aveți idee despre acești operatori sau despre cum să le utilizați, pur și simplu deschideți terminalul și porniți comanda „ajutor”, care va enumera comenzile încorporate Linux Shell cu sintaxă.
Unul dintre astfel de operatori puternici este „&&” (dublu spațiu), care este un tip de comandă în lanț și atunci când este utilizat, execută a doua comandă inline, la executarea cu succes a primei comenzi.
Exemplu: „apt-get update && apt-get upgrade”, prin urmare, executarea cu succes a comenzii de actualizare, comanda Upgrade este executată.
Haideți să ne cufundăm în lumea operatorilor Linux nelimitați. Pentru început, Linux, ca orice limbaj de programare, are o gamă de bază de operatori.
Urmează clasificarea de bază sau operatorii:
- Operatori aritmetici: utilizați pentru executarea operațiilor matematice.
- Operatori relaționali: definește pur și simplu relația dintre doi operatori .
- Operatori booleeni: cunoscuți și ca operatori logici, aceștia sunt folosiți pentru a efectua operațiuni logice.
- Operatori cu bit : „&, |, <>”, utilizat pentru operații simple în bit.
- Operatori de testare fișiere: se joacă cu proprietățile unui fișier.
Lista operatorilor Linux
Acestea sunt câteva dintre categoriile pentru operatori. În afară de aceasta, Linux oferă o gamă largă de comenzi. Acești operatori sunt practic executați pe un Bourne Shell. Bourne Shell este programul original de execuție a comenzilor UNIX, dezvoltat la AT&T, de Stephen Bourne, și astfel numele. Acum, haideți să înțelegem fiecare dintre acești operatori în detaliu cu exemple. Pentru exemple suplimentare, vom presupune două variabile X și Y, cu valori de 5 și 10.
1. Operatori aritmetici
Practic, acești operatori sunt folosiți în calcule matematice simple, precum adăugarea și înmulțirile.
Avem 7 operatori aritmetici după cum urmează:
- Adaos (+): Adăugați pur și simplu valori ale celor două variabile date. Ex. X + Y va avea ca rezultat 15.
- Scăderi (-): scade valoarea unei variabile cu cealaltă. Ex. Y - X va avea ca rezultat 5.
- Diviziune (/): Împparte cele două variabile. Ex. X / Y ne va da 0, 5.
- Înmulțire (*): multiplica cele două variabile. Ex. X * Y va avea ca rezultat 50.
- Operator de creștere (++): adăugați pur și simplu unul la valoare. Operatorul incremental funcționează în două moduri, ca prefix și ca postfix și pe baza poziției operatorului, rezultatele pot varia.
- Pentru prefix: cu operatorul înainte de variabilă, Y ++, acesta va returna valoarea înainte de a crește, Ex. Y ++ = 5
- Pentru Postfix: cu variabilă înainte de operator, ++ Y, va returna valoarea incrementată, Ex. ++ Y = 6.
- Operator de descreștere (-): similar cu creșterea, cu excepția acestei ștergeți o singură valoare. Funcționează în două moduri.
- Pentru prefix: mai întâi dă valoarea lui Y apoi face operația de descreștere, Ex. Y - va rezulta în 5.
- Pentru Postfix: inițial scade valoarea cu unul apoi dă rezultatul, Ex. - Voi reveni 4.
Mai sus sunt utilizate pe scară largă operatorii aritmetici și acum să începem cu a doua listă de operatori, adică operatorii de relații.
2. Operatori relaționali
Pur și simplu returnează „adevărat sau fals”, în funcție de relația dintre variabile și sunt susținute de Bourne Shell.
Mai jos este în total 6 tipuri de operatori relaționali:
- Egal cu (==): Compara cele două variabile și returnează adevărat dacă sunt egale și false, în caz contrar. Ex. X == Y va rezulta în fals.
- Nu este egal cu (! =): Similar cu egal cu, cu excepția faptului că se returnează adevărat dacă valorile nu sunt aceleași și false, în caz contrar. Ex. X! = Y va reveni adevărat.
- Mai puțin de (<): dacă valoarea din stânga este mai mică decât valoarea din partea dreaptă, aceasta returnează adevărat altceva fals. Ex. X <Y va reveni adevărat.
- Mai mare decât (>): returnează adevărat dacă valoarea din stânga este mai mare decât valoarea din dreapta, altfel falsă. Ex. X> Y va reveni fals.
- Mai mic sau egal cu (<=): adevărat dacă valoarea din stânga este mai mică sau egală cu valoarea din dreapta.
- Mai mare sau egal cu (> =): adevărat dacă valoarea din stânga este mai mare sau egală cu valoarea din dreapta.
Acum că am înțeles operatorii relaționali și aritmetici, să studiem operatorii boolezi și bit.
3. Operatori booleeni
Total acceptate pe Bourne Shell, operatorii booleani sunt folosiți în combinație pentru rezultate de căutare mai bune. ȘI, SAU ȘI NU sunt operatorii boolezi, iar utilizarea rezultatelor acestor operatori economisește timp.
- ȘI: pentru a restrânge căutarea. Ex. Semnele de testare și notele finale.
- SAU: lărgiți căutarea. Ex. Cursuri gratuite SAU sub Rs.499.
- NU: pentru a elimina cuvintele cheie. Ex. Ultimele completări NU sunt peste Rs.499.
4. Operatori cu bit
Oarecum similar cu operatorii logici, cu excepția operatorilor Bitwise lucrează la nivel inferior la reprezentarea binară a datelor. Aici, atât variabilele (valoarea dreaptă cât și cea din stânga) trebuie să fie întregi.
Mai jos sunt cei 6 operatori cu bituri.
- AND (&): comparație între doi biți. Întoarce 1 dacă ambii biți sunt 1, altfel 0.
- OR (|): compară doi biți și returnează 1 dacă biții sunt complementari, altfel 0.
- XOR (^): EXCLUSIVE-OR, similar operatorilor de mai sus, compară ambii biți și returnează 1 dacă oricare dintre biți este 1. În rest, dă 0 dacă ambii biți sunt 0 sau 1.
- Complement (~):
- Shift stânga (<<): mută pur și simplu biții la dreapta și un 0 este atribuit în stânga.
- Shift dreapta (>>): la fel ca SHIFT DREPT, dar în sens invers. Acesta mișcă biții la stânga și atribuie 0 la dreapta.
Operatorii cu bit sunt folosiți pentru a modifica un bit individual. Și operatorii de testare a fișierelor sunt la fel de simple ca operatorii să verifice proprietățile unui fișier sau permisiunile precum Citirea, scrierea și executarea. Acești operatori sunt folosiți împreună cu clauza IF.
De remarcat: este posibil să fi întâlnit modul în care parolele nu sunt văzute pe terminal pe măsură ce tastați. Pentru a fi clar, aceasta nu este o problemă, ci un punct de securitate bun. Pe măsură ce introduceți parola, aceasta este păstrată în întuneric, dar Linux salvează fiecare atingere.
Concluzie
În acest articol, am acoperit cei mai utilizați operatori Linux de bază. De la Arithmetic la operatorii Bitwise, cu o scurtă explicație și un exemplu. Acestea sunt doar fracțiunea comenzilor disponibile, Linux are o gamă largă de comenzi operator, puteți învăța și utiliza comenzi conform nevoilor dvs. Utilizarea și valorificarea puterii acestor comenzi va facilita operarea sistemului de operare Linux.
Articole recomandate
Acesta este un ghid pentru operatorii Linux. Aici vom discuta Lista operatorilor Linux care sunt practic executate pe un Bourne Shell. De asemenea, vă puteți uita la articolul următor.
- Logare sistem Linux
- Sistem de fișiere Linux
- Tipuri de shell-uri în Linux
- Distribuții Linux