Comment vérifier la version de la commande sous Linux
Lorsque vous travaillez avec diverses commandes Linux, vous vous demandez peut-être quelle version de la commande vous utilisez. Bien sûr, la version se rapporte au fichier exécutable binaire lui-même, et est traditionnellement maintenue par le gestionnaire de paquets système, qui est chargé de vérifier les versions mises à jour et de les installer à la discrétion de l’utilisateur. Les commandes sous Linux subissent généralement des modifications lentes et subtiles. Certaines commandes n’ont pas beaucoup changé depuis les années 70, lorsqu’elles ont été introduites sur Unix. D’autres ont de nouvelles versions développées régulièrement, et vous devez vérifier votre version pour savoir quelles fonctionnalités elle possède. Dans ce tutoriel, vous allez apprendre à vérifier la version d’une commande sur un système Linux.
Dans ce tutoriel, vous allez apprendre :
- Comment vérifier la version de la commande avec les options et le gestionnaire de paquets
Comment vérifier la version de la commande sous Linux
\nIl existe de nombreuses façons possibles pour nous de vérifier la version d’une commande sous Linux. Toutes les méthodes ne fonctionneront pas, car certaines commandes sont programmées différemment. En règle générale, cependant, les commandes Linux suivent des normes conventionnelles et même non écrites qui les rendent assez uniformes à tous les niveaux, il est donc presque certain que l’une des méthodes ci-dessous vous donnera le numéro de version que vous recherchez. Découvrez les différentes méthodes ci-dessous :
La façon typique de vérifier la version d’une commande sous Linux est d’ajouter l’option
--version
.\nls --version ls (GNU coreutils) 8.32 java --version openjdk 19.0.2 2023-01-17
Si la première méthode n’a pas fonctionné, certains développeurs aiment utiliser l’option
-V
à la place, ou simplement comme alternative et en plus de l’option de commande susmentionnée.\npython3 -V Python 3.10.6
Nous pouvons également utiliser le gestionnaire de paquets système pour vérifier la version installée d’une commande. Par exemple, en utilisant
apt
sur un système basé sur Debian :\napt show dos2unix Package: dos2unix Version: 7.4.2-2
Utilisation du gestionnaire
de paquets dnf
sur une distribution Linux basée sur Red Hat ou Fedora :\ndnf info dos2unix Name : dos2unix Version : 7.4.3
\nREMARQUE
Dans l’exemple ci-dessus, le nom de la commande dos2unux
correspondait au nom du paquet. Mais souvent, ce n’est pas le cas. Par exemple, la commande ls
fait partie du paquet coreutils
, nous devrions donc vérifier le numéro de version de ce paquet. \n
Réflexions finales
\nDans ce tutoriel, nous avons vu comment vérifier la version de la commande sur un système Linux. Cela nous permet de déterminer quelle version d’une commande Linux est installée sur notre système. Grâce à ces informations, nous pouvons déterminer si notre commande est à jour ou non, et quel ensemble de fonctionnalités elle possède. Pour les annonces de sécurité et les audits, cela nous permet également de nous assurer que nos versions installées ne sont pas affectées par les derniers exploits.