10 opérateurs de ligne de commande Linux et ce qu’ils font
Les opérateurs en ligne de commande sont des caractères uniques utilisés pour écrire des manuscrits de couverture mini dans la ligne de commande. Ils sont généralement utilisés pour exécuter des commandes dans une certaine série, spécifiée par le positionnement d’opérateurs entre les commandes. Ceci est incroyablement utile pour automatiser des travaux.
Apprenons-en davantage sur quelques opérateurs de chaîne communs sur Linux qui peuvent vous aider à remplir des tâches plus rapidement et avec des intervalles individuels minimaux.
1. L’opérateur esperluette (&&)
Souvent, lorsque vous ouvrez un programme ou que vous exécutez une commande à partir du revêtement, vous devez soit attendre que la commande se termine, soit quitter manuellement le programme avant de pouvoir continuer à utiliser le revêtement. C’est ici que le pilote de l’esperluette (&& )entre en jeu.
En ajoutant le pilote d’esperluette à n’importe quelle commande, vous dictez au covering d’exécuter cette commande Linux en arrière-plan afin que vous puissiez continuer à utiliser le covering sans être attaché.
Habituellement, si vous exécutez gedit depuis le terminal, vous ne pourrez certainement pas faire usage de l’incurable à moins de fermer l’éditeur plein écran. Mais, en ajoutant l’opérateur esperluette, vous pouvez le faire fonctionner en arrière-plan et rester pour faire usage du shell immédiatement.
2. L’opérateur point-virgule (;-RRB-
L’opérateur point-virgule est un opérateur de chaînage Linux incroyablement utile que vous pouvez utiliser pour exécuter des commandes dans un ordre séquentiel spécifié. Ordonnez vos commandes et séparez-les par des points-virgules.
La syntaxe ci-dessus impose au recouvrement d’exécuter chaque commande l’une après l’autre. Gardez à l’esprit que le covering ne vérifie pas si chaque commande se termine effectivement. Dès que le revêtement obtient un code de retour, il passe à l’exécution de la commande suivante.
3. L’opérateur OR (||)
L’opérateur OR exécute la commande qui adhère juste si la commande précédente cesse de fonctionner, c’est-à-dire qu’elle renvoie un code de départ de 0. Il fonctionne comme une entrée OR sensible, qui renvoie une valeur de 1 lorsque l’entrée est 0.
Dans ce cas, la syntaxe, mauvaise _ commande est une fausse commande qui échouera à mettre en œuvre et aussi étant donné qu’elle cesse de fonctionner, la commande étant réussie le pilote OR, qui est la commande ls, s’exécutera avec succès.
4. L’opérateur pipe (| )
L’opérateur pipe dirige le résultat de la commande précédente comme entrée à la commande prospère. Il est le plus généralement utilisé pour filtrer les informations avec la commande grep.
Cette commande envoie le résultat de la commande cat comme entrée à la commande grep, qui après cela filtre la sortie par rapport à une chaîne définie.
5. L’opérateur AND (&&& &)
Ce pilote fonctionne de la même manière que l’opérateur point-virgule, sauf que, contrairement à ce dernier, le pilote AND n’exécute les commandes que si la commande précédente a été effectivement exécutée.
Dans la structure de cette phrase d’exemple, le shell exécutera avec succès toutes les commandes jusqu’à ce que mauvaise _ commande . Néanmoins, parce que bad_command ne parvient pas à s’exécuter, le shell renverra certainement une erreur ainsi que de manquer la commande ls.
6. L’opérateur NOT ( !)
Le conducteur NOT fonctionne de manière similaire à une instruction except dans les programmes. Par exemple, si vous voulez exécuter une opération sur un grand nombre de fichiers dans un site de répertoire mais que vous voulez en omettre quelques-uns en fonction d’un paramètre, après cela vous pouvez utiliser le pilote NOT en passant la spécification après la personnalité NOT ( !).
Cet exemple de commande éliminera récursivement tous les fichiers d’un répertoire à l’exception des documents qui ont un « . txt « .
7. L’opérateur de précédence ((.))
Les commandes adhérant aux pilotes AND et OR s’appuient sur le code de départ de la commande qui vient avant. Ces pilotes sont binaires et aussi juste évaluer les deux commandes qui viennent dans le passé et après eux.
Ainsi, lorsque vous travaillez avec plusieurs opérateurs, il est vital d’établir des groupes et aussi des préséances pour s’assurer que la séquence de mise en œuvre répond à vos attentes.
Dans cet exemple de syntaxe, les deux groupes de commandes doivent retourner un code de départ 0 pour s’assurer de la bonne exécution de la dernière commande. Cette instance a besoin que les deux régulations de la toute première collection () partent avec 0 pour que le deuxième ensemble () s’exécute.
8. L’opérateur de combinaison (.)
Comme son nom l’indique, le pilote de combinaison est utilisé pour associer des commandes. Les commandes que vous voulez combiner peuvent être placées entre accolades, et elles seront exécutées en fonction du code de départ de la commande initiale.
La syntaxe de l’exemple testera si les données/ etc/passwd sont présentes, imprimera le site du répertoire de fonctionnement existant, la date, le nom du shell, et fera écho à « Hello ».
9. Concaténation ou opérateur d’échappement ()
La concaténation ou l’opérateur de retrait a 2 fonctions. Vous pouvez soit l’utiliser pour concaténer deux commandes, soit comme caractère de retrait lorsque vous traitez des chaînes de caractères dans le shell.
La première commande va faire quatre sites de répertoire appelés test0 avec test2, et aussi la 2e commande va publier la chaîne de caractères séparée par une nouvelle ligne.
10. Les opérateurs de redirection (>, >>, <) syntax. If you wish to add to a file, you’ll need to utilize the double angle bracket phrase structure (>>).
Dans l’exemple de structure de phrase, la première commande va certainement écraser les documents « examen » avec la chaîne fournie pourtant, dans la 2e commande, la chaîne fournie sera certainement ajoutée aux données de l’examen.
Accélérez votre flux de travail du terminal Linux
Bien que l’utilisation d’opérateurs uniques rationalise considérablement l’exécution des tâches pour vous, il existe de nombreux autres moyens d’accélérer votre flux de travail.
Un moyen simple et bénéfique d’en faire plus en moins de temps est de se familiariser avec quelques moyens plus rapides de couverture utiles. Obtenir utilisé à ces raccourcis ira un long chemin, et vous trouverez certainement vous compter sur eux pour aussi longtemps que vous utilisez Linux.
Commentaire
Quelles sont les 5 commandes Linux ?
Voici une liste des commandes Linux de base :. commande pwd. Utilisez la commande pwd pour connaître le chemin du répertoire de travail actuel (dossier) dans lequel vous vous trouvez. Commande cd. Pour naviguer dans les fichiers et répertoires Linux, utilisez la commande cd. ls commande. commande de chat. commande cp. commande mv. commande mkdir. commande rmdir.
- commande pwd. Utilisez la commande pwd pour connaître le chemin du répertoire de travail actuel (dossier) dans lequel vous vous trouvez.
- commande cd. Pour naviguer dans les fichiers et répertoires Linux, utilisez la commande cd.
- ls commande.
- commande de chat.
- commande cp.
- commande mv.
- commande mkdir.
- commande rmdir.
Que sont les lignes de commande sous Linux ?
La ligne de commande Linux est une interface texte vers votre ordinateur. Souvent appelé shell, terminal, console, invite ou divers autres noms, il peut sembler complexe et déroutant à utiliser.
Que fait l’opérateur Linux ?
L’opérateur « > » Ce signe est utilisé pour rediriger la sortie vers autre chose que stdout. Après avoir exécuté la commande ci-dessus, vous constaterez qu’un fichier texte « my_file_1. txt » est créé dans le répertoire. Il contiendra le texte « Bienvenue sur Linux ».
Quelle est la commande de base de Linux ?
sudo – Une commande largement utilisée dans la ligne de commande Linux, sudo signifie « SuperUser Do ». Ainsi, si vous souhaitez qu’une commande soit effectuée avec des privilèges administratifs ou root, vous pouvez utiliser la commande sudo. Par exemple, si vous souhaitez modifier un fichier comme viz. alsa-base.