Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 15828|Risposta: 0

[Linux] Come determinare se un comando esiste in Shell (Bash).

[Copiato link]
Pubblicato su 02/11/2021 11:17:19 | | |
Linux per visualizzare il software installato (determinare che il software sia installato)

Spesso si tratta di cercare di capire se un software è già installato, ma spesso appare RPM -qa | Il nome GERP non è stato trovato
Ci sono due modi per decidere se installare o meno

Pacchetto RPM installato, puoi vederlo con rpm -qa, se vuoi sapere se un pacchetto è installato, usa rpm -qa | grep "il nome del software o del pacchetto".
Pacchetto DEB installato, che può essere visto con DPKG-L. Se stai cercando un pacchetto specifico, usa dpkg -l | grep "il nome del software o del pacchetto";
Metodo YUM installato, puoi usare yum list installato per trovarlo, se serve per trovare il pacchetto specificato, aggiungi | dopo il comando grep "nome software o nome del pacchetto";
Per esempio:


Usalo per determinare se il comando di infusione esiste

che invierà "xxx non trovato" a stderr quando il comando non può essere trovato.

È meglio evitare di usare che, come strumento esterno, non esiste necessariamente, e ci saranno differenze tra le distribuzioni, alcuni sistemi non imposteranno uno stato di uscita valido e vi sarà un certo grado di incertezza.

Bash fornisce alcuni comandi integrati come hash, type e command per soddisfare i requisiti.


Originale:Il login del link ipertestuale è visibile.





Precedente:Jenkins (5) Presentazione del gruppo di progetto
Prossimo:Linux (CentOS) limita la regolazione delle prestazioni dei server
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com