Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 15828|Απάντηση: 0

[Linux] Πώς να προσδιορίσετε εάν υπάρχει μια εντολή στο Shell (Bash).

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2/11/2021 11:17:19 π.μ. | | |
Linux για προβολή εγκατεστημένου λογισμικού (προσδιορίστε ότι το λογισμικό είναι εγκατεστημένο)

Συχνά είναι μια περίπτωση που προσπαθείτε να καταλάβετε εάν ένα λογισμικό είναι ήδη εγκατεστημένο, αλλά συχνά εμφανίζεται το RPM -qa | Το όνομα GERP δεν βρέθηκε
Υπάρχουν δύο τρόποι για να προσδιορίσετε εάν θα εγκαταστήσετε ή όχι

rpm εγκατεστημένο, μπορείτε να το δείτε με rpm -qa, αν θέλετε να μάθετε αν είναι εγκατεστημένο ένα πακέτο, χρησιμοποιήστε rpm -qa | grep "το όνομα του λογισμικού ή του πακέτου".
deb εγκατεστημένο, το οποίο μπορεί να φανεί με dpkg -l. Αν ψάχνετε για ένα συγκεκριμένο πακέτο, χρησιμοποιήστε dpkg -l | grep "το όνομα του λογισμικού ή του πακέτου".
yum εγκατεστημένη μέθοδος, μπορείτε να χρησιμοποιήσετε τη λίστα yum εγκατεστημένη για να τη βρείτε, εάν πρόκειται να βρείτε το καθορισμένο πακέτο, προσθέστε | μετά την εντολή grep "όνομα λογισμικού ή όνομα πακέτου"·
Για παράδειγμα:


Χρησιμοποιήστε το για να προσδιορίσετε εάν υπάρχει η εντολή παρασκευής

το οποίο θα εξάγει το "xxx not found" στο stderr όταν δεν μπορεί να βρεθεί η εντολή.

Είναι καλύτερο να αποφύγετε τη χρήση του οποίου, ως εξωτερικό εργαλείο, δεν υπάρχει απαραίτητα και θα υπάρχουν διαφορές μεταξύ των διανομών και ορισμένα συστήματα δεν θα ορίσουν έγκυρη κατάσταση εξόδου και υπάρχει ένας ορισμένος βαθμός αβεβαιότητας.

Το Bash παρέχει ορισμένες ενσωματωμένες εντολές, όπως κατακερματισμό, τύπο και εντολή για την κάλυψη των απαιτήσεων.


Αρχικός:Η σύνδεση με υπερσύνδεσμο είναι ορατή.





Προηγούμενος:Jenkins (5) Παρουσίαση ομάδας έργου
Επόμενος:Το Linux (CentOS) περιορίζει τη ρύθμιση της απόδοσης του διακομιστή
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com