Comment utiliser la commande de type Linux 1

Comment utiliser la commande de type Linux

Découvrez si une commande se résout en un alias, un fichier disque, une fonction shell, une commande intégrée ou un mot réservé. Utilisation type pour découvrir comment vos commandes Linux sont exécutées et mieux comprendre votre système.

Faire mes enchères

Lorsque nous ouvrons une fenêtre de terminal et commençons à émettre des commandes sur notre ordinateur Linux, nous nous arrêtons rarement pour réfléchir aux composants logiciels du système d’exploitation qui réagissent à nos commandes et les exécutent pour nous. Nous tapons la commande, obtenons le résultat et passons à notre charge de travail.

Savoir comment les commandes sont exécutées nous donne une meilleure compréhension de la façon dont notre système d’exploitation Linux ou autre type Unix est construit. Avoir un coup d’œil sous le capot peut faire de nous un conducteur plus informé.

Les instructions que nous émettons sur la ligne de commande appartiennent à l’une des catégories suivantes:

  • Alias: Une commande définie par l’utilisateur (ou le système) qui provoque l’exécution d’autres séquences de commandes, généralement longues ou complexes.
  • Fichier disque: Un fichier exécutable binaire, tel que /usr/bin/top.
  • Fonction Shell: Une fonction définie par l’utilisateur (ou le système) qui peut être utilisée sur la ligne de commande ou incluse dans des scripts.
  • Builtin commander: Commande exécutée par le shell lui-même, telle que pwd.
  • Réservé mot: Un mot réservé par le shell tel que if et elif. Ils sont également appelés mots-clés.

Le type commander nous dit quelle catégorie l’une des commandes Linux appartient à. Voici un tutoriel rapide pour comprendre la sortie de la commande.

La commande de type

Passons en revue quelques exemples rapides, pour chacune des catégories de commandes.

type date

Comment utiliser la commande de type Linux 2

Le date commande est un fichier de disque exécutable.

type ls

Comment utiliser la commande de type Linux 3

Le ls command est un alias, enveloppant le sous-jacent ls commande pour utiliser la --color=auto option par défaut.

type lowdown

Comment utiliser la commande de type Linux 4

Le lowdown La commande est une fonction définie par l’utilisateur qui a été configurée sur le navetteur utilisé pour rechercher cet article. Il fournit un aperçu rapide de certaines ressources système. C’est une combinaison de whoami , w , free et df .

type pwd

Comment utiliser la commande de type Linux 5

Le pwd command est une commande intégrée du shell Bash.

type elif

Comment utiliser la commande de type Linux 6

Le elif commande est un mot réservé du shell Bash.

Utilisation de plusieurs commandes

Tu peux donner type plusieurs commandes à identifier à la fois.

type date top ls

Comment utiliser la commande de type Linux 7

L’option -t

Aucune des options qui type acceptera d’avoir des noms. Ainsi, nous pouvons sortir notre livre de noms et les baptiser nous-mêmes. Si vous pensez au -t option comme signifiant «laconique», vous ne vous tromperez pas beaucoup. Cela réduit les réponses de type aux réponses en un seul mot.

type -t date
type -t pwd
type -t lowdown

Comment utiliser la commande de type Linux 8

L’option -a

Appelons celle-ci l’option «tout». Elle répertorie tous les emplacements dans lesquels se trouve la commande. Notez que cette option ne pas fonctionne si vous utilisez également le -p option.

Par exemple, si vous avez un alias avec le même nom que la commande sous-jacente, vous pouvez obtenir des informations sur l’alias et la commande.

type -a ls

Comment utiliser la commande de type Linux 9

L’option -f

Le -f forces d’option type à ne pas rechercher des fonctions définies par l’utilisateur ou par le système. Considérez cette option comme «recherche de fonction désactivée». Notez que si la commande est une fonction, type signalera que la commande est introuvable.

type -f top
type -f lowdown

Comment utiliser la commande de type Linux 10

L’option -P

Si vous utilisez le -P option, type cherchera seulement les répertoires dans $ PATH. Nous pouvons donc appeler cette option «chemin». Notez que cette option utilise un «P.» majuscule

type -P date chmod adduser

Comment utiliser la commande de type Linux 11

L’option -p

Si vous utilisez le -p option, type ne répondra que si la commande est un fichier du disque dur. Notez que cette option utilise un «p» minuscule.

type -p mount
type -p ls
type -p -a ls

démonstration de l'option type -p dans une veuve de terminal

type ne donne aucune réponse pour ls car ls un alias et non un fichier disque.

Mais si nous incluons le -a option pour que type recherche toutes les instances de ls commande, il répertorie le fichier disque sous-jacent que le ls alias utilise.

Résumé

C’était sympa et simple, mais éclairant tout de même.

Nous avons tendance à penser à tout ce que nous tapons dans une fenêtre de terminal comme une «commande», et nous en restons là. Mais en fait, les commandes sont implémentées de différentes manières dans le système Linux. Et type vous permet de savoir de quoi il s’agit.

Soutenez notre effort ❤️

Si vous avez apprécié cet article, pensez à laisser un pourboire pour nous aider à continuer à publier du contenu de qualité.

Paiement sécurisé sur PayPal
Moyens I/O Staff est une équipe de rédacteurs spécialisés, passionnés par la technologie, l’innovation et les usages numériques. Forts d’une expertise pointue en IA, applications mobiles, gaming et tendances digitales, nous produisons un contenu rigoureux, vérifié et utile. Notre mission : vous offrir une information fiable et claire pour mieux naviguer dans le monde numérique en constante évolution. Découvrez les avis de nos lecteurs sur Trustpilot.