Exécuter des commandes et des outils dans Terminal sur Mac
Vous pouvez utiliser l’environnement de ligne de commande de façon interactive en saisissant une commande et en attendant le résultat, ou vous pouvez composer des scripts shell s’exécutant sans interaction directe.
Pour en savoir plus sur les commandes, vous pouvez utiliser l’app Terminal pour lire la documentation correspondant aux outils UNIX de bas niveau et aux API. Consultez la rubrique Reading UNIX Manual Pages (Lecture des pages de manuel UNIX, en anglais) sur le site web Apple Developer.
Exécuter des commandes dans le shell
Accédez à l’app Terminal sur votre Mac.
Saisissez le chemin d’accès complet du fichier exécutable de l’outil, suivi de tous les arguments nécessaires, puis appuyez sur Retour.
Si une commande est située dans l’un des dossiers connus du shell, vous pouvez omettre le chemin lorsque vous saisissez le nom de la commande. La liste des dossiers connus est stockée dans la variable de l’environnement PATH du shell et comprend les dossiers contenant le plus d’outils de ligne de commande.
Par exemple, pour exécuter la commande ls
dans le dossier de départ de l’utilisateur actuel, saisissez ce qui suit au niveau de l’invite commande, puis appuyez sur Retour :
% ls
Pour exécuter une commande dans le dossier de départ de l’utilisateur actuel, faites-le précéder d’un spécificateur de dossier. Par exemple, pour exécuter MyCommandLineProg
, utilisez ce qui suit :
% ~/MyCommandLineProg
Pour ouvrir une app, utilisez la commande open :
% open -a MyProg.app
Lorsque vous saisissez des commandes, si vous recevez le message command not found
, vérifiez l’orthographe. Voici un exemple :
% opne -a TextEdit.app
zsh: opne: command not found
Pour connaître d’autres commandes à utiliser, consultez l’article Introduction à la ligne de commande (en anglais) sur le site web Apple pour les développeurs.
Mettre fin à des commandes
Accédez à l’app Terminal sur votre Mac.
Cliquez sur la fenêtre Terminal qui exécute la commande que vous voulez arrêter.
Appuyez sur Contrôle + C.
Cela envoie un signal qui oblige la plupart des commandes à terminer leur processus.
Répéter des commandes précédemment saisies
Les commandes que vous saisissez pendant une session sont enregistrées pour que vous puissiez répéter une commande déjà utilisée sans avoir à la ressaisir.
Accédez à l’app Terminal sur votre Mac.
Appuyez sur la touche Flèche vers le haut.
La dernière commande saisie est affichée sur la ligne de commande.
Continuez à appuyer sur la touche Flèche vers le haut jusqu’à ce que la commande voulue s’affiche, puis appuyez sur Retour.