Επομένως, δεν είναι θέμα χρησιμότητας που υπάρχει σε * περισσότερους από έναν * κατάλογο με την έννοια των πολλαπλών, ανεξάρτητων αντιγράφων, αλλά μάλλον ότι η * χρησιμότητα είναι προσβάσιμη μέσω πολλαπλών διαδρομών λόγω της χρήσης συμβολικών συνδέσεων. Αυτό ισχύει για μεγάλο αριθμό τυποποιημένων υπηρεσιών κοινής ωφέλειας. Μπορείτε εύκολα να το επαληθεύσετε χρησιμοποιώντας την εντολή `Find`. Για παράδειγμα, το `Find/-name ls -print` θα σας δείξει όλες τις τοποθεσίες όπου μπορεί να βρεθεί η εντολή` LS` (πιθανώς `/bin/ls` και`/usr/bin/ls 'και ίσως άλλοι).
Άλλοι κατάλογοι όπου μπορείτε να βρείτε συμβολικούς συνδέσμους με επιχειρήσεις κοινής ωφέλειας περιλαμβάνουν:
* /sbin :Δυτικά αρχεία διαχείρισης συστήματος. Αυτά συχνά έχουν αντίστοιχα σε `/usr/sbin`.
* /usr/local/bin :Δυτήρια που εγκαθίστανται από τον χρήστη ή έναν τοπικό διαχειριστή πακέτων.
* Διαδρομές που καθορίζονται στη μεταβλητή περιβάλλοντος `$ path` :Η μεταβλητή `$ path` υπαγορεύει όπου το κέλυφος ψάχνει για εντολές. Οποιοσδήποτε κατάλογος που αναφέρεται εκεί θα μπορούσε ενδεχομένως να περιέχει συμβολικούς δεσμούς με βοηθητικά προγράμματα που βρίσκονται αλλού.
Συνοψίζοντας:Το κλειδί αφορά πολλαπλά * αντίγραφα * της ίδιας χρησιμότητας, αλλά πολλαπλών * συμβολικών συνδέσεων * που δείχνουν το ίδιο εκτελέσιμο αρχείο. Σχεδόν όλα τα συχνά χρησιμοποιούμενα βοηθητικά προγράμματα αξιοποιούν αυτή τη στρατηγική. Ο προσδιορισμός * κάθε βοηθητικού προγράμματος με αυτό το χαρακτηριστικό θα απαιτούσε μια εκτεταμένη αναζήτηση σε όλο το σύστημα. Οι κατάλογοι `/bin` και`/usr/bin` (και τα αντίστοιχα sbin` τους) είναι τα καλύτερα παραδείγματα για να απεικονίσουν την αρχή.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα