Michel Coornaert
Strasbourg, France

VoiceOver 12

Utilisation de Terminal avec VoiceOver Mac OS 12 Monterey


Le logiciel Terminal est une application intégrée dans MacOS 12 Monterey qui permet d'entrer au clavier certaines lignes de commande UNIX et de les faire exécuter ensuite par l'ordinateur. Il faut faire très attention quand on utilise Terminal parce que certaines commandes, comme par exemple la suppression de fichiers, sont définitives une fois qu'elles ont été exécutées par Terminal et aussi parce que Terminal peut donner accès aux fichiers cachés de l'ordinateur, fichiers qui doivent être manipulés avec la plus grande précaution.
L'application Terminal se trouve dans le dossier Utilitaires du dossier Applications. Quand on ouvre Terminal, les informations suivantes sont affichées : date et heure de la dernière connexion, nom de l'ordinateur, nom de l'utilisateur. Une zone de texte apparaît ensuite dans laquelle on peut saisir une commande. L'exécution de la commande se fait en appuyant sur la touche Retour.
Pour utiliser Terminal, il est important de bien comprendre la structure arborescente des fichiers et dossiers contenus dans l'ordinateur. Chaque élément (fichier ou dossier) est le sommet d'un arbre dont la racine est le disque dur de l'ordinateur (Macintosh HD). Dans cet arbre, un dossier est le parent de tous les fichiers et dossiers qu'il conttient. On peut représenter un élément par un chemin absolu, c'est-à-dire un chemin de somets consécutifs qui va de la racine de l'arbre à l'élément, ou par un chemin relatif, c'est-à-dire un chemin de sommets consécutifs allant du dossier courant à l'élément. Dans un chemin, deux sommets consécutifs doivent être séparés par une barre oblique.
Les noms de dossiers ou de fichiers contenant un espace doivent être mis entre guillemets.
Les chemins absolus commencent par une barre oblique qui indique la racine de l'arbre. On peut utiliser un tilde pour le dossier racine de l'utilisateur, un point pour le dossier courant, et deux points pour le dossier parent du dossier courant.
Par exemple, un chemin absolu du dossier Utilitaires est
/Applications/Utilities
Si le dossier courant est le dossier racine de l'utilisateur, un chemin relatif du dossier Utilitaires est
../../Applications/Utilities
On notera que si un élément se trouve dans le dossier courant, alors le nom de cet élément en est un chemin relatif.
Par défaut, l'interpréteur en ligne de commandes, autrement dit le shell, de Terminal est bash (acronyme de Bourne Again shell). On peut changer d'interpréteur en allant dans les Préférences système.
La compatibilité de Terminal avec VoiceOver est bonne. On peut taper chaque commande avec le clavier, VoiceOver lit chaque caractère et on peut aller en avant ou en arrière dans la zone de texte de la commande en utilisant les flèches vers la gauche et vers la droite.
Après avoir appuyé sur la touche Retour, VoiceOver lit le résultat de la commande. Pour relire les résultats de la commande, interagir avec la fenêtre de Terminal en tapant ctrl + alt + shift + flèche vers le bas. On peut alors se déplacer dans la fenêtre de ligne en ligne en tapant ctrl + alt + flèche vers le haut et ctrl + alt + flèche vers le bas, de mot en mot en tapant ctrl + alt + flèche vers la gauche et ctrl + alt + flèche vers la droite, de caractère en caractère en tapant ctrl + alt + shift + flèche vers la gauche et ctrl + alt + shift + flèche vers la droite. Taper ctrl + alt + shift + flèche vers le haut pour arrêter l'interaction avec la fenêtre.
On peut se déplacer dans l'historique des commandes en utilisant les flèches vers le haut et vers le bas.
  • pwd (printworking directory)
    Pour connaître le nom du dossier courant :
    Taper la commande pwd puis appuyer sur la touche Retour.
    La commande affiche un chemin absolu du dossier courant.
    Par défaut, le dossier courant est le dossier racine de l'utilisateur.

  • ls (list)
    Pour afficher la liste des dossiers et des fichiers visibles contenus dans le dossier courant :
    Taper la commande ls puis appuyer sur la touche Retour.
    La commande ls -a donne la liste de tous les éléments du dossier courant, y compris ceux qui sont cachés. La commande ls -l donne une liste détaillée de tous les éléments visibles contenus dans le dossier courant. La commande ls -al donne une liste détaillée de tous les éléments contenus dans le dossier courant y compris ceux qui sont cachés. Attention : dans les commandes ls -a , ls -l et ls -al , il faut un espace entre ls et le trait d'union.

  • cd (change directory)
    Pour changer de dossier courant :
    Taper la commande cd suivie d'un chemin menant au dossier que l'on veut prendre comme nouveau dossier courant puis appuyer sur la touche Retour.
    Exemple : en tapant cd Applications et en appuyant ensuite sur la touche Retour, le dossier courant devient le dossier Applications à condition que le dossier courant actuel contienne bien un dossiers intitulé Applications (sinon, il y a un message d'erreur qui s'affiche).
    Exemple : taper cd "Mes documents" puis appuyer sur la touche Retour pour que le dossier Mes documents devienne le nouveau dossier courant (sous réserve que le dossier courant actuel contienne bien un dossier intitulé Mes documents).
    Exemple : en tapant cd Documents/Recherche/Articles et en appuyant ensuite sur la touche Retour, le dossier courant devient le dossier Articles s'il se trouve bien dans le dossier Recherche du dossier Documents du dossier courant (ici on a utilisé un chemin relatif).
    Exemple : en tapant cd /Applications/Utilities et en appuyant ensuite sur la touche Retour, le dossier courant devient le dossier Utilitaires (ici on a utilisé un chemin absolu).

  • touch
    Pour créer un nouveau fichier dans le dossier courant :
    Taper la commande touch suivie du nom du fichier que l'on veut créer puis appuyer sur la touche Retour.
    Exemple : en tapant touch articles.html et en appuyant ensuite sur la touche Retour, on crée un fichier intitulé articles.html dans le dossier courant.

  • mkdir (make directory)
    Pour créer un nouveau dossier dans le dossier courant :
    Taper la commande mkdir suivie du nom du dossier que l'on veut créer puis appuyer sur la touche Retour.
    Exemple : en tapant mkdir Articles et en appuyant ensuite sur la touche Retour, on crée un dossier intitulé Articles dans le dossier courant.

  • rm (remove)
    Pour supprimer un fichier :
    Taper la commande rm suivie d'un chemin menant au fichier que l'on veut supprimer puis appuyer sur la touche Retour.
    Pour supprimer un dossier ainsi que tout les éléments qu'il contient (fichiers et sous-dossiers) :
    Taper la commande rm -r suivie d'un chemin menant au dossier que l'on veut supprimer puis appuyer sur la touche Retour.
    Il faut faire très attention avec la commande rm car son exécution est définitive.

  • date
    Pour afficher la date et l'heure :
    Taper la commande date et appuyer ensuite sur la touche Retour.

  • say
    Pour faire lire un texte par la voix par défaut de l'ordinateur :
    Taper la commande say suivie du texte à lire et appuyer ensuite sur la touche Retour.
    Exemple : en tapant say Bonjour tout le monde et en appuyant ensuite sur la touche Retour, on entend la voix de l'ordinateur dire bonjour tout le monde.

  • man (manual)
    Pour afficher un manuel contenant des informations en anglais sur une commande, taper la commande man suivie de la commande sur laquelle on désire obtenir des informations et appuyer ensuite sur la touche Retour. On peut se déplacer avec les flèches dans le manuel. On peut quitter le manuel en appuyant sur la touche q.
    Exemple : en tapant man ls et en appuyant ensuite sur la touche Retour, on obtient des informations en anglais sur la commande ls.

  • cp (copy)
    Utiliser la commande cp pour copier un élément.
    Exemple : en tapant cp ~/Documents/article.tex ~/Desktop/ et en appuyant ensuite sur la touche retour, on copie le fichier article.tex dans le dossier Bureau de l'utilisateur.
    Exemple : en tapant cp *.txt Articles et en appuyant ensuite sur la touche Retour, on copie, dans le dossier Articles du dossier courant, tous les fichiers du dossier courant qui ont pour extension txt.

  • Ajouter | open -fe à une commande pour ouvrir un fichier texte dans TextEdit contenant le résultat de la commande.
    Exemple : en tapant ls | open -fe et en appuyant ensuite sur la touche retour, TextEdit s'ouvre avec un fichier texte contenant la liste des éléments visibles du dossier courant.

  • Ajouter > suivi d'un nom de fichier à une commande pour créer un fichier contenant le résultat de la commande.
    Exemple : en tapant ls > liste.txt et en appuyant ensuite sur la touche retour, on crée un fichier intitulé liste.txt dans le dossier courant contenant la liste des éléments visibles du dossier courant. Si le fichier liste.txt existe déjà, le résultat est ajouté à la fin du fichier.


  • Pour connaître la version de Terminal utilisée :
    Aller dans la barre des menus avec ctrl + alt + m, puis
    Aller dans "Terminal" avec la flèche vers la droite, puis
    Aller dans "A propos de Terminal" avec la flèche vers le bas, puis
    Valider avec ctrl + alt + espace.
    On se déplace dans la boîte de dialogues qui s'affiche en utilisant ctrl + alt + flèche vers la gauche et ctrl + alt + flèche vers la droite.

  • Version de Terminal utilisée : Version 2.12.7 (445)
  • Quelques raccourcis

    Pour copier : Pomme + c
    Pour coller : Pomme + v
    Pour tout sélectionner : Pomme + a
    Pour quitter Terminal : Pomme + q
  • Commandes générales de VoiceOver

  • dernière modification : 2 janvier 2024