Προς το περιεχόμενο

Pws briskw oloklhro to path


tsialiam

Προτεινόμενες αναρτήσεις

Ξέρω 4 τρόπους για να βρεις αυτό που θες (από το slackbook)

 

 

  1. Το πρώτο είναι η εντολή which. Γρήγορη, ψάχνει το PATH και όταν βρει το πρώτο πρόγραμμα που ψάχνεις επιστρέφει την πλήρη διαδρομή.
    >$ which ls


  2. Μετά υπάρχει η εντολή whereis που κάνει ότι και η which αλλά επιπλέον ψάχνει και σε man pages και source files
    >$ whereis ls


  3. Επίσης υπάρχει η εντολή find που ψάχνει όχι μόνο για εκτελέσιμα αρχεία.
    >$ find / -iname ls


  4. Τέλος υπάρχει και η εντολή slocate που ψάχνει όλα τα αρχεία που υπάρχουν στο σκληρό. Είναι πολύ πιο γρήγορη από την find λόγω του ότι αντί να ψάχνει το σκληρό, ψάχνει μια βάση δεδομένων που έχει όλα τα αρχεία του σκληρού (ή πιο σωστά όλα εκείνα τα αρχεία που υπήρχαν στο σκληρό την τελευταία φορά που έτρεξε η updatedb)
    >$ slocate ls


Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ωραίος ο capthookb.

 

Το προγραμματάκι locate είναι αρκετά γρηγορότερο απο την εντολή find αφού ψάχνει κατευθείαν απο τη βάση δεδομένων updatedb.

Το πρόγραμμα αυτό δεν εγκαθίσταται αυτόματα σε μερικές διανομές

όποιος το θέλει το πρόγραμμα λέγετε findutils-locate.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Συνήθως όλες τα πακέτα εγκατάστασης της slocate (και η updatedb τελικά είναι ένα symlink στην slocate -u) δημιουργούν και μια καταχώρηση για επαναληπτικό τρέξιμο της εντολής καθημερινά (cron.daily). Οπότε 10 μέρες μπορεί να μην είναι, μπορεί να είναι όμως 3 ώρες παλιά η βάση και να έχουν αλλάξει πολλά από αυτά που ψάχνουμε.

Αυτά που έγραψα από πάνω τα βρήκα στο slackbook:

http://www.slackbook.org/html/book.html#SYSTEM-CONFIGURATION-FINDING

Πολύ χρήσιμα τα πράγματα που γράφονται στο slackbook και όχι μόνο για χρήστες Slackware.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...