Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 15828|Odpověď: 0

[linux] Jak zjistit, zda příkaz existuje v Shellu (Bash).

[Kopírovat odkaz]
Zveřejněno 02.11.2021 11:17:19 | | |
Linux pro zobrazení nainstalovaného softwaru (určení, že je nainstalován)

Často jde o to, že se snažíme zjistit, jestli už je software nainstalovaný, ale často se objeví RPM -qa | Název GERP není nalezen
Existují dva způsoby, jak rozhodnout, zda instalovat nebo ne

RPM balíček nainstalován, můžete ho vidět pomocí rpm -qa, pokud chcete zjistit, zda je balíček nainstalován, použijte rpm -qa | grep "název softwaru nebo balíčku".
Balíček DEB je nainstalován, což lze vidět s DPKG -L. Pokud hledáte konkrétní balíček, použijte dpkg -l | grep "název softwaru nebo balíčku";
Metoda yum nainstalovaná, můžete použít yum list installed k nalezení, pokud chcete najít zadaný balíček, přidejte | za příkaz grep "název softwaru nebo balení";
Například:


Použijte ho k určení, zda příkaz k vaření existuje

který vypíše "xxx not found" na stderr, když příkaz nelze najít.

Je nejlepší se vyhnout používání tohoto nástroje jako externího nástroje, který nutně neexistuje, a mezi rozděleními budou rozdíly, některé systémy nenastaví platný exit status a existuje určitá míra nejistoty.

Bash poskytuje některé vestavěné příkazy, jako je hash, typ a příkaz, aby splnil požadavky.


Původní:Přihlášení k hypertextovému odkazu je viditelné.





Předchozí:Jenkins (5) Prezentace projektové skupiny
Další:Linux (CentOS) omezuje ladění výkonu serveru
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com