Skip to main content

Exemples d'utilisation de Linux quelle commande

Commandes de base Linux - Ep39 - Gestion des droits d'accès- Umask- part7 (Juin 2025)

Commandes de base Linux - Ep39 - Gestion des droits d'accès- Umask- part7 (Juin 2025)
Anonim

La commande Linux utilisée pour trouver l'emplacement d'un programme. Dans ce guide, nous allons vous montrer comment utiliser la commande Quelle et comment en tirer le meilleur parti en expliquant tous les commutateurs disponibles.

Comment trouver l'emplacement d'un programme

En théorie, tous les programmes devraient être exécutés à partir du dossier / usr / bin, mais en réalité, ce n'est pas le cas. Le moyen infaillible de localiser un programme consiste à utiliser la commande which.

La forme la plus simple de la commande est la suivante:

lequel

Par exemple, pour trouver l'emplacement du navigateur Web Firefox, utilisez la commande suivante:

quel firefox

La sortie ressemblera à ceci:

/ usr / bin / firefox

Vous pouvez spécifier plusieurs programmes dans la même commande. Par exemple:

quel firefox gimp banshee

Cela retournera les résultats suivants:

/ usr / bin / firefox/ usr / bin / gimp/ usr / bin / banshee

Certains programmes sont situés dans plusieurs dossiers. Par défaut cependant qui n'en affichera qu'un.

Par exemple, exécutez la commande suivante:

quel moins

Ceci trouvera l'emplacement de la commande less et le résultat sera le suivant:

/ usr / bin / less

Cependant, cela ne montre pas vraiment l'image dans son ensemble car la commande less est disponible à plusieurs endroits.

Vous pouvez obtenir la commande qui montre tous les endroits où un programme est installé en utilisant le commutateur suivant:

qui -a

Vous pouvez exécuter ceci avec la commande less comme suit:

qui -a moins

La sortie de la commande ci-dessus sera comme suit:

/ usr / bin / less / bin / moins

Cela signifie-t-il que moins est réellement installé à deux endroits? En fait non.

Exécutez la commande ls suivante:

ls -lt / usr / bin / less

À la fin de la sortie, vous verrez ce qui suit:

/ usr / bin / less -> / bin / less

Lorsque vous voyez le -> à la fin de la commande ls, vous savez que c'est un lien symbolique et qu'il ne fait que pointer vers l'emplacement du programme réel.

Maintenant, lancez la commande ls suivante:

ls -lt / bin / less

Cette fois, la sortie en fin de ligne est simplement la suivante:

/ bin / moins

Cela signifie que c'est le vrai programme.

Il est donc peut-être quelque peu surprenant par conséquent que la commande qui génère / usr / bin / less lorsque vous recherchez la commande less.

Une commande que nous trouvons plus utile que "which" est la commande "whereis" car elle peut être utilisée pour localiser les fichiers binaires du programme, le code source du programme et les pages de manuel du programme.

Résumé

Alors, pourquoi utiliseriez-vous la commande Quelle?

Imaginez que vous sachiez qu'un programme a été installé mais que, pour une raison quelconque, il ne fonctionnera pas. Il est fort probable que ce soit parce que le dossier dans lequel le programme a été installé ne se trouve pas dans le chemin.

En utilisant la commande qui vous permet de localiser le programme et de naviguer dans le dossier dans lequel le programme doit l'exécuter, ou d'ajouter le chemin d'accès au programme à la commande path.

Autres outils de recherche utiles

Pendant que vous lisez la commande, il est utile de noter qu’il existe d’autres commandes utiles pour la recherche de fichiers.

Vous pouvez utiliser la "commande de recherche" pour rechercher des fichiers sur votre système de fichiers ou bien la commande de localisation.

Commandes Linux Essential

Les distributions Linux modernes ont simplifié l'utilisation du terminal, mais vous devez juste connaître certaines commandes.

Une liste des commandes essentielles est utile pour naviguer dans votre système de fichiers.

En utilisant le guide, vous serez en mesure de savoir dans quel dossier vous vous trouvez, comment naviguer dans différents dossiers, répertorier les fichiers dans des dossiers, revenir à votre dossier personnel, créer un nouveau dossier, créer des fichiers, renommer et déplacer des fichiers, puis les copier. des dossiers.

Vous découvrirez également comment supprimer des fichiers, quels sont les liens symboliques et comment les utiliser, en précisant notamment la différence entre les liens physiques et les liens physiques.