ΠΩΣ ΝΑ ΑΠΕΝΕΡΓΟΠΟΙΗΣΕΙΣ ΌΛA ΤΑ PC ΣΤΟ ΣΧΟΛΕΙΟ ΣΟΥ!!||2020||
Πίνακας περιεχομένων:
- Εγκατάσταση
locate(εντοπισμός εντολής δεν βρέθηκε) - Εγκατάσταση
locateστο Ubuntu και το Debian - Εγκαταστήστε τον
locateσε CentOS και Fedora - Πώς
locateεργασία - Τρόπος χρήσης της εντολής
locate - συμπέρασμα
Μια από τις πιο κοινές λειτουργίες κατά την εργασία στο Linux είναι η αναζήτηση αρχείων και καταλόγων. Σε συστήματα Linux, υπάρχουν πολλές εντολές που σας επιτρέπουν να αναζητήσετε αρχεία με
find
και να
locate
τα πιο χρησιμοποιούμενα.
Η εντολή
locate
είναι ο πιο γρήγορος και απλούστερος τρόπος αναζήτησης αρχείων και καταλόγων σύμφωνα με τα ονόματά τους.
Σε αυτό το σεμινάριο, θα σας εξηγήσουμε πώς να χρησιμοποιήσετε την εντολή
locate
.
Εγκατάσταση
locate
(εντοπισμός εντολής δεν βρέθηκε)
Ανάλογα με τη διανομή και τον τρόπο παροχής του συστήματος, το πακέτο εντοπισμού μπορεί να είναι ή να μην είναι προεγκατεστημένο στο σύστημα Linux.
Για να ελέγξετε αν το βοηθητικό πρόγραμμα
locate
είναι εγκατεστημένο στο σύστημά σας, ανοίξτε το τερματικό σας, πληκτρολογήστε
locate
και πατήστε
Enter
. Εάν το πακέτο είναι εγκατεστημένο, το σύστημα θα εμφανίσει
locate: no pattern to search for specified
, αλλιώς θα δείτε κάτι σαν
locate command not found
.
Αν το
locate
δεν είναι εγκατεστημένο, μπορείτε να το εγκαταστήσετε εύκολα χρησιμοποιώντας το διαχειριστή πακέτων της διανομής σας.
Εγκατάσταση
locate
στο Ubuntu και το Debian
sudo apt update
sudo apt install mlocate
Εγκαταστήστε τον
locate
σε CentOS και Fedora
Πώς
locate
εργασία
Η εντολή
locate
ένα δεδομένο μοτίβο μέσω ενός αρχείου βάσης δεδομένων που δημιουργείται από την
updatedb
εντολή
updatedb
. Τα αποτελέσματα που βρέθηκαν εμφανίζονται στην οθόνη, μία ανά γραμμή.
Κατά την εγκατάσταση του πακέτου mlocate, δημιουργείται μια εργασία cron που εκτελεί την εντολή
updatedb
κάθε 24 ώρες. Αυτό εξασφαλίζει ότι η βάση δεδομένων ενημερώνεται τακτικά. Για περισσότερες πληροφορίες σχετικά με τη διεργασία cron, ελέγξτε το αρχείο
/etc/cron.daily/mlocate
.
Η βάση δεδομένων μπορεί να ενημερωθεί με το χέρι, τρέχοντας την
updatedb
εντολή ως root ή χρήστη με δικαιώματα sudo:
sudo updatedb
Η διαδικασία ενημέρωσης θα διαρκέσει λίγο, ανάλογα με τον αριθμό των αρχείων και των καταλόγων και την ταχύτητα του συστήματός σας.
Τα αρχεία που δημιουργήθηκαν μετά την ενημέρωση της βάσης δεδομένων δεν θα εμφανιστούν στα αποτελέσματα εντοπισμού.
Σε σύγκριση με την πιο ισχυρή εντολή
find
που αναζητά το σύστημα αρχείων, ο
locate
λειτουργεί πολύ πιο γρήγορα, αλλά δεν διαθέτει πολλές δυνατότητες και μπορεί να αναζητήσει μόνο με το όνομα του αρχείου.
Τρόπος χρήσης της εντολής
locate
Η σύνταξη για την εντολή
locate
είναι η εξής:
locate PATTERN…
Στην πιο βασική του μορφή, όταν χρησιμοποιείται χωρίς επιλογές, η εντολή
locate
θα εκτυπώσει την απόλυτη διαδρομή όλων των αρχείων και των καταλόγων που αντιστοιχούν στο πρότυπο αναζήτησης και για τα οποία ο χρήστης έχει άδεια ανάγνωσης.
Για παράδειγμα, για να αναζητήσετε ένα αρχείο με όνομα
.bashrc
, πληκτρολογήστε:
locate.bashrc
Η έξοδος θα περιλαμβάνει τα ονόματα όλων των αρχείων που περιέχουν το string
.bashrc
στα ονόματά τους:
/etc/bash.bashrc /etc/skel/.bashrc /home/linuxize/.bashrc /usr/share/base-files/dot.bashrc /usr/share/doc/adduser/examples/adduser.local.conf.examples/bash.bashrc /usr/share/doc/adduser/examples/adduser.local.conf.examples/skel/dot.bashrc
Το αρχείο
/root/.bashrc
δεν θα εμφανίζεται επειδή εκτελέσαμε την εντολή ως κανονικός χρήστης που δεν έχει δικαιώματα πρόσβασης στον
/root
κατάλογο.
Αν η λίστα αποτελεσμάτων είναι μεγάλη, για καλύτερη ανάγνωση μπορείτε να διοχετεύσετε την έξοδο στη
less
εντολή:
locate.bashrc | less
Η εντολή
locate
δέχεται επίσης μοτίβα που περιέχουν χαρακτήρες περιστροφής, όπως ο χαρακτήρας μπαλαντέρ
*
. Όταν το πρότυπο δεν περιέχει σφαιρικούς χαρακτήρες, η εντολή αναζητά
*PATTERN*
, γι 'αυτό στο προηγούμενο παράδειγμα εμφανίστηκαν όλα τα αρχεία που περιείχαν το πρότυπο αναζήτησης στα ονόματά τους.
Το μπαλαντέρ είναι ένα σύμβολο που χρησιμοποιείται για να αντιπροσωπεύει μηδέν, έναν ή περισσότερους χαρακτήρες. Για παράδειγμα, για να αναζητήσετε όλα τα αρχεία
.md
στο σύστημα που χρησιμοποιείτε:
locate *.md
Για να περιορίσετε τα αποτελέσματα αναζήτησης, χρησιμοποιήστε την επιλογή
-n
, ακολουθούμενη από τον αριθμό των αποτελεσμάτων που θέλετε να εμφανίζονται. Για παράδειγμα, η ακόλουθη εντολή θα αναζητήσει όλα τα αρχεία
.py
και θα εμφανίσει μόνο 10 αποτελέσματα:
locate -n 10 *.py
Από προεπιλογή, ο
locate
πραγματοποιεί αναζητήσεις ευαίσθητων σε μικροεφαρμογές. Η επιλογή
-i
(
--ignore-case
αρχική
--ignore-case
) επιλέγει την εντολή να αγνοήσει την περίπτωση και να εκτελέσει αναζήτηση μη ευαίσθητη σε περίπτωση.
locate -i readme.md
/home/linuxize/p1/readme.md /home/linuxize/p2/README.md /home/linuxize/p3/ReadMe.md
Για να εμφανίσετε τον αριθμό όλων των καταχωρήσεων που αντιστοιχούν, χρησιμοποιήστε την επιλογή
-c
(
--count
). Η ακόλουθη εντολή θα επιστρέψει τον αριθμό όλων των αρχείων που περιέχουν το
.bashrc
στα ονόματά τους:
locate -c.bashrc
6
Από προεπιλογή, ο
locate
δεν ελέγχει αν τα αρχεία που βρέθηκαν εξακολουθούν να υπάρχουν στο σύστημα αρχείων. Αν διαγράψατε ένα αρχείο μετά την τελευταία ενημέρωση βάσης δεδομένων, αν το αρχείο συμφωνεί με το πρότυπο αναζήτησης, θα συμπεριληφθεί στα αποτελέσματα αναζήτησης.
Για να εμφανιστούν μόνο τα ονόματα των αρχείων που υπάρχουν στο χρόνο
locate
, χρησιμοποιήστε την επιλογή
-e
(
--existing
). Για παράδειγμα, τα ακόλουθα θα επέστρεφαν μόνο τα υπάρχοντα αρχεία
.json
:
locate -e *.json
locate --regex -i "(.mp4|\.avi)"
συμπέρασμα
Η εντολή
locate
το σύστημα αρχείων για αρχεία και καταλόγους των οποίων το όνομα αντιστοιχεί σε ένα συγκεκριμένο μοτίβο. Η σύνταξη της εντολής είναι εύκολο να θυμηθεί και τα αποτελέσματα εμφανίζονται σχεδόν αμέσως.
Για περισσότερες πληροφορίες σχετικά με όλες τις διαθέσιμες επιλογές του
locate
τύπου εντολής
man locate
στο τερματικό σας.
Η αγωγή κατηγορεί μια εταιρεία που ονομάζεται Funmobile να στέλνει χιλιάδες ανεπιθύμητα μηνύματα τους τελευταίους τέσσερις μήνες. Η υπόθεση κατατέθηκε τον προηγούμενο μήνα στο King County Superior Court στο Σιάτλ, αλλά η Microsoft δεν ονόμασε την εμπλεκόμενη εταιρεία μέχρι την Πέμπτη. Η Microsoft ζητεί δικαστική εντολή για να σταματήσει το spam, καθώς και χρηματικές ζημίες.
Σύμφωνα με τις καταθέσεις των δικαστηρίων, η Funmobile και η θυγατρική της, Mobilefundster, έχουν στείλει άμεσα μηνύματα που περιλαμβάνουν συνδέσμους σε ιστότοπους ηλεκτρονικού "ψαρέματος" που ελέγχονται από την εταιρεία. Τα θύματα που έκαναν κλικ σε έναν σύνδεσμο θα βλέπουν μερικές φορές έναν ιστότοπο - που ονομάζεται MeetYourIM - ο οποίος τους ζήτησε να εισαγάγουν το MSN e-mail και τον κωδικό τους, ώστε να μπορούν να συμμετάσχουν σε μια "Αβλαβή κοινότητα που προσφέρει στους χρήστες μια πλατφόρ
Στο συνέδριο της CTIA στο Σαν Ντιέγκο, η Samsung και η Sprint έκαναν τα παιχνίδια από την Moment με Android, ένα touchscreen ακουστικό με πλήρες πληκτρολόγιο QWERTY. Αυτή είναι η δεύτερη συσκευή Android που ανακοίνωσε η Samsung αυτή την εβδομάδα, ακολουθώντας το Samsung Behold II στην T-Mobile. Η Στιγμή θα είναι διαθέσιμη την 1η Νοεμβρίου και θα κοστίσει $ 180 με μια διετή σύμβαση. Η Στιγμή κοστίζει το ίδιο με την HTC Hero, την άλλη προσφορά Android της Sprint.
Η Στιγμή έχει μια οθόνη AMOLED 3,2 ιντσών, μια τεχνολογία που γίνεται ολοένα και πιο συνηθισμένη στις συσκευές Samsung. Μερικά από τα οφέλη της AMOLED περιλαμβάνουν καλύτερη διάρκεια ζωής μπαταρίας, λεπτότερο υλικό, πιο ζωντανά χρώματα και ευρύτερη γωνία θέασης. Η Samsung Impression, μια συσκευή AMOLED που είδαμε πριν από μερικούς μήνες, απέδειξε την υψηλή ποιότητα της οθόνης AMOLED. Περιμένω ότι η οθόνη της Στιγμής θα είναι της ίδιας διαμέτρου.
Η Google σταμάτησε αυτόματα την αναζήτησή της από την Κίνα προς τη μηχανή αναζήτησης του Χονγκ Κονγκ, κάτω από το Google.cn, τη λογοκρισία της μηχανής αναζήτησης που δημιούργησε για να συμμορφωθεί με τους Κινέζους νόμους. Η επισκεψιμότητα στον ιστότοπο μεταφέρθηκε στη μηχανή αναζήτησης Google, χωρίς λογοκρισία, στο Google.com.hk. Εκείνη την εποχή, η Google δήλωσε ότι η κίνηση για την ανακατεύθυνση της κίνησης από την κινεζική περιοχή στο Χονγκ Κονγκ ήταν μια «λογική λύση», αλλά αναγνώρισε ότι η
Αυτό δεν συνέβη ποτέ. Αλλά η απόφαση για ανακατεύθυνση της κίνησης στη μηχανή αναζήτησης του Χονγκ Κονγκ εξόργισε τους κινέζους αξιωματούχους, οι οποίοι ανάγκασαν τελικά την Google να σταματήσει.







