Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 15828|Resposta: 0

[Linux] Como determinar se um comando existe no Shell (Bash).

[Copiar link]
Publicado em 02/11/2021 11:17:19 | | |
Linux para visualizar o software instalado (verificar se o software está instalado)

Muitas vezes é uma questão de tentar saber se um software já está instalado, mas muitas vezes aparece RPM -qa | O nome do GERP não é encontrado
Existem duas maneiras de determinar se é necessário instalar ou não

Pacote rpm instalado, você pode ver com rpm -qa, se quiser saber se um pacote está instalado, use rpm -qa | grep "o nome do software ou pacote".
Pacote DEB instalado, que pode ser visto com DPKG-L. Se você está procurando um pacote específico, use dpkg -l | grep "o nome do software ou pacote";
Método YUM instalado, você pode usar a lista yum instalada para encontrá-lo, se for para encontrar o pacote especificado, adicione | após o comando grep "nome do software ou nome do pacote";
Por exemplo:


Use essa para determinar se o comando brew existe

que gera "xxx não encontrado" para stderr quando o comando não for encontrado.

É melhor evitar usar que, como ferramenta externa, não necessariamente existe, e haverá diferenças entre distribuições, e alguns sistemas não estabelecerão um status de saída válido, e haverá um certo grau de incerteza.

O Bash fornece alguns comandos embutidos, como hash, type e command, para atender aos requisitos.


Original:O login do hiperlink está visível.





Anterior:Jenkins (5) Apresentação do grupo do projeto
Próximo:Linux (CentOS) limita a otimização de desempenho de servidores
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com