Ονόματα αρχείων
* `ls` (λίστα): Η πιο θεμελιώδης εντολή για την προβολή περιεχομένων καταλόγου.
* Βασική χρήση:
`` `bash
LS
`` `
Αυτό εμφανίζει όλα τα αρχεία και τους καταλόγους στον τρέχοντα κατάλογο.
* Επιλογές για τελειοποίηση:
* `ls -l`:Παρέχει μια λεπτομερή λίστα, συμπεριλαμβανομένων των δικαιωμάτων, της ιδιοκτησίας, του μεγέθους, της τροποποιημένης ημερομηνίας και του ονόματος αρχείου.
* `ls -a`:δείχνει όλα τα αρχεία, συμπεριλαμβανομένων των κρυφών αρχείων (εκείνα που ξεκινούν με μια κουκκίδα).
* `ls -r`:Αναδρομικά παραθέτει αρχεία και καταλόγους μέσα σε υποκαταλόγους.
* `ls -t`:Ταξινόμηση αρχείων με χρόνο τροποποίησης (νεώτερο πρώτο).
* `ls -s`:Ταξινόμηση αρχείων κατά μέγεθος (το μεγαλύτερο πρώτο).
* Παράδειγμα:
`` `bash
ls -lrt
`` `
Αυτό απαριθμεί αρχεία στον τρέχοντα κατάλογο, ταξινομημένα με χρόνο τροποποίησης (παλαιότερο πρώτο) και σε λεπτομερή μορφή.
* `find`: Πιο ισχυρό για την αναζήτηση συγκεκριμένων αρχείων με βάση τα κριτήρια.
* Βασική χρήση:
`` `bash
Βρείτε. -name "*.txt"
`` `
Αυτό αναζητά τον τρέχοντα κατάλογο και τους υποκαταλόγους του για αρχεία με την επέκταση `.txt`.
* Επιλογές κλειδιού:
* `-name`:ταιριάζει με ονόματα αρχείων (μπορεί να χρησιμοποιήσει wildcards όπως`* `και` `` `).
* `-type`:Καθορίζει τους τύπους αρχείων (π.χ.` f` για κανονικά αρχεία, `d` για καταλόγους).
* `-size`:ταιριάζει με μεγέθη αρχείων (π.χ.,+10m` για αρχεία μεγαλύτερα από 10 megabytes).
* `-mtime`:Τα αρχεία αντιστοίχισης που τροποποιήθηκαν μέσα σε ένα συγκεκριμένο χρονικό διάστημα (π.χ.,` -1` για αρχεία που τροποποιούνται την τελευταία ημέρα).
* Παράδειγμα:
`` `bash
Find /Home /User -Type F -Name "*.log" -mtime -3
`` `
Αυτό αναζητά τον κατάλογο `/home/user` για τακτικά αρχεία με την επέκταση` .log` που τροποποιήθηκε τις τελευταίες τρεις ημέρες.
Διαδικασίες
* `ps` (κατάσταση διαδικασίας): Παρέχει πληροφορίες σχετικά με τις διαδικασίες λειτουργίας.
* Βασική χρήση:
`` `bash
PS
`` `
Αυτό εμφανίζει πληροφορίες σχετικά με τις τρέχουσες διαδικασίες σας, συμπεριλαμβανομένου του ID της διαδικασίας (PID), του τερματικού (TTY) και της εντολής.
* Επιλογές για περισσότερες λεπτομέρειες:
* `ps aux`:Καταγράφει όλες τις διαδικασίες που εκτελούνται στο σύστημα, συμπεριλαμβανομένων εκείνων που ξεκίνησαν από άλλους χρήστες.
* `ps -ef`:Παρόμοια με το` ps aux`, αλλά εμφανίζει πιο ολοκληρωμένες πληροφορίες, συμπεριλαμβανομένου του αποτελεσματικού αναγνωριστικού χρήστη (EUID).
* `ps -p
* Παράδειγμα:
`` `bash
PS AUX | Grep Firefox
`` `
Αυτό δείχνει διαδικασίες που σχετίζονται με τον Firefox (αναζήτηση γραμμών που περιέχουν "Firefox").
* `top`: Εργαλείο παρακολούθησης διαδικασιών σε πραγματικό χρόνο.
* Βασική χρήση:
`` `bash
κορυφή
`` `
Αυτό ξεκινά το `Top`, το οποίο δείχνει μια συνεχώς ενημερωμένη λίστα διαδικασιών λειτουργίας, συμπεριλαμβανομένης της CPU και της χρήσης μνήμης, μαζί με τα στατιστικά στοιχεία σε ολόκληρο το σύστημα.
* Βασικά χαρακτηριστικά:
* Διαδραστικές εντολές (π.χ., `q` για να σταματήσετε,` p` για να ταξινομήσετε με χρήση CPU, `m` για να ταξινομήσετε με τη χρήση μνήμης).
* Δυνατότητα θανάτου διαδικασιών (από PID).
* Παράδειγμα:
Στο `top`, πατώντας` p` ταξινομεί τη λίστα διεργασιών με χρήση CPU, επιτρέποντάς σας να δείτε ποιες διαδικασίες καταναλώνουν τους περισσότερους πόρους.
Επιτρέψτε μου να ξέρω αν θέλετε πιο λεπτομερείς εξηγήσεις για οποιαδήποτε συγκεκριμένη εντολή ή επιλογή!
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα