tsialiam Δημοσ. 10 Δεκεμβρίου 2006 Δημοσ. 10 Δεκεμβρίου 2006 Pws mporw na brw oloklhro to path enos programmatos? Dhladh pws tha dw pou briskete px to ls (/bin/ls).
capthookb Δημοσ. 10 Δεκεμβρίου 2006 Δημοσ. 10 Δεκεμβρίου 2006 Ξέρω 4 τρόπους για να βρεις αυτό που θες (από το slackbook) Το πρώτο είναι η εντολή which. Γρήγορη, ψάχνει το PATH και όταν βρει το πρώτο πρόγραμμα που ψάχνεις επιστρέφει την πλήρη διαδρομή. >$ which ls Μετά υπάρχει η εντολή whereis που κάνει ότι και η which αλλά επιπλέον ψάχνει και σε man pages και source files >$ whereis ls Επίσης υπάρχει η εντολή find που ψάχνει όχι μόνο για εκτελέσιμα αρχεία.>$ find / -iname ls Τέλος υπάρχει και η εντολή slocate που ψάχνει όλα τα αρχεία που υπάρχουν στο σκληρό. Είναι πολύ πιο γρήγορη από την find λόγω του ότι αντί να ψάχνει το σκληρό, ψάχνει μια βάση δεδομένων που έχει όλα τα αρχεία του σκληρού (ή πιο σωστά όλα εκείνα τα αρχεία που υπήρχαν στο σκληρό την τελευταία φορά που έτρεξε η updatedb)>$ slocate ls
mandos Δημοσ. 10 Δεκεμβρίου 2006 Δημοσ. 10 Δεκεμβρίου 2006 την slocate εγώ την ξέρω σαν locate (όπου και πάλι ψάχνει την βάση που έχει φτιάξει η updatedb) btw φοβερό reply capthookb! δεν τις ήξερα όλες αυτές
capthookb Δημοσ. 10 Δεκεμβρίου 2006 Δημοσ. 10 Δεκεμβρίου 2006 > $ file /usr/bin/locate $ /usr/bin/locate: symbolic link to `slocate'
Manos-Sx Δημοσ. 10 Δεκεμβρίου 2006 Δημοσ. 10 Δεκεμβρίου 2006 Ωραίος ο capthookb. Το προγραμματάκι locate είναι αρκετά γρηγορότερο απο την εντολή find αφού ψάχνει κατευθείαν απο τη βάση δεδομένων updatedb. Το πρόγραμμα αυτό δεν εγκαθίσταται αυτόματα σε μερικές διανομές όποιος το θέλει το πρόγραμμα λέγετε findutils-locate.
tsialiam Δημοσ. 10 Δεκεμβρίου 2006 Μέλος Δημοσ. 10 Δεκεμβρίου 2006 Idiaitera xrisimes oi plhrofories sas. Euxaristw polu
mandos Δημοσ. 10 Δεκεμβρίου 2006 Δημοσ. 10 Δεκεμβρίου 2006 απλα να πούμε εδώ οτι η locate αν αφήσεις την βαση ανενημέρωτη 10 μέρες, θα ψάχνει τον δίσκο σου όπως ήταν πριν 10 μέρες! σε αντίθεση με την find
capthookb Δημοσ. 10 Δεκεμβρίου 2006 Δημοσ. 10 Δεκεμβρίου 2006 Συνήθως όλες τα πακέτα εγκατάστασης της slocate (και η updatedb τελικά είναι ένα symlink στην slocate -u) δημιουργούν και μια καταχώρηση για επαναληπτικό τρέξιμο της εντολής καθημερινά (cron.daily). Οπότε 10 μέρες μπορεί να μην είναι, μπορεί να είναι όμως 3 ώρες παλιά η βάση και να έχουν αλλάξει πολλά από αυτά που ψάχνουμε. Αυτά που έγραψα από πάνω τα βρήκα στο slackbook: http://www.slackbook.org/html/book.html#SYSTEM-CONFIGURATION-FINDING Πολύ χρήσιμα τα πράγματα που γράφονται στο slackbook και όχι μόνο για χρήστες Slackware.
Manos-Sx Δημοσ. 10 Δεκεμβρίου 2006 Δημοσ. 10 Δεκεμβρίου 2006 Δε κάνουμε κανά Forum με τις βασικές εντολές;
mandos Δημοσ. 11 Δεκεμβρίου 2006 Δημοσ. 11 Δεκεμβρίου 2006 υπάρχει το google δεν είναι κακή ιδέα, αλλά δεν θα αποφύγεις τις ερωτήσεις και παλι
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.