Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 15828|Відповідь: 0

[linux] Як визначити, чи існує команда в Shell (Bash).

[Копіювати посилання]
Опубліковано 02.11.2021 11:17:19 | | |
Linux для перегляду встановленого програмного забезпечення (визначення, що програмне забезпечення встановлене)

Часто доводиться намагатися визначити, чи вже встановлено програмне забезпечення, але часто з'являється RPM -qa | Ім'я ГЕРП не знайдено
Існує два способи визначити, чи встановлювати їх

Встановлено пакет rpm, його можна побачити за допомогою rpm -qa, якщо хочете дізнатися, чи встановлений пакет, використовуйте rpm -qa | GREP — «назва програмного забезпечення або пакету».
Встановлено пакет DeB, який можна побачити з DPKG-L. Якщо ви шукаєте конкретний пакет, використовуйте dpkg -l | grep — «назва програмного забезпечення або пакету»;
Встановлений метод Yum, ви можете використовувати yum list встановлений для пошуку його, якщо потрібно знайти вказаний пакет, додайте | після команди grep — «ім'я програмного забезпечення або ім'я пакету»;
Наприклад:


Використовуйте його, щоб визначити, чи існує команда brew

який виведе «xxx не знайдено» у STDERR, коли команду не знайдено.

Краще уникати використання якогось зовнішнього інструменту не обов'язково існує, і між розподілами будуть відмінності, деякі системи не встановлюють дійсний статус виходу, і існує певний ступінь невизначеності.

Bash надає деякі вбудовані команди, такі як хеш, тип і команда, щоб відповідати вимогам.


Оригінальний:Вхід за гіперпосиланням видно.





Попередній:Дженкінс (5) Презентація проєктної групи
Наступний:Linux (CentOS) обмежує налаштування продуктивності серверів
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com