Skip to main content

Πώς να χρησιμοποιήσετε την Κορυφαία εντολή για να εμφανίσετε διαδικασίες εκτέλεσης

Writing 2D Games in C using SDL by Thomas Lively (Ενδέχεται 2024)

Writing 2D Games in C using SDL by Thomas Lively (Ενδέχεται 2024)

Πίνακας περιεχομένων:

Anonim

Η εντολή top Linux χρησιμοποιείται για να εμφανίζει όλες τις τρέχουσες διαδικασίες μέσα στο περιβάλλον του Linux. Αυτός ο οδηγός σάς δείχνει τον τρόπο χρήσης της επάνω εντολής εξηγώντας τους διάφορους διαθέσιμους διακόπτες και τις πληροφορίες που εμφανίζονται:

Πώς να εκτελέσετε την κορυφαία εντολή

Στη βασική του μορφή, το μόνο που χρειάζεται να κάνετε για να δείξετε τις τρέχουσες διαδικασίες είναι να πληκτρολογήσετε τα εξής σε ένα τερματικό Linux:

μπλουζα

Τι πληροφορίες εμφανίζονται:

Οι ακόλουθες πληροφορίες εμφανίζονται όταν εκτελείτε την εντολή top Linux:

Γραμμή 1

  • Η ωρα
  • Πόσο καιρό λειτουργεί ο υπολογιστής
  • Αριθμός χρηστών
  • Μέσος όρος φόρτωσης

Ο μέσος όρος φόρτισης δείχνει το χρόνο φόρτωσης του συστήματος για τα τελευταία 1, 5 και 15 λεπτά.

Γραμμή 2

  • Συνολικός αριθμός εργασιών
  • Αριθμός εργασιών εκτέλεσης
  • Αριθμός εργασιών ύπνου
  • Αριθμός διακοπτόμενων εργασιών
  • Αριθμός εργασιών zombie

Γραμμή 3

  • Χρήση της CPU ως ποσοστό από τον χρήστη
  • Χρήση της CPU ως ποσοστό κατά σύστημα
  • CPU χρήση ως ποσοστό από τις διαδικασίες χαμηλής προτεραιότητας
  • Χρήση της CPU ως ποσοστό από τις αδρανείς διαδικασίες
  • Χρήση της CPU ως ποσοστό από το io wait
  • Χρήση της CPU ως ποσοστό λόγω διακοπής υλικού
  • Χρήση της CPU ως ποσοστό λόγω διακοπής λογισμικού
  • Χρήση της CPU ως ποσοστό κατά το χρόνο κλοπής

Αυτός ο οδηγός δίνει έναν ορισμό της χρήσης της CPU.

Γραμμή 3

  • Συνολική μνήμη συστήματος
  • Ελεύθερη μνήμη
  • Χρησιμοποιείται μνήμη
  • Buffer cache

Γραμμή 4

  • Σύνολο ανταλλαγής διαθέσιμων
  • Συνολική δωρεάν ανταλλαγή
  • Σύνολο ανταλλαγής που χρησιμοποιήθηκε
  • Διαθέσιμη μνήμη

Αυτός ο οδηγός παρέχει μια περιγραφή των διαμερισμάτων ανταλλαγής και αν τα χρειάζεστε.

Κύριος πίνακας

  • Αναγνωριστικό διαδικασίας
  • Χρήστης
  • Προτεραιότητα
  • Ωραίο επίπεδο
  • Εικονική μνήμη που χρησιμοποιείται από τη διαδικασία
  • Μνήμη κατοικίας που χρησιμοποιείται από μια διαδικασία
  • Μνήμη κοινής χρήσης
  • CPU που χρησιμοποιείται από τη διαδικασία ως ποσοστό
  • Μνήμη που χρησιμοποιείται από τη διαδικασία ως ποσοστό
  • Η διαδικασία του χρόνου εκτελείται
  • Εντολή

Εδώ είναι ένας καλός οδηγός που συζητά τη μνήμη του υπολογιστή.

Κρατήστε το Linux Κορυφαία σε όλη την ώρα στο παρασκήνιο

Μπορείτε να κρατήσετε την κορυφαία εντολή εύκολα διαθέσιμη χωρίς να χρειάζεται να πληκτρολογείτε την κορυφή κάθε φορά στο παράθυρο τερματικού.

Για να διακόψετε την παύση, ώστε να μπορείτε να συνεχίσετε να χρησιμοποιείτε το τερματικό, πατήστε CTRL και Z στο πληκτρολόγιο.

Για να επαναφέρετε την κορυφή στο προσκήνιο, πληκτρολογήστε fg.

Διακόπτες κλειδιών για την κορυφαία εντολή:

  • -h - Εμφάνιση της τρέχουσας έκδοσης
  • -c - Αυτό αλλάζει τη στήλη εντολών μεταξύ της εμφάνισης της εντολής και του ονόματος του προγράμματος
  • -d - Καθορίστε το χρόνο καθυστέρησης μεταξύ της ανανέωσης της οθόνης
  • -o - Ταξινόμηση κατά το όνομα πεδίου
  • -p - Εμφάνιση μόνο των διαδικασιών με καθορισμένα αναγνωριστικά διεργασιών
  • -u - Εμφάνιση μόνο διεργασιών από τον καθορισμένο χρήστη
  • -i - Μην εμφανίζετε καθυστερημένες εργασίες

Εμφάνιση της τρέχουσας έκδοσης

Πληκτρολογήστε τα παρακάτω για να εμφανίσετε τα στοιχεία της τρέχουσας έκδοσης για την κορυφή:

κορυφή -h

Η έξοδος έχει τη μορφή procps -ng έκδοση 3.3.10

Καθορίστε ένα χρόνο καθυστέρησης μεταξύ των ρυθμίσεων ανανέωσης της οθόνης

Για να καθορίσετε μια καθυστέρηση μεταξύ της οθόνης ανανεώνεται ενώ χρησιμοποιείτε την κορυφή πληκτρολογήστε τα εξής:

top -d

Για ανανέωση κάθε 5 δευτερολέπτων top -d 5

Αποκτήστε έναν κατάλογο των στηλών για να ταξινομήσετε

Για να λάβετε μια λίστα με τις στήλες με τις οποίες μπορείτε να ταξινομήσετε την κορυφαία εντολή πληκτρολογώντας τα εξής:

top -O

Υπάρχουν πολλές στήλες, ώστε να επιθυμείτε να διοχετεύσετε την έξοδο σε λιγότερο ως εξής:

top -O | πιο λιγο

Ταξινόμηση των στήλων στην κορυφαία εντολή με όνομα στήλης

Χρησιμοποιήστε την προηγούμενη ενότητα για να βρείτε μια στήλη για ταξινόμηση και στη συνέχεια χρησιμοποιήστε την ακόλουθη σύνταξη για να ταξινομήσετε τη στήλη αυτή:

top -o

Για να ταξινομήσετε κατά% CPU, πληκτρολογήστε τα εξής:

top -o% CPU

Εμφάνιση μόνο των διαδικασιών για έναν συγκεκριμένο χρήστη

Για να εμφανίσετε μόνο τις διαδικασίες που εκτελείται σε συγκεκριμένο χρήστη, χρησιμοποιήστε την ακόλουθη σύνταξη:

top -u

Για παράδειγμα, για να εμφανίσετε όλες τις διαδικασίες που εκτελεί ο χρήστης, πληκτρολογήστε τα εξής:

top-gary

Απόκρυψη εργασιών αναμονής

Η προεπιλεγμένη κορυφαία προβολή μπορεί να φαίνεται γεμάτη και αν θέλετε να δείτε μόνο ενεργές διεργασίες (δηλ. Εκείνες που δεν είναι αδρανείς), τότε μπορείτε να εκτελέσετε την εντολή κορυφής χρησιμοποιώντας την ακόλουθη εντολή:

top -i

Προσθήκη επιπλέον στηλών στην κορυφή της οθόνης

Ενώ τρέχετε πάνω μπορείτε να πατήσετε το πλήκτρο 'F' που δείχνει τη λίστα των πεδίων που μπορούν να εμφανιστούν στον πίνακα:

Χρησιμοποιήστε τα πλήκτρα βέλους για να μετακινηθείτε προς τα πάνω και προς τα κάτω στη λίστα πεδίων.

Για να ορίσετε ένα πεδίο ώστε να εμφανίζεται στην οθόνη πατήστε το πλήκτρο 'D'. Για να αφαιρέσετε το πεδίο πατήστε ξανά το "D". Ένας αστερίσκος (*) θα εμφανιστεί δίπλα στα πεδία που εμφανίζονται.

Μπορείτε να ρυθμίσετε το πεδίο για να ταξινομήσετε τον πίνακα απλά πιέζοντας το πλήκτρο "S" στο πεδίο που θέλετε να ταξινομήσετε.

Πατήστε το πλήκτρο enter για να δεσμευτούν οι αλλαγές σας και πατήστε "Q" για έξοδο.

Τρόποι αλλαγής

Ενώ τρέχετε πάνω μπορείτε να πατήσετε το πλήκτρο "A" για εναλλαγή μεταξύ της τυπικής οθόνης και μιας εναλλακτικής οθόνης.

Αλλαγή χρωμάτων

Πατήστε το πλήκτρο "Z" για να αλλάξετε τα χρώματα των τιμών στην κορυφή.

Για την αλλαγή των χρωμάτων απαιτούνται τρία στάδια:

  1. Πατήστε είτε S για σύνοψη δεδομένων, M για μηνύματα, H για επικεφαλίδες στηλών ή T για πληροφορίες εργασιών για να στοχεύσετε αυτήν την περιοχή για αλλαγή χρώματος
  2. Επιλέξτε χρώμα για αυτόν τον στόχο, 0 για μαύρο, 1 για κόκκινο, 2 για πράσινο, 3 για κίτρινο, 4 για μπλε, 5 για ματζέντα, 6 για κυανό και 7 για λευκό
  3. Εισάγετε για να δεσμευτείτε

Πατήστε το πλήκτρο "B" για να κάνετε το κείμενο έντονα.

Αλλάξτε την οθόνη ενώ εκτελείτε την κορυφή

Ενώ εκτελείται η εντολή κορυφής, μπορείτε να ενεργοποιήσετε και να απενεργοποιήσετε πολλές από τις λειτουργίες πατώντας τα αντίστοιχα πλήκτρα ενώ εκτελείται.

Ο παρακάτω πίνακας δείχνει το πλήκτρο που πρέπει να πατηθεί και η λειτουργία που παρέχει:

Πλήκτρα λειτουργιών
Πλήκτρο λειτουργίαςΠεριγραφή
ΕΝΑΕναλλακτική εμφάνιση (προεπιλογή εκτός λειτουργίας)
ρεΑνανέωση της οθόνης μετά από καθορισμένη καθυστέρηση σε δευτερόλεπτα
HΗ λειτουργία Threads (προεπιλογή εκτός λειτουργίας), συνοψίζει τις εργασίες
ΠΠαρακολούθηση PID (προεπιλογή εκτός λειτουργίας), εμφάνιση όλων των διαδικασιών
σιΈντονη ενεργοποίηση (προεπιλογή ενεργοποιημένη), οι τιμές εμφανίζονται με έντονη γραφή
μεγάλοΕμφάνιση μέσου φορτίου (προεπιλογή ενεργοποιημένο)
tΚαθορίζει τον τρόπο εμφάνισης των εργασιών (προεπιλογή 1 + 1)
mΚαθορίζει τον τρόπο εμφάνισης της χρήσης της μνήμης (προεπιλεγμένες 2 γραμμές)
1Ενιαία cpu (default off) - δηλ. Εμφανίζει για πολλαπλές CPU
JΕυθυγράμμιση αριθμών προς τα δεξιά (προεπιλογή ενεργοποιημένο)
jΕυθυγράμμιση κειμένου προς τα δεξιά (προεπιλογή εκτός λειτουργίας)
RΑντίστροφη ταξινόμηση (προεπιλογή σε λειτουργία) - Υψηλότερες διαδικασίες σε χαμηλότερες διαδικασίες
μικρόΑθροιστικός χρόνος (προεπιλογή εκτός λειτουργίας)
uΤο φίλτρο χρήστη (προεπιλεγμένη ρύθμιση) εμφανίζει μόνο το στοιχείο euid
UΤο φίλτρο χρήστη (προεπιλογή εκτός) δείχνει οποιοδήποτε uid
VΗ προβολή δάσους (προεπιλεγμένη ρύθμιση) εμφανίζεται ως κλάδους
ΧΣήμανση της στήλης (προεπιλογή εκτός λειτουργίας)
zΧρώμα ή μονοφωνικό (προεπιλεγμένο) εμφανίζει χρώματα

Περίληψη

Υπάρχουν περισσότεροι διακόπτες και μπορείτε να διαβάσετε περισσότερα σχετικά με αυτά πληκτρολογώντας τα ακόλουθα στο παράθυρο του τερματικού σας:

άνθρωπος κορυφή