Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 15828|Antwort: 0

[Linux] Wie man feststellt, ob ein Befehl in Shell (Bash) existiert.

[Link kopieren]
Veröffentlicht am 02.11.2021 11:17:19 | | |
Linux, um installierte Software anzuzeigen (feststellen, ob die Software installiert ist)

Oft versucht man herauszufinden, ob eine Software bereits installiert ist, aber oft erscheint RPM -qa | GERP-Name ist nicht gefunden
Es gibt zwei Möglichkeiten zu bestimmen, ob man installieren sollte oder nicht

rpm-Paket installiert, du kannst es mit rpm -QA sehen, wenn du herausfinden willst, ob ein Paket installiert ist, verwende rpm -qa | grep "Der Name der Software oder des Pakets".
Deb-Paket installiert, das mit DPKG -L sichtbar ist. Wenn du ein bestimmtes Paket suchst, nutze dpkg -l | grep "der Name der Software oder des Pakets";
Die installierte yum-Methode kannst du mit der installierten Yum-Liste finden; wenn es darum geht, das angegebene Paket zu finden, füge | nach dem Befehl hinzu grep "Softwarename oder Paketname";
Zum Beispiel:


Benutze diese, um festzustellen, ob der Befehl 'brew' existiert

Das gibt "xxx nicht gefunden" an STDERR aus, wenn der Befehl nicht gefunden werden kann.

Es ist am besten, dies als externes Werkzeug nicht unbedingt zu verwenden, es wird Unterschiede zwischen den Verteilungen geben, einige Systeme setzen keinen gültigen Austrittsstatus fest, und es besteht ein gewisses Maß an Unsicherheit.

Bash bietet einige eingebaute Befehle wie Hash, Type und Befehl, um die Anforderungen zu erfüllen.


Original:Der Hyperlink-Login ist sichtbar.





Vorhergehend:Jenkins (5) Projektgruppenpräsentation
Nächster:Linux (CentOS) unbegrenzte Server-Leistungsoptimierung
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com