FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Comment personnaliser le terminal Mac et le rendre plus utile

L'application Terminal est votre passerelle vers la ligne de commande dans macOS. Il fournit une interface avec un shell ou un interpréteur de commandes qui prend votre commande et en appelle d'autres pour effectuer des tâches routinières et compliquées.

Si vous débutez ou passez beaucoup de temps dans le terminal, vous souhaiterez peut-être personnaliser l'apparence, la convivialité et divers attributs. Nous vous montrerons quelques façons intéressantes de personnaliser le terminal et de l'adapter au mieux à votre environnement et à votre flux de travail.

Principes de base de la fenêtre du terminal

Lorsque vous ouvrez l'application Terminal, vous verrez une fenêtre presque vide avec deux lignes de texte. La première ligne révèle la date et l'heure de votre dernière connexion. Par exemple :

Dernière connexion :mer 13 février 01:08:35 sur ttys000 

La deuxième ligne est l'invite de commande réelle ; cette boîte rectangulaire à la fin est votre curseur. Vous allez taper des commandes sur cette ligne :

Rahul-Mac :~ rahulsaigal$ 

Voici la signification de chacun de ces éléments :

  • La première partie de l'invite est le nom de votre Mac. Le côlon ( : ) est un séparateur visuel.
  • La deuxième partie commence par un tilde (~ ). Il indique que vous êtes dans le répertoire personnel et utilise un nom d'utilisateur court.
  • Enfin, le signe dollar ($ ) signifie que vous êtes connecté en tant qu'utilisateur non root.
Comment personnaliser le terminal Mac et le rendre plus utile

Modifier la fenêtre du terminal

La fenêtre Terminal se comporte comme n'importe quelle autre application dans macOS. Vous pouvez réduire, déplacer, redimensionner, zoomer et faire défiler le contenu. Après avoir utilisé Terminal pendant un certain temps, les commandes que vous tapez produiront beaucoup de texte.

Ce texte est petit, difficile à analyser et peut compliquer la localisation du curseur. Bien que vous puissiez redimensionner la fenêtre, ces modifications sont perdues lorsque vous quittez l'application.

Pour modifier la fenêtre du terminal, accédez à Shell > Afficher l'inspecteur ou appuyez sur Cmd + I pour ouvrir l'Inspecteur la fenêtre. Sous la fenêtre section, saisissez des valeurs dans les Colonnes et Lignes champ ou redimensionnez la fenêtre à votre convenance pour remplir ces valeurs automatiquement.

Une fois que vous avez obtenu une taille, une forme et une position particulières pour la fenêtre du terminal, choisissez Shell > Utiliser les paramètres par défaut .

Comment personnaliser le terminal Mac et le rendre plus utile

Modifier le thème du terminal

Le terminal par défaut est livré avec du texte noir sur fond blanc. Mais vous pouvez personnaliser ses différents attributs comme la couleur d'arrière-plan, la police (police et taille), la couleur du texte, le type de curseur et bien plus encore.

Accédez à Shell > Nouvelle fenêtre et essayez quelques-uns des thèmes intégrés. Ceux-ci incluent l'herbe , Homebrew , Page de manuel , Océan , Sables rouges , et plus encore.

Comment personnaliser le terminal Mac et le rendre plus utile

Les Préférences> Profils Le volet affiche tous les thèmes prédéfinis. Il affiche des vignettes visuelles dans la barre latérale gauche et des attributs dans le panneau de droite. Celui-ci est divisé en six sections :Texte , Fenêtre , Tab , Coquille , Clavier , et Avancé .

Pour modifier les attributs, sélectionnez un thème et choisissez Dupliquer le profil de l'Équipement menu.

Comment personnaliser le terminal Mac et le rendre plus utile

Attributs de texte

Terminal vous permet de personnaliser divers attributs de texte. Pour changer la police utilisée, cliquez sur Modifier bouton dans la Police section et choisissez une police et une taille de police.

Vous pouvez appliquer un lissage du texte, utiliser des polices en gras, utiliser des couleurs vives pour le texte en gras, etc. Si vous souhaitez changer la couleur du texte, cliquez sur le Texte couleur et sélectionnez une option.

Pour modifier la forme du curseur, sélectionnez Bloquer , Souligné , ou Barre verticale . Cliquez sur le bouton de couleur à côté du mot Curseur pour changer sa couleur, aussi. Vous pouvez rendre la fenêtre du terminal transparente en ajustant l'opacité et Flou curseurs.

De cette façon, vous pouvez placer une fenêtre de terminal directement au-dessus d'une page Web et saisir des commandes pendant que vous lisez les instructions.

Comment personnaliser le terminal Mac et le rendre plus utile

Attributs de fenêtre

Les attributs de la fenêtre incluent le titre, la taille, la limite de défilement et d'autres comportements. N'oubliez pas que les options que vous choisissez dans ce volet s'appliquent uniquement au profil, pas à l'ensemble de l'application Terminal. Pour changer le nom de la fenêtre, saisissez un nouveau texte dans le Titre champ.

Cochez une ou toutes les cases pour afficher le nom du processus actif, le répertoire de travail, le chemin, le nom du shell, etc. Vous pouvez modifier la taille de la fenêtre par défaut pour le thème actuel et même configurer la taille du tampon de défilement pour enregistrer l'historique des commandes que vous avez tapées dans Terminal il y a des jours ou des semaines.

Comment personnaliser le terminal Mac et le rendre plus utile

Attributs du shell

Dans cette section, vous pouvez affiner le fonctionnement de Terminal. Vous pouvez choisir une commande à exécuter au démarrage; par exemple, démarrez un autre shell. Il est également possible que Terminal vous invite avant de fermer les fenêtres. Définir Demander avant de fermer à Toujours pour éviter de le tuer accidentellement, ou réglez-le sur Jamais si vous trouvez cette invite ennuyeuse.

Si vous cochez Uniquement s'il existe des processus autres que le shell de connexion et , Terminal vous avertira avant de quitter l'application. Cette fonctionnalité est utile si vous cliquez accidentellement sur le mauvais élément de fenêtre ou appuyez sur la mauvaise séquence de touches.

Comment personnaliser le terminal Mac et le rendre plus utile

Travailler avec des groupes de fenêtres

Aimez-vous que vos fenêtres Terminal soient organisées d'une manière particulière et souhaitez reprendre une session sans avoir à réorganiser et relancer ? La fonction Groupes de fenêtres vous fera gagner du temps et augmentera votre productivité. En l'utilisant, chaque fenêtre peut avoir son propre processus, ses attributs et sa position sur le bureau.

Par exemple, vous pouvez éditer un fichier avec Vim dans une fenêtre et exécuter Octave dans une autre. Vous souhaitez peut-être consulter la page de manuel du programme dans une fenêtre tout en essayant la commande dans une autre fenêtre. Et si un shell est occupé à effectuer de longues tâches, vous voudrez peut-être exécuter une commande dans une autre fenêtre.

Comment personnaliser le terminal Mac et le rendre plus utile

Enregistrer un groupe de fenêtres

Avant d'établir un groupe de fenêtres, vous devez :

  • Organisez les fenêtres à l'écran comme vous le souhaitez.
  • Ajustez les attributs, la taille et la forme de chaque fenêtre.
  • Exécutez toutes les commandes pour chaque fenêtre que vous souhaitez reprendre.

Choisissez ensuite Fenêtre > Enregistrer Windows en tant que groupe . Tapez un nom, cochez Utiliser le groupe de fenêtres au démarrage du terminal , puis cliquez sur Enregistrer .

Comment personnaliser le terminal Mac et le rendre plus utile

Restaurer le groupe de fenêtres

Pour restaurer le groupe de fenêtres, choisissez Fenêtre> Ouvrir le groupe de fenêtres . De cette façon, vous pouvez continuer à travailler sur votre shell actuel, mais ouvrir le groupe chaque fois que vous avez besoin d'exécuter un ensemble spécifique de tâches.

Ouvrez Préférences > Groupes de fenêtres et cliquez sur l'engrenage icône pour importer, exporter ou supprimer des groupes de fenêtres. S'il existe d'autres fenêtres d'application, affectez le groupe de fenêtres à un espace de travail de bureau distinct pour éviter les distractions.

Comment personnaliser le terminal Mac et le rendre plus utile

Configurer le shell par défaut

Le shell de connexion par défaut pour macOS est le bash coquille. Cependant, il offre également une multitude de shells différents, y compris /bin/bash , /bin/csh , /bin/zsh , /bin/ksh , et plus. Les passionnés d'Unix adorent travailler avec le zsh (ou Z ) car il offre de nombreuses fonctionnalités en plus du shell bash et prend en charge des dizaines de plugins.

Si vous êtes un débutant, respectez le bash par défaut shell pour l'instant ça va. Mais vous devez savoir comment les changer en cas de besoin.

Découvrez quel shell vous utilisez

Pour savoir quel shell vous utilisez, tapez cette commande :

echo $0 

Le Terminal vous montre le nom du shell, précédé d'un trait d'union.

Modifier le shell de connexion

Pour modifier le shell par défaut de votre compte utilisateur, ouvrez Préférences système > Utilisateurs et groupes . Cliquez sur l'icône de verrouillage et entrez vos informations d'identification d'administrateur. Faites ensuite un clic droit sur votre nom dans la liste et choisissez Options avancées.

Comment personnaliser le terminal Mac et le rendre plus utile

Dans la fenêtre de dialogue qui s'affiche, modifiez l'option sous Login shell . Vous n'avez pas besoin de redémarrer votre Mac pour que cela prenne effet; il suffit de quitter et de reprendre la session Terminal pour démarrer avec un nouveau shell.

Comment personnaliser le terminal Mac et le rendre plus utile

Pour modifier le terminal shell par défaut pour n'importe quel compte utilisateur, choisissez Terminal> Préférences et cliquez sur Général dans la barre d'outils. À côté de Les coquilles s'ouvrent avec , sélectionnez Commande (chemin complet) et entrez le chemin vers votre nouveau shell dans le champ.

Comment personnaliser le terminal Mac et le rendre plus utile

Personnaliser l'invite de commande

L'invite de ligne de commande par défaut affiche les mêmes informations chaque fois que vous ouvrez le terminal. Il existe de nombreuses séquences de caractères spéciaux qui, lorsqu'elles sont utilisées pour définir l'invite, peuvent révéler des éléments de données intéressants.

L'apparence de l'invite est stockée dans la variable d'environnement $PS1 . Lorsque vous saisissez ce qui suit :

écho $PS1 

Le texte résultant est codé en chaîne avec les paramètres par défaut de l'invite du shell dans ce format :

\h:\W \u\$ 
  • \h représente le nom de l'ordinateur hôte
  • \W est le répertoire de travail courant
  • \u représente l'utilisateur actuel

Sur macOS, .bash_profile peut contenir une variété de préférences sur la façon dont vous voulez que le shell apparaisse et se comporte. Les personnalisations que vous effectuez dans .bash_profile s'applique uniquement à une session shell ; ils ne s'appliquent pas aux scripts shell. Pour modifier .bash_profile dans nano, tapez :

nano ~/.bash_profile 

Dans la nouvelle ligne, ajoutez PS1="..." . Entre ces guillemets, placez une séquence de caractères pour personnaliser l'invite. Il existe une liste complète des caractères spéciaux d'invite dans le manuel de documentation de bash. Par exemple :

PS1="\!\d\u\$" 
  •  ! représente le numéro d'historique de cette commande
  • \d est la date au format jour de la semaine/mois/date
  • \u signifie nom d'utilisateur
  • $ est un UID effectif

Une fois que vous avez saisi la séquence, appuyez sur Ctrl + O pour écrire les nouvelles informations. Appuyez ensuite sur Ctrl + T pour enregistrer ces informations dans le .bash_profile fichier. Quittez et relancez Terminal pour voir les modifications.

Comment personnaliser le terminal Mac et le rendre plus utile

Une séquence d'invite que j'aime est :

PS1="\w \! \$" 

Essayez ceci et voyez si vous l'aimez. Sur un système multi-utilisateur, vous pouvez mettre le nom d'hôte, le nom d'utilisateur, la version de bash, le numéro d'historique de la commande, etc. pour obtenir plus d'informations.

Essayez quelques alternatives de terminaux

L'application Terminal est l'interface de ligne de commande par défaut depuis des décennies. Que vous débutiez ou que vous utilisiez Terminal depuis longtemps, ces personnalisations peuvent vous rendre plus productif. Comme la plupart des applications Apple, Terminal essaie de trouver un équilibre entre l'accessibilité pour les nouveaux utilisateurs et les fonctionnalités puissantes pour les développeurs.

Pour devenir un utilisateur expérimenté de la ligne de commande, vous avez besoin de plus de fonctionnalités, telles que la prise en charge du volet partagé, les suggestions de saisie semi-automatique, la recherche, le collage de l'historique, etc. Découvrez ces alternatives de terminal utiles qui peuvent s'adapter à votre flux de travail.


[]