Introduction aux opérateurs Linux
L'un des systèmes d'exploitation informatiques les plus utilisés et recommandés à des fins de développement, «Linux», est livré avec une large gamme de commandes d'exécution. Ces commandes sont des instructions sur une seule ligne exécutées sur le terminal. Il existe un large éventail de ces commandes, distinguées pour une utilisation spécifique. Ces commandes sont exécutées sur Linux CLI (interface de ligne de commande). Dans cette rubrique, nous allons découvrir les opérateurs Linux.
Si vous êtes nouveau dans Linux CLI et n'avez aucune idée de ces opérateurs ou de la façon de les utiliser, ouvrez simplement le terminal et lancez la commande "help", qui listera les commandes intégrées de Linux Shell avec la syntaxe.
L'un de ces opérateurs puissants est «&&» (double esperluette), qui est un type de commande en chaîne et lorsqu'il est utilisé, exécute la deuxième commande en ligne, lors de l'exécution réussie de la première commande.
Exemple: «apt-get update && apt-get upgrade», sur l'exécution réussie de la commande update, la commande Upgrade est exécutée.
Plongeons dans le monde des opérateurs Linux illimités. Pour commencer, Linux, comme tout langage de programmation, a une gamme de base d'opérateurs.
Voici la classification ou les opérateurs de base:
- Opérateurs arithmétiques: utilisés pour l'exécution d'opérations mathématiques.
- Opérateurs relationnels: définit simplement la relation entre deux opérandes.
- Opérateurs booléens: également appelés opérateurs logiques, ils sont utilisés pour effectuer des opérations logiques.
- Opérateurs au niveau du bit: «&, |, <>», utilisés pour les opérations simples au niveau du bit.
- Opérateurs de test de fichiers: joue avec les propriétés d'un fichier.
Liste des opérateurs Linux
Ce sont quelques-unes des catégories pour les opérateurs. En dehors de cela, Linux propose une large gamme de commandes. Ces opérateurs sont essentiellement exécutés sur un Bourne Shell. Bourne Shell est le programme d'exécution de commandes original d'UNIX, développé chez AT&T, par Stephen Bourne, et donc le nom. Maintenant, comprenons chacun de ces opérateurs en profondeur avec des exemples. Pour d'autres exemples, nous supposerons deux variables X et Y, avec des valeurs de 5 et 10.
1. Opérateurs arithmétiques
Fondamentalement, ces opérateurs sont utilisés dans des calculs mathématiques simples comme l'addition et les multiplications.
Nous avons 7 opérateurs arithmétiques comme suit:
- Addition (+): ajoute simplement les valeurs des deux variables données. Ex. X + Y donnera 15.
- Soustraction (-): soustrait la valeur d'une variable avec l'autre. Ex. Y - X donnera 5.
- Division (/): divise les deux variables. Ex. X / Y nous donnera 0, 5.
- Multiplication (*): Multiplie les deux variables. Ex. X * Y donnera 50.
- Opérateur d'incrémentation (++): ajoute simplement un à la valeur. L'opérateur d'incrémentation fonctionne de deux manières, en tant que préfixe et en tant que suffixe, et en fonction de la position de l'opérateur, les résultats peuvent varier.
- Pour le préfixe: avec l'opérateur avant la variable, Y ++, il retournera la valeur avant l'incrémentation, Ex. Y ++ = 5
- Pour Postfix: avec la variable avant l'opérateur, ++ Y, il retournera la valeur incrémentée, Ex. ++ Y = 6.
- Opérateur de décrémentation (-): similaire à l'incrémentation, sauf que celui-ci supprime une seule valeur. Fonctionne de deux manières.
- Pour le préfixe: donne d'abord la valeur de Y puis fait l'opération de décrémentation, Ex. Y - résultera en 5.
- Pour Postfix: diminue d'abord la valeur d'un, puis donne le résultat, Ex. –Y reviendra 4.
Ci-dessus, les opérateurs arithmétiques sont largement utilisés, et commençons maintenant par la deuxième liste d'opérateurs, à savoir les opérateurs de relation.
2. Opérateurs relationnels
Renvoie simplement «vrai ou faux», selon la relation entre les variables et est pris en charge par Bourne Shell.
Vous trouverez ci-dessous le total de 6 types d'opérateurs relationnels:
- Égal à (==): compare les deux variables et retourne vrai si elles sont égales et faux sinon. Ex. X == Y se traduira par faux.
- Pas égal à (! =): Similaire à égal à, sauf qu'il renvoie vrai si les valeurs ne sont pas les mêmes et faux sinon. Ex. X! = Y retournera vrai.
- Inférieur à (<): si la valeur de gauche est inférieure à la valeur de droite, il renvoie vrai sinon faux. Ex. X <Y retournera vrai.
- Supérieur à (>): renvoie vrai si la valeur de gauche est supérieure à la valeur de droite, sinon faux. Ex. X> Y retournera faux.
- Inférieur ou égal à (<=): vrai si la valeur de gauche est inférieure ou égale à la valeur de droite.
- Supérieur ou égal à (> =): vrai si la valeur de gauche est supérieure ou égale à la valeur de droite.
Maintenant que nous avons compris les opérateurs relationnels et arithmétiques, étudions les opérateurs booléens et au niveau du bit.
3. Opérateurs booléens
Totalement pris en charge sur Bourne Shell, les opérateurs booléens sont utilisés en combinaison pour de meilleurs résultats de recherche. ET, OU et NON sont les opérateurs booléens et l'utilisation des résultats de ces opérateurs permet de gagner du temps.
- ET: pour affiner la recherche. Ex. Marques de tests ET notes finales.
- OU: élargissez la recherche. Ex. Cours gratuits OU sous Rs.499.
- PAS: pour éliminer les mots-clés. Ex. Derniers ajouts PAS au-dessus de Rs.499.
4. Opérateurs au niveau du bit
Un peu similaire aux opérateurs logiques, sauf que les opérateurs au niveau du bit travaillent au niveau inférieur à la représentation binaire des données. Ici, les deux variables (valeur droite et gauche) doivent être des nombres entiers.
Voici les 6 opérateurs au niveau du bit.
- ET (&): comparaison entre deux bits. Renvoie 1 si les deux bits sont 1, sinon 0.
- OU (|): compare deux bits et renvoie 1 si les bits sont complémentaires, sinon 0.
- XOR (^): EXCLUSIVE-OR, similaire aux opérateurs ci-dessus, il compare les deux bits et retourne 1 si l'un des bits est 1. Sinon, il donne 0 si les deux bits sont 0 ou 1.
- Compliment (~):
- Maj gauche (<<): déplace simplement les bits vers la droite et un 0 est attribué à l'extrême gauche.
- Maj droite (>>): tout comme SHIFT DROITE mais dans le sens inverse. Il déplace les bits vers la gauche et affecte 0 à l'extrême droite.
Les opérateurs au niveau du bit sont utilisés pour modifier un bit individuel. Et les opérateurs de test de fichiers sont aussi simples que les opérateurs pour vérifier les propriétés d'un fichier ou les autorisations comme lire, écrire et exécuter. Ces opérateurs sont utilisés avec la clause IF.
À noter: vous avez peut- être remarqué que les mots de passe ne sont pas visibles sur le terminal lors de la frappe. Pour être clair, ce n'est pas un problème mais un bon point de sécurité. Lorsque vous saisissez le mot de passe, il est conservé dans l'obscurité, mais Linux enregistre chaque pression.
Conclusion
Dans cet article, nous avons couvert les opérateurs Linux de base les plus utilisés. De l'arithmétique aux opérateurs au niveau du bit, avec une brève explication et un exemple. Ce ne sont que la fraction des commandes disponibles, Linux a une large gamme de commandes opérateur, vous pouvez apprendre et utiliser des commandes selon vos besoins. L'utilisation et l'exploitation de la puissance de ces commandes faciliteront considérablement l'utilisation du système d'exploitation Linux.
Articles recommandés
Ceci est un guide pour les opérateurs Linux. Ici, nous discutons de la liste des opérateurs Linux qui sont essentiellement exécutés sur un Bourne Shell. Vous pouvez également consulter l'article suivant.
- Journalisation du système Linux
- Système de fichiers Linux
- Types de shells sous Linux
- Distributions Linux