Introduzione agli operatori Linux
Uno dei sistemi operativi per computer più utilizzati e consigliati per scopi di sviluppo, "Linux", viene fornito con una vasta gamma di comandi di esecuzione. Questi comandi sono istruzioni a linea singola eseguite sul Terminale. Esiste una vasta gamma di questi comandi, distinti per un uso specifico. Questi comandi vengono eseguiti su CLI (Command Line Interface) di Linux. In questo argomento, impareremo a conoscere gli operatori Linux.
Se non si conosce l'interfaccia della riga di comando di Linux e non si ha idea di questi operatori o di come utilizzarli, è sufficiente aprire il terminale e lanciare il comando "help", che elencherà i comandi integrati di Linux Shell con la sintassi.
Uno di questi potenti operatori è "&&" (doppia e commerciale), che è un tipo di comando a catena e, quando utilizzato, esegue il secondo comando incorporato, dopo l'esecuzione corretta del primo comando.
Esempio: "apt-get update && apt-get upgrade", in seguito all'esecuzione corretta del comando di aggiornamento, viene eseguito il comando di aggiornamento.
Tuffiamoci nel mondo degli operatori Linux illimitati. Tanto per cominciare, Linux, come qualsiasi linguaggio di programmazione, ha una gamma base di operatori.
Di seguito è riportata la classificazione o gli operatori di base:
- Operatori aritmetici: utilizzati per l'esecuzione di operazioni matematiche.
- Operatori relazionali: definisce semplicemente la relazione tra due operandi.
- Operatori booleani: noti anche come operatori logici, vengono utilizzati per eseguire operazioni logiche.
- Operatori bit a bit : “&, |, <>”, utilizzato per operazioni bit a bit semplici.
- File Test Operators: gioca con le proprietà di un file.
Elenco di operatori Linux
Queste sono alcune delle categorie per gli operatori. Oltre a questo, Linux offre una vasta gamma di comandi. Questi operatori fondamentalmente vengono eseguiti su una Bourne Shell. Bourne Shell è il programma di esecuzione dei comandi originale di UNIX, sviluppato presso AT&T da Stephen Bourne, e quindi il nome. Ora, comprendiamo ciascuno di questi operatori in modo approfondito con esempi. Per ulteriori esempi, assumeremo due variabili X e Y, con valori come 5 e 10.
1. Operatori aritmetici
Fondamentalmente, questi operatori sono utilizzati in semplici calcoli matematici come addizioni e moltiplicazioni.
Abbiamo 7 operatori aritmetici come segue:
- Aggiunta (+): aggiunge semplicemente i valori delle due variabili indicate. Ex. X + Y si tradurrà in 15.
- Sottrazione (-): sottrae il valore di una variabile con l'altra. Ex. Y - X produrrà 5.
- Divisione (/): divide le due variabili. Ex. X / Y ci darà 0, 5.
- Moltiplicazione (*): moltiplica le due variabili. Ex. X * Y comporterà 50.
- Increment Operator (++): aggiunge semplicemente uno al valore. L'operatore di incremento funziona in due modi, come prefisso e come postfisso, e in base alla posizione dell'operatore, i risultati possono variare.
- Per Prefisso: con l'operatore prima della variabile, Y ++, restituirà il valore prima dell'incremento, es. Y ++ = 5
- Per Postfix: con variabile prima dell'operatore, ++ Y, restituirà il valore incrementato, ad es. ++ Y = 6.
- Operatore decremento (-): simile all'incremento, tranne che per quello che cancella un singolo valore. Funziona in due modi.
- Per il prefisso: in primo luogo dà il valore di Y, quindi esegue l'operazione di decremento, es. Y: risulterà in 5.
- Per Postfix: inizialmente diminuisce il valore di uno, quindi dà il risultato, es. –Y restituirà 4.
Sopra sono ampiamente utilizzati gli operatori aritmetici, e ora cominciamo con il secondo elenco di operatori, vale a dire Operatori di relazione.
2. Operatori relazionali
Restituisce semplicemente "vero o falso", a seconda della relazione tra le variabili e sono supportati da Bourne Shell.
Di seguito è riportato il totale di 6 tipi di operatori relazionali:
- Uguale a (==): confronta le due variabili e restituisce true se sono uguali e false se diversamente. Ex. X == Y comporterà false.
- Non uguale a (! =): Simile all'uguale a, tranne che restituisce vero se i valori non sono uguali e falso in caso contrario. Ex. X! = Y restituirà vero.
- Minore di (<): se il valore per la mano sinistra è inferiore al valore per la mano destra, restituisce true altrimenti false. Ex. X <Y restituirà vero.
- Maggiore di (>): restituisce vero se il valore per la mano sinistra è maggiore del valore per la mano destra, altrimenti falso. Ex. X> Y restituirà false.
- Minore o uguale a (<=): vero se il valore per la mano sinistra è minore o uguale al valore per la mano destra.
- Maggiore o uguale a (> =): vero se il valore per la mano sinistra è maggiore o uguale al valore per la mano destra.
Ora che abbiamo capito gli operatori relazionali e aritmetici, studiamo gli operatori booleani e bit a bit.
3. Operatori booleani
Totalmente supportato su Bourne Shell, gli operatori booleani vengono utilizzati in combinazione per risultati di ricerca migliori. AND, OR e NOT sono gli operatori booleani e l'uso dei risultati di questi operatori fa risparmiare tempo.
- E: restringere la ricerca. Ex. Marchi di prova E voti finali.
- OPPURE: ampliare la ricerca. Ex. Corsi gratuiti O sotto Rs.499.
- NOT: per eliminare le parole chiave. Ex. Ultime aggiunte NON superiori a Rs.499.
4. Operatori bit a bit
Un po 'simile agli operatori logici, tranne gli operatori Bitwise lavorano al livello inferiore nella rappresentazione binaria dei dati. Qui, entrambe le variabili (valore destro e sinistro) devono essere Integer.
Di seguito sono riportati i 6 operatori Bitwise.
- AND (&): confronto tra due bit. Restituisce 1 se entrambi i bit sono 1, altrimenti 0.
- OPPURE (|): confronta due bit e restituisce 1 se i bit sono complementari, altrimenti 0.
- XOR (^): EXCLUSIVE-OR, simile agli operatori precedenti, confronta entrambi i bit e restituisce 1 se uno qualsiasi dei bit è 1. Altrimenti dà 0 se entrambi i bit sono 0 o 1.
- Complimento (~):
- Left Shift (<<): sposta semplicemente i bit a destra e uno 0 viene assegnato all'estrema sinistra.
- Right Shift (>>): proprio come MAIUSC DESTRA ma nella direzione opposta. Sposta i bit a sinistra e assegna 0 all'estrema destra.
Gli operatori bit a bit vengono utilizzati per modificare un singolo bit. E gli operatori di test dei file sono semplici come gli operatori per verificare le proprietà di un file o le autorizzazioni come lettura, scrittura ed esecuzione. Questi operatori vengono utilizzati insieme alla clausola IF.
Da notare: potresti aver riscontrato come le password non vengono visualizzate sul terminale durante la digitazione. Per essere chiari, questo non è un problema ma un buon punto di sicurezza. Mentre si digita la password, questa rimane oscura ma Linux salva ogni tocco.
Conclusione
In questo articolo, abbiamo trattato gli operatori Linux di base più utilizzati. Dall'aritmetica agli operatori Bitwise, con una breve spiegazione e un esempio. Questi sono solo la frazione dei comandi disponibili, Linux ha una vasta gamma di comandi operatore, puoi imparare e usare i comandi secondo le tue necessità. Usare e sfruttare la potenza di questi comandi renderà il funzionamento del sistema operativo Linux molto più semplice.
Articoli consigliati
Questa è una guida per gli operatori Linux. Qui discutiamo la lista degli operatori Linux che sono sostanzialmente eseguiti su una Bourne Shell. Puoi anche consultare il seguente articolo.
- Registrazione del sistema Linux
- File system Linux
- Tipi di conchiglie in Linux
- Distribuzioni Linux