Maison >Tutoriel système >Linux >Exécuter plusieurs commandes Linux simultanément
Exécutez efficacement plusieurs commandes Linux pour améliorer votre efficacité et votre productivité! Cet article vous guidera sur la façon d'exécuter plusieurs commandes Linux dans une seule ligne de commandes, et même comment automatiser les tâches répétitives.
Avant d'apprendre des techniques avancées, vous devez vous familiariser avec la ligne de commande ou le terminal - puissants outils Linux. Ici, vous pouvez effectuer des tâches en tapant une série de commandes. Bien que cela puisse sembler intimidant au début, apprendre à l'utiliser ouvre un nouveau domaine d'efficacité et de productivité.
Si vous souhaitez exécuter plusieurs commandes successivement, c'est-à-dire une fois la commande précédente terminée, puis la commande suivante est exécutée, utilisez un point-virgule (;). Par command1
, command1 ; command2 ; command3
command2
Pour exécuter les commandes simultanément ou en parallèle, utilisez le & numéro (&). Cependant, n'oubliez pas que l'utilisation du numéro et enverra le processus à l'arrière-plan, permettant à la commande suivante de démarrer immédiatement. Par exemple, command1 & command2
exécutera command1
et command2
en même temps.
Vous pouvez également utiliser des opérateurs logiques (&& et ||) pour exécuter des commandes en fonction du succès ou de l'échec de la commande précédente. L'opérateur && exécutera la commande suivante lorsque la commande précédente réussira. Par exemple, command1 && command2
ne fera que command2
lorsque command1
réussit. Au lieu de cela, l'opérateur || exécute la commande suivante uniquement si la commande précédente échoue.
Si vous avez un ensemble de commandes à exécuter dans un ordre spécifique, vous pouvez utiliser des supports. Par exemple, (command1 ; command2) & command3
exécutera command1
et command2
en même temps, mais command3
ne sera démarré qu'après la fin des commandes.
Le pipeline est un outil très utile lorsque vous souhaitez utiliser la sortie d'une commande comme entrée à une autre. Vous pouvez utiliser des barres verticales (|) pour y parvenir. Par exemple, command1 | command2
passera la sortie de command1
en entrée à command2
.
Si vous exécutez souvent un ensemble spécifique de commandes, vous pouvez écrire un script bash simple pour automatiser ce processus. Il vous suffit d'écrire la commande dans un fichier texte et de l'enregistrer en tant que l'extension .sh. Par exemple, vous pouvez créer un fichier nommé «myscript.sh» et l'écrire à:
#! / bin / bash commande 1 Command2 Command3
Ensuite, exécutez chmod x myscript.sh
pour rendre l'exécutable de script et l'exécuter avec ./myscript.sh
.
La maîtrise des compétences pour exécuter plusieurs commandes Linux peut gagner simultanément économiser beaucoup de temps et améliorer considérablement votre productivité. En comprenant les demi-colons, les sommes, les opérateurs logiques, les supports, les pipelines et les scripts bash, vous pourrez utiliser le terminal plus efficacement et plus puissamment.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!