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 de coque logicielle s’exécutant sans interaction directe.
Pour en savoir plus sur les commandes, vous pouvez utiliser l’app Terminal pour lire la documentation relative aux outils et API UNIX de bas niveau. Consultez l’article sur la lecture des pages de manuel UNIX (en anglais) sur le site Web Apple Developer.
Exécuter les commandes dans la coque logicielle
Accédez à l’app Terminal sur votre Mac.
Saisissez le chemin d’accès complet du fichier exécutable de l’outil suivi des arguments requis, puis appuyez sur Retour.
Si une commande est située dans l’un des dossiers connus de la coque logicielle, vous pouvez omettre le chemin et saisir le nom de la commande. La liste des dossiers connus est stockée dans la variable de l’environnement PATH de la coque logicielle 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 utiliser des commandes additionnelles, consultez Introduction à la ligne de commande sur le site Web Apple Developer (en anglais).
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 interrompre.
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.
Enfoncez la touche fléchée 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.