GNU/Linux >> Tutoriels Linux >  >> Linux

Tutoriel de commande de type Linux pour les débutants (avec exemples)

Sur la ligne de commande Linux, vous rencontrerez plusieurs types d'utilitaires. Certains sont des alias, tandis que d'autres sont des outils intégrés et même des fonctions. Alors, comment vérifiez-vous ces types? Eh bien, il existe une commande 'type ' qui vous offre ces informations. Dans ce didacticiel, nous aborderons la commande "type" à l'aide d'exemples faciles à comprendre.

Mais avant cela, il convient de mentionner que tous les exemples ici ont été testés sur une machine Ubuntu 18.04 LTS.

Commande de type Linux

Comme déjà mentionné dans l'introduction ci-dessus, la commande type sous Linux affiche des informations sur le type de commande. Voici sa syntaxe :

type [-afptP] name [name ...]

Et voici quelques exemples de style questions-réponses qui devraient vous donner une meilleure idée du fonctionnement de la commande type.

Q1. Comment utiliser la commande type ?

C'est simple, il suffit d'exécuter 'type' avec le nom de l'outil de ligne de commande comme entrée et -t comme option de ligne de commande. Par exemple,

type -t cp

Cette commande a produit le résultat suivant :

file

De même, si le nom de l'outil est un alias, la commande type l'indique clairement. Par exemple, la commande suivante :

type -t ls

a produit cette sortie :

alias

Voici comment la page de manuel de l'outil explique l'option -t :

-t	output a single word which is one of `alias', `keyword',
    	`function', `builtin', `file' or `', if NAME is an alias, shell
    	reserved word, shell function, shell builtin, disk file, or not
    	found, respectively

Q2. Comment créer l'emplacement d'impression des outils ?

Pour cela, exécutez la commande type sans aucune option. Voici un exemple :

Q3. Comment afficher tous les emplacements contenant un outil spécifique ?

Utilisez l'option de ligne de commande -a pour cela. Voici un exemple :

type -a ls

Cette commande a produit la sortie suivante sur mon système :

ls is aliased to `ls --color=auto'
ls is /bin/ls

Q4. Comment faire une recherche de type même si l'entrée est un alias ?

Par défaut, si vous entrez un alias (comme 'ls' sur certains systèmes), la commande type ne produit pas d'emplacement en sortie. Par exemple :

type ls

Voici le résultat :

ls is aliased to `ls --color=auto'

Cependant, si vous le souhaitez, vous pouvez forcer 'type' à rechercher l'emplacement même si l'entrée est un alias. Cela peut être fait en utilisant l'option de ligne de commande -P.

-P      force a PATH search for each NAME, even if it is an alias,
       	builtin, or function, and returns the name of the disk file
    	that would be executed

Conclusion

La commande type n'a pas une courbe d'apprentissage abrupte. Nous avons discuté de la plupart des options qu'il offre dans ce didacticiel. Une fois que vous avez terminé de les tester, rendez-vous sur la page de manuel de la commande "type" pour en savoir plus.


Linux
  1. Linux expand Tutoriel de commande pour les débutants (avec exemples)

  2. Tutoriel de commande de facteur Linux pour les débutants (avec exemples)

  3. Linux oui Tutoriel de commande pour les débutants (avec exemples)

  4. Tutoriel de commande pour les utilisateurs Linux pour les débutants (avec exemples)

  5. Tutoriel de commande Linux sum pour les débutants (avec exemples)

Tutoriel de commande Linux sha1sum pour les débutants (avec exemples)

Tutoriel de commande Linux look pour les débutants (avec exemples)

Tutoriel de commande Linux lsattr pour les débutants (avec exemples)

Tutoriel de commande Linux tload pour les débutants (avec exemples)

Tutoriel de commande Linux znew pour les débutants (avec exemples)

Tutoriel de commande Linux tr pour les débutants (avec exemples)