GNU/Linux >> Tutoriels Linux >  >> Linux

Tutoriel de commande Linux which et whoami pour les débutants (avec exemples)

Certains utilitaires Linux visent à effectuer une seule tâche et n'offrent donc que très peu ou pas d'options de ligne de commande. Deux de ces outils sont qui et whoami. Dans ce didacticiel, nous aborderons ces commandes à l'aide d'exemples faciles à comprendre.

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

Linux quelle commande

La commande which sous Linux permet aux utilisateurs de connaître le chemin absolu des outils de ligne de commande. Voici la syntaxe de cette commande :

which [-a] filename ...

Et voici comment la page de manuel de l'outil le décrit :

which returns the pathnames of the files (or links) which would be executed in the current environment, had its arguments been given as commands in a strictly POSIX-conformant shell. It does this bysearching the PATH for executable files matching the names of the arguments. It does not follow symbolic links.

Voici quelques exemples de style Q&A qui devraient vous donner une bonne idée du fonctionnement de la commande « quel ».

Q1. Comment utiliser quelle commande ?

L'exemple le plus simple pourrait être quelque chose comme ceci :

which ls

Et la sortie sur mon système est :

/bin/ls

Bien sûr, vous pouvez passer plusieurs noms de commande en entrée. Par exemple :

which ls echo rm mv

Et la sortie sur mon système est :

/bin/ls
/bin/echo
/bin/rm
/bin/mv

Q2. Comment faire pour lister tous les chemins ?

Parfois, un outil de ligne de commande peut être présent à plusieurs endroits sur le système. Donc, dans ce cas, vous pouvez utiliser l'option de ligne de commande -a pour forcer 'which' à produire tous les chemins en sortie.

which -a [command-name]

Commande Linux whoami

Nous avons déjà parlé d'une commande appelée who. Il fournit essentiellement des informations sur tous les utilisateurs actuellement connectés. Cependant, que se passe-t-il si vous n'êtes intéressé que par l'utilisateur actuellement connecté ? Eh bien, pour cela, vous pouvez utiliser le whoami commande.

Voici la syntaxe de cette commande :

whoami [OPTION]...

Et voici comment la page de manuel de l'outil le décrit :

Print the user name associated with the current effective user ID.  Same as id -un.

Voici comment vous pouvez utiliser la commande whoami.

Q1. Comment whoami fonctionne ?

La commande whoami est probablement la commande Linux la plus simple à utiliser. Tout ce que vous avez à faire est d'exécuter la commande de la manière suivante :

whoami

Et vous verrez que le nom d'utilisateur actuel est produit dans la sortie. Par exemple, la sortie suivante a été produite sur mon système :

C'est ça. Il n'y a pas d'options de ligne de commande spécifiques, à part bien sûr les options standard --help et --version.

Conclusion

Lequel et le whoami sont des commandes extrêmement simples en termes de compréhension et d'utilisation. Vous n'en aurez peut-être pas besoin quotidiennement, mais vous devez néanmoins en être conscient. Pour accéder à leurs pages de manuel, rendez-vous ici et ici.


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)