On peut exécuteur plusieurs commandes dans une même ligne de commande du shell en les séparant par &, && ou ;
La différence est qu'une commande située après ; ou & s'exécutera dans tous les cas, alors qu'avec &&, la seconde commande ne s'exécute que si la première est un succès.
par exemple ddd n'est pas une commande existante et va créer une erreur.
ddd ; echo "seconde commande"
va tout de même exécuter la seconde commande alors que
ddd && echo "seconde commande"
va se bloquer
Article(s) suivant(s)