Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 15828|Odpowiedź: 0

[linux] Jak określić, czy polecenie istnieje w Shell (Bash).

[Skopiuj link]
Opublikowano 02.11.2021 11:17:19 | | |
Linux do przeglądania zainstalowanego oprogramowania (określenie, że oprogramowanie jest zainstalowane)

Często chodzi o sprawdzenie, czy oprogramowanie jest już zainstalowane, ale często pojawia się RPM -qa | Nazwa GERP nie została znaleziona
Istnieją dwa sposoby, aby zdecydować, czy zainstalować instalację

zainstalowany pakiet rpm, możesz go zobaczyć za pomocą rpm -qa, jeśli chcesz sprawdzić, czy pakiet został zainstalowany, użyj rpm -qa | grep "nazwa oprogramowania lub pakietu".
Zainstalowany pakiet DEB, który można zobaczyć w DPKG -L. Jeśli szukasz określonego pakietu, użyj dpkg -l | grep "nazwa oprogramowania lub pakietu";
metoda yum zainstalowana, możesz użyć yum list installed, aby ją znaleźć, jeśli chcesz znaleźć określony pakiet, dodaj | po poleceniu grep "nazwa oprogramowania lub nazwa pakietu";
Na przykład:


Użyj go, aby sprawdzić, czy istnieje polecenie parzenia

który wygeneruje "xxx nie znaleziono" do stderr, gdy polecenie nie zostanie znalezione.

Najlepiej unikać używania tego jako zewnętrznego narzędzia, które niekoniecznie istnieje, a różnice między dystrybucjami występują, a niektóre systemy nie ustalą ważnego statusu wyjścia, co powoduje pewien stopień niepewności.

Bash oferuje wbudowane polecenia, takie jak hash, type i command, aby spełnić wymagania.


Oryginał:Logowanie do linku jest widoczne.





Poprzedni:Prezentacja grupy projektowej Jenkins (5)
Następny:Linux (CentOS) ogranicza wydajność serwera
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com