Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 15828|Antwoord: 0

[Linux] Hoe bepaal je of er een commando bestaat in Shell (Bash).

[Link kopiëren]
Geplaatst op 02-11-2021 11:17:19 | | |
Linux om geïnstalleerde software te bekijken (bepalen of de software geïnstalleerd is)

Het is vaak een kwestie van proberen te bepalen of een software al geïnstalleerd is, maar vaak verschijnt RPM -qa | De naam Gerp is niet gevonden
Er zijn twee manieren om te bepalen of je het wel of niet wilt installeren

RPM-pakket geïnstalleerd, je kunt het zien met RPM -QA, als je wilt weten of een pakket is geïnstalleerd, gebruik dan RPM -QA | grep "de naam van de software of het pakket".
DEB-pakket geïnstalleerd, dat te zien is met DPKG -L. Als je op zoek bent naar een specifiek pakket, gebruik dan dpkg -l | grep "de naam van de software of het pakket";
De yum-methode geïnstalleerd, je kunt de yum list installeren om het te vinden; als het om het opgegeven pakket te vinden, voeg dan | toe na het commando grep "softwarenaam of pakketnaam";
Bijvoorbeeld:


Gebruik die om te bepalen of het brew-commando bestaat

die "xxx niet gevonden" naar stderr zal geven wanneer het commando niet gevonden kan worden.

Het is het beste om te vermijden dat je het als extern hulpmiddel gebruikt, het niet per se bestaat, en er zullen verschillen zijn tussen de verdelingen, sommige systemen stellen geen geldige exitstatus in, en er is een zekere mate van onzekerheid.

Bash biedt enkele ingebouwde commando's zoals hash, type en command om aan de eisen te voldoen.


Origineel:De hyperlink-login is zichtbaar.





Vorig:Jenkins (5) Projectgroeppresentatie
Volgend:Linux (CentOS) onbeperkt serverprestatie-tuning
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com