Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 15828|Répondre: 0

[Linux] Comment déterminer si une commande existe dans Shell (Bash).

[Copié le lien]
Publié sur 02/11/2021 11:17:19 | | |
Linux pour voir le logiciel installé (déterminer si le logiciel est installé)

Il s’agit souvent d’essayer de savoir si un logiciel est déjà installé, mais souvent RPM -qa | apparaît Le nom GERP n’est pas trouvé
Il y a deux façons de déterminer s’il faut installer ou non

Package rpm installé, vous pouvez le voir avec rpm -qa, si vous voulez savoir si un package est installé, utilisez rpm -qa | grep « le nom du logiciel ou du package ».
DEB installé, visible avec DPKG-L. Si vous cherchez un package spécifié, utilisez dpkg -l | grep « le nom du logiciel ou du paquet » ;
méthode yum installée, vous pouvez utiliser yum list installé pour la trouver, si c’est pour trouver le package spécifié, ajoutez | après la commande grep « nom du logiciel ou nom du paquet » ;
Par exemple:


Utilisez-le pour déterminer si la commande brew existe

qui affichera « xxx non trouvé » vers stderr lorsque la commande ne peut pas être trouvée.

Il est préférable d’éviter d’utiliser ce qui, en tant qu’outil externe, n’existe pas nécessairement, et il y aura des différences entre les distributions, certains systèmes ne définiront pas de statut de sortie valide, et il existe un certain degré d’incertitude.

Bash fournit certaines commandes intégrées telles que hachage, type et commande pour répondre aux exigences.


Langue source:La connexion hyperlientérée est visible.





Précédent:Jenkins (5) Présentation du groupe de projet
Prochain:Linux (CentOS) limite l’optimisation des performances des serveurs
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com