συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Unix

Πώς να γράψετε ένα Unix Shell Script για να εντοπίσετε εκτελέσιμα αρχεία

Ένα αρχείο Unix μπορεί να περιέχει κώδικα υπολογιστή , είτε σε γλώσσα υψηλού επιπέδου όπως η Perl ή σε αντικειμενικό κώδικα . Προκειμένου να εκτελέσει ένα τέτοιο αρχείο , Unix πρέπει να περάσει ο έλεγχος του κώδικα στο αρχείο σε γλώσσα που εξαρτάται από τον τρόπο . Όταν ένα κέλυφος του Unix είναι άμεσα επίκληση στο αρχείο για να το εκτελέσει , το αρχείο πρέπει να έχει τα δικαιώματα που κάνετε εκτελέσιμο . Χρησιμοποιήστε ένα ειδικό script για να εντοπίσετε όλα τα αρχεία που έχουν τέτοια δικαιώματα κάτω από ένα συγκεκριμένο κατάλογο Unix ή το σημείο . Οδηγίες
Η 1

Εκτελέστε ένα πρόγραμμα επεξεργασίας κειμένου σε ένα νέο αρχείο με το όνομα " locateExecs.sh . " Αυτό το αρχείο θα περιέχει τον κωδικό για το σενάριο κελύφους 2

Εισάγετε τις ακόλουθες γραμμές στο νέο αρχείο χρησιμοποιώντας το πρόγραμμα επεξεργασίας κειμένου : . !

# /Bin /bash

find /home /rootSearch περμανάντ /α + x

Αντικαταστήστε το " /home /rootSearch " από το όνομα του καταλόγου στον οποίο θέλετε η αναζήτηση να προχωρήσει ? το σενάριο θα αναζητήσετε αυτόν τον κατάλογο , όλους τους υποκαταλόγους του και ούτω καθεξής. Πατήστε το πλήκτρο " Enter" στο τέλος κάθε γραμμής . Αποθηκεύστε το αρχείο και να βγείτε από το πρόγραμμα επεξεργασίας κειμένου
εικόνων 3

Πληκτρολογήστε την ακόλουθη εντολή : .

Chmod u + x locateExecs.sh

Πατήστε "Enter . " Το σενάριο κελύφους είναι έτοιμος να εκτελέσει , αφού εκτελέσει την " chmod " εντολή .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα