Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 15828|Svar: 0

[Linux] Hur man avgör om ett kommando finns i Shell (Bash).

[Kopiera länk]
Publicerad på 2021-11-02 11:17:19 | | |
Linux för att visa installerad programvara (avgöra att programvaran är installerad)

Det handlar ofta om att försöka se om en mjukvara redan är installerad, men ofta dyker RPM -qa | upp GERP-namnet hittas inte
Det finns två sätt att avgöra om man ska installera eller inte

RPM-paket installerat, du kan se det med rpm -QA, om du vill ta reda på om ett paket är installerat, använd rpm -QA | grep "namnet på programvaran eller paketet".
DEB-paketet installerat, vilket kan ses med DPKG -L. Om du letar efter ett specifikt paket, använd dpkg -l | grep "namnet på programvaran eller paketet";
Yum-metoden installerad, du kan använda yum list installerad för att hitta den, om det är för att hitta det angivna paketet, lägg till | efter kommandot grep "programvarunamn eller paketnamn";
Till exempel:


Använd den för att avgöra om brew-kommandot finns

vilket ger "xxx ej hittad" till stderr när kommandot inte kan hittas.

Det är bäst att undvika att använda den, som ett externt verktyg, den inte nödvändigtvis existerar, och det kommer att finnas skillnader mellan fördelningarna, och vissa system kommer inte att sätta en giltig exitstatus, och det finns en viss grad av osäkerhet.

Bash tillhandahåller vissa inbyggda kommandon som hash, typ och kommando för att uppfylla kraven.


Original:Inloggningen med hyperlänken är synlig.





Föregående:Jenkins (5) Projektgrupppresentation
Nästa:Linux (CentOS) obegränsat serverprestandaoptimering
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com