Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 15828|Отговор: 0

[linux] Как да определим дали дадена команда съществува в Shell (Bash).

[Копирай линк]
Публикувано в 2.11.2021 г. 11:17:19 ч. | | |
Linux за преглед на инсталирания софтуер (да се определи, че софтуерът е инсталиран)

Често става въпрос за опит да се разбере дали софтуерът вече е инсталиран, но често се появява RPM -qa | името GERP не е намерено
Има два начина да решите дали да инсталирате или не

Инсталиран е пакетът с обороти, можеш да го видиш с rpm -qa, ако искаш да разбереш дали пакетът е инсталиран, използвай rpm -qa | GREP "Името на софтуера или пакета".
Инсталиран е DEB пакет, който може да се види с DPKG-L. Ако търсите конкретен пакет, използвайте dpkg -l | GREP "името на софтуера или пакета";
Инсталиран е методът Yum, можеш да използваш инсталиран yum list, за да го намериш, ако целта е да намериш посочения пакет, добави | след командата grep "име на софтуер или име на пакет";
Например:


Използвай ги, за да определиш дали съществува командата brew

което ще изведе "xxx not found" на stderr, когато командата не бъде намерена.

Най-добре е да се избягва използването на които, като външен инструмент, не съществуват непременно, и ще има разлики между разпределенията, а някои системи няма да определят валиден статус на изход, и съществува известна степен на несигурност.

Bash предоставя някои вградени команди като хеш, тип и команда, за да отговори на изискванията.


Оригинален:Входът към хиперлинк е видим.





Предишен:Дженкинс (5) Презентация на проектна група
Следващ:Linux (CentOS) ограничава настройката на производителността на сървъра
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com