Comment exécuter des commandes de terminal à partir dun script sur macOS

Les commandes de terminal sur macOS ne sont pas difficiles à exécuter. La seule partie difficile ou gênante est celle où vous devez taper la commande. Si vous devez souvent exécuter une commande Terminal et que vous en avez assez de devoir la taper encore et encore, c'est une bonne idée de simplement l'enregistrer en tant que script et de l'exécuter à la place. Voici comment exécuter les commandes Terminal à partir d'un script sur macOS.

Création de script

Vous pouvez créer le script dans n'importe quel éditeur de texte. macOS est livré avec un éditeur de texte intégré sous la forme de TextEdit . Ouvrez un nouveau fichier texte et entrez toutes les commandes que vous souhaitez exécuter. Une fois que vous avez entré les commandes, enregistrez le fichier avec l'extension de fichier COMMAND. Donnez-lui un nom qui vous dira à quoi sert le script, par exemple, ScreenshotScript.command.

Enregistrez-le où vous le souhaitez.

Comment exécuter des commandes de terminal à partir dun script sur macOS

Donner la permission au script

Ouvrez Terminal et exécutez la commande suivante. Remplacez « chemin d'accès au script » par le chemin d'accès réel au script que vous venez de créer. Vous pouvez obtenir le chemin d'accès au script en cliquant dessus avec le bouton droit, en maintenant la touche Option enfoncée et en sélectionnant l'option de chemin de copie dans le menu contextuel.

Syntaxe

chmod u+x chemin d'accès au script

Exemple

chmod u+x /Users/Fatimawahab/Desktop/MyScript.command

Comment exécuter des commandes de terminal à partir dun script sur macOS

C'est tout ce que vous devez faire. Lorsque vous double-cliquez sur le fichier de script, une fenêtre de terminal s'ouvre et toutes les commandes du script sont exécutées. Vous pouvez voir une invite demandant certaines autorisations la première fois que vous exécutez le script, c'est donc une bonne idée de le tester avant d'intégrer le script dans votre flux de travail quotidien.

L'autorisation que vous accordez au script est par script. Il est soumis au script et non au Terminal. Cela signifie que pour chaque commande Terminal que vous regroupez dans un script, vous devrez lui donner l'autorisation avant de pouvoir double-cliquer dessus pour l'exécuter. Si vous ne le faites pas, le script ne s'exécutera pas et le message d'erreur que vous obtiendrez ne pourra pas vous guider beaucoup sur ce que vous devez corriger. Assurez-vous de ne pas manquer cette étape.

Il existe d'autres façons d'exécuter une commande Terminal sans avoir à la taper à chaque fois, mais un script est une méthode flexible pour le faire. Si vous partagez votre script avec quelqu'un d'autre, celui-ci devra également lui donner l'autorisation de s'exécuter à partir du terminal avant de pouvoir l'utiliser. Les autorisations ne sont pas héritées d'un système à un autre lorsque vous partagez le fichier de script.

Leave a Comment

Comment ajouter plusieurs images à un seul PDF sur macOS

Comment ajouter plusieurs images à un seul PDF sur macOS

Comment ajouter plusieurs images à un seul PDF sur macOS

Améliorez votre enregistrement décran sur Mac grâce à ces conseils dexperts

Améliorez votre enregistrement décran sur Mac grâce à ces conseils dexperts

Nous avons les meilleures méthodes d'enregistrement d'écran que les utilisateurs Mac devraient connaître, y compris les applications et outils natifs et les meilleures options de logiciels d'enregistrement tiers.

Synchroniser la musique avec Android, Windows Phone et Blackberry [Mac]

Synchroniser la musique avec Android, Windows Phone et Blackberry [Mac]

Instinctiv Music Player, comme son nom l'indique, est un lecteur multimédia intuitif de type jukebox permettant de gérer divers fichiers multimédias sur votre Mac. Son interface est très épurée.

Memory Diag et Battery Diag sont deux applications simples de surveillance système [Mac]

Memory Diag et Battery Diag sont deux applications simples de surveillance système [Mac]

Les applications de maintenance sont très populaires. Certains passionnés sont motivés par la surveillance des composants, d'autres par le nettoyage à l'aide d'outils comme Onyx.

Comment faire une capture décran sur Mac : guide complet

Comment faire une capture décran sur Mac : guide complet

Apprenez à réaliser des captures d'écran sur Mac grâce à notre guide étape par étape. Découvrez les meilleurs raccourcis, astuces et outils pour capturer votre écran.

Comment spécifier les paramètres dégaliseur par chanson dans iTunes

Comment spécifier les paramètres dégaliseur par chanson dans iTunes

Les lecteurs de musique, les plus performants, sont équipés d'égaliseurs intégrés. En général, l'égaliseur est un réglage universel. Vous pouvez sélectionner n'importe quel type de son.

ReadCube : recherchez des PDF sur Google Scholar et organisez vos fichiers PDF locaux

ReadCube : recherchez des PDF sur Google Scholar et organisez vos fichiers PDF locaux

Exploitez pleinement vos PDF avec ReadCube. Accédez à des revues universitaires, effectuez des recherches dans des bases de données savantes et améliorez vos recherches.

Configurer votre Mac pour la productivité sans applications tierces

Configurer votre Mac pour la productivité sans applications tierces

Nous aimons toujours dire que Mac OS X est un système d'exploitation robuste, basé sur une architecture UNIX. C'est une façon détournée, un peu geek, de le dire.

LogMeIn – Contrôlez votre ordinateur à distance depuis nimporte quel système dexploitation ou navigateur

LogMeIn – Contrôlez votre ordinateur à distance depuis nimporte quel système dexploitation ou navigateur

Hier, nous avons écrit un guide sur la création d'une connexion de bureau à distance dans Windows 7. C'est un excellent moyen de contrôler l'ordinateur si vous êtes absent, mais que se passe-t-il si

Comment forcer larrêt sur Mac – Guide simple et rapide

Comment forcer larrêt sur Mac – Guide simple et rapide

Apprenez à forcer la fermeture de votre Mac en quelques secondes. Suivez notre guide rapide pour fermer les applications qui ne répondent pas et retrouver le bon fonctionnement de votre Mac.