Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 15828|Respuesta: 0

[Linux] Cómo determinar si existe un comando en Shell (Bash).

[Copiar enlace]
Publicado en 2/11/2021 11:17:19 | | |
Linux para ver el software instalado (determinar que el software está instalado)

A menudo se trata de intentar saber si un software ya está instalado, pero a menudo aparece RPM -qa | No se encuentra el nombre de GERP
Hay dos formas de determinar si instalar o no

Paquete rpm instalado, puedes verlo con rpm -qa, si quieres saber si un paquete está instalado, usa rpm -qa | grep "el nombre del software o paquete".
Deb instalado, que puede verse con DPKG-L. Si buscas un paquete específico, usa dpkg-l | grep "el nombre del software o paquete";
Método yum instalado, puedes usar yum list instalado para encontrarlo; si es para encontrar el paquete especificado, añade | después del comando grep "nombre del software o nombre del paquete";
Por ejemplo:


Úsala para determinar si existe el comando brew

que mostrará "xxx no encontrado" a stderr cuando el comando no se encuentre.

Es mejor evitar usar que, como herramienta externa, no necesariamente existe, y habrá diferencias entre distribuciones, y algunos sistemas no establecerán un estado de salida válido, y existe cierto grado de incertidumbre.

Bash proporciona algunos comandos integrados como hash, type y command para cumplir con los requisitos.


Texto original en:El inicio de sesión del hipervínculo es visible.





Anterior:Jenkins (5) Presentación del grupo de proyecto
Próximo:Linux (CentOS) limita la optimización del rendimiento del servidor
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com