Accueil > Le Terminal de Mac OS X > Le Terminal de Mac OS X : Partie 1

Le Terminal de Mac OS X : Partie 1

Introduction

L’application Terminal de Mac OS X. Elle est là, dans votre dossier Utilitaires, étrangère et mystérieuse. Vous avez entendu dire que c’est une porte ouverte sur le nouveau monde de la ligne de commande Unix, un monde où vos rafales de clics de souris peuvent être remplacées par juste quelques frappes de clavier.

Mais, vous ne vous êtes pas précipité dans ce nouveau territoire où le clavier est le roi, conscient que, sans suffisamment de connaissance, vous pourriez vous perdre, ou rester scotché, ou pire encore. Mais peut-être êtes vous un aventurier qui n’attend qu’une chose : plonger dans ces eaux inexplorées ?

Dans ce cas, cet article est pour vous. Indépendamment de la raison qui vous a fait éviter le [localhost:~]yourname%, je vous montrerai comment faire vos premiers pas avec l’application Terminal. Alors, je vous guiderai dans des tutoriels qui accéléreront votre compréhension de la ligne de commande Unix.

Dans la première partie de cette série, vous apprendrez plus sur ce que peut faire le Terminal et obtiendrez une vue d’ensemble de la procédure utilisée dans les tutoriels. Vous passerez alors au tutoriel lui-même pour apprendre les commandes Unix fondamentales que vous devez savoir pour être à même de comprendre n’importe quelle ligne de commande.

Puis, dans la deuxième partie, vous finirez le reste du tutoriel, tout en apprenant un peu plus des choses que vous pouvez réaliser avec la ligne de commande.

L’interface de ligne de commande

L’interface de ligne de commande (CLI - Command Line Interpretor) affichée dans les fenêtres du Terminal donne accès au shell Unix, ce qui n’est vraiment qu’une autre façon d’interagir avec votre Mac. L’autre méthode avec laquelle que vous êtes probablement plus à l’aise est l’interface Aqua. Aqua vous permet de cliquer sur des icônes et des menus et de lancer des applications graphiques en disant au Mac ce qu’il a à faire.

Le shell, par contre, vous permet de taper des commandes de texte pour accomplir la plupart des mêmes actions. Schématiquement, ces commandes, tapées en minuscule, provoque le lancement de simples applications d’UNIX qui remplissent un rôle spécifique et qui se terminent ensuite . Le shell lui-même est une application qui joue l’intermédiaire entre les commandes que vous entrez et le noyau Unix situé au coeur de Mac OS X. Il y a en fait plusieurs shell disponibles. Par défaut, Mac OS X emploie un shell appelé tcsh.

Si vous vous demandez pourquoi vous devriez employer le shell avant tout, lisez l’article Why Use a Command Line Instead of Windows ? pour obtenir plus d’informations sur le CLI en opposition à l’interface Aqua.

La procédure

Pour vous aider à apprendre l’application Terminal plus rapidement, je vais vous présenter un utilitaire Unix introduite dans votre système Mac OS X. L’utilisation de cet utilitaire vous aidera à vous sentir plus à l’aise avec les commandes Unix fondamentales.

Un mécanisme qui effectue des réglages fins et importants de votre système a été installé avec Mac OS X. Il s’appelle cron. En employant cette utilitaire de planification de tâche Unix, vous pouvez faire en sorte que votre système supprime régulièrement des fichiers log périmés, des fichiers log trop gourmands en espace disque, mette à jour des bases de données système pour que des utilitaires comme locate puisse travailler efficacement, et faire plusieurs autres tâches de maintenance qui font que votre système reste toujours efficace.

L’utilitaire cron automatise entièrement ces processus, signifiant qu’une fois que tout est configuré, le ménage arrivera sans surveillance comme prévu. La bonne nouvelle est qu’Apple a fait sa configuration pour vous. La moins bonne nouvelle est qu’ils ont prévu que ces groupes de tâches (ou batch cron) se lancent entre 4:00 et 5:00 du matin — une heure où votre Mac n’est pas probablement pas allumé ! Et si votre Mac n’est jamais actif à cette tranche horaire, ces tâches importantes ne se feront jamais.

Dans ce tutoriel, je vous montrerai d’abord comment modifier la planification de cron, planification qui est lue à partir d’un fichier appelé crontab, pour que ces tâches s’exécutent à des heures plus raisonnables. J’expliquerai alors comment configurer le serveur interne de mail de Mac OS X et l’application de Gestion de Courrier pour que vous receviez un rapport envoyé par courrier électronique chaque fois que les batchs cron seront exécutés !

Textes originaux sur O’Reilly : Learning the Mac OS X Terminal : Part 1

Thierry Le Terminal de Mac OS X , , ,

  1. Pas encore de commentaire
  1. Pas encore de trackbacks
Vous devez être identifié pour poster un commentaire