Στο λειτουργικό σύστημα Linux, το πρόγραμμα ps είναι το πιο κοινό εργαλείο που χρησιμοποιείται από έναν διαχειριστή συστήματος. Παρέχει μια ματιά σε πραγματικό χρόνο στη λίστα των διαδικασιών που εκτελούνται.
Η σύνταξη του ps μπορεί να είναι λίγο διαφορετική. Έχουμε παραθέσει μερικούς από τους καλύτερους τρόπους με τους οποίους μπορείτε να κάνετε εντολή ps μαζί με μία μόνο παύλα, καθώς είναι η πιο χρησιμοποιούμενη σύνταξη.
Ας αρχίσουμε!
1. Εμφάνιση όλων των διεργασιών
Εντολή που χρησιμοποιείται: ps -ef

Αυτό θα εμφανίσει τις τρέχουσες διεργασίες μαζί με τα δεδομένα που σχετίζονται με κάθε διαδικασία. Τα δεδομένα αποτελούνται επίσης από στήλες που εμφανίζουν PID, τύπο τερματικού, όνομα εντολής και χρόνο εκτέλεσης.
2. Φιλτράρισμα διεργασιών κατά όνομα διεργασίας
Εντολή που χρησιμοποιείται – όνομα ps -C

Θα εμφανίσετε διεργασίες με το όνομα διεργασίας. Όλο το όνομα της διαδικασίας θα είναι πεζό. Θα πραγματοποιήσει αναζήτηση μέσω όλων των διεργασιών χωρίς -prefix.
3. Ταξινόμηση διαδικασιών κατά χρήστη
Εντολή που χρησιμοποιείται: ps -e -u

Μπορείτε να φιλτράρετε τα αποτελέσματα ps για να λάβετε διεργασίες με ένα συγκεκριμένο όνομα χρήστη. Μπορείτε επίσης να το χρησιμοποιήσετε χωρίς πρόθεμα.
4. Ταξινόμηση διεργασιών κατά Αναγνωριστικό διεργασίας
Εντολή που χρησιμοποιείται: ps -ef -p 1234,5678,9012
Εάν γνωρίζετε τι είναι το αναγνωριστικό διεργασίας μιας συγκεκριμένης διεργασίας που εκτελείται, μπορείτε να το φιλτράρετε χρησιμοποιώντας το αναγνωριστικό διεργασίας.
5. Εμφανίζει συγκεκριμένες στήλες
ps -e -o pid,uname,pcpu,pmem,comm

Με τη σημαία -o, λαμβάνετε συγκεκριμένες επιλογές εμφάνισης εξόδου για τα αποτελέσματα της εντολής ps.
Διαβάστε επίσης: -
11 εφαρμογές Linux που πρέπει να εγκαταστήσετε στον... - Αναζητάτε εξαιρετικές εφαρμογές Linux για τον υπολογιστή σας; Βρήκαμε τα καλύτερα στην παρτίδα. Δείτε τη λίστα μας...
6. Grep εντός των αποτελεσμάτων
Όνομα εντολής: ps -ef | grep εργαζόμενος
Εάν θέλετε να κάνετε ευκαμψία για αναζήτηση μέσα στα αποτελέσματα από το ps, μπορείτε να διοχετεύσετε τα αποτελέσματα στο grep. Με αυτήν την εντολή (grep), μπορείτε να κάνετε αναζήτηση μέσω συνήθων εκφράσεων για αντιστοίχιση μοτίβων.
7. Φιλτράρετε τις διαδικασίες μέσω χρήσης
Εντολή που χρησιμοποιείται: ps -e –sort=-pcpu -o pid,pcpu,comm

Φιλτράρει την εντολή χρησιμοποιώντας στήλες που παρατίθενται. Το πρόθεμα – ταξινομεί το χαρακτηριστικό σε φθίνουσα σειρά και το πρόθεμα + φιλτράρει το χαρακτηριστικό με αύξουσα σειρά. Η εντολή έχει επίσης την εντολή -o που εμφανίζει συγκεκριμένες στήλες, ωστόσο, δεν είναι απαραίτητη για την ταξινόμηση
8. Μίξη και αντιστοίχιση στηλών μετονομασμένων και προεπιλεγμένων ονομάτων
Εντολή που χρησιμοποιείται: ps -e -o pid,pcpu=CPU -o pmem=RAM,comm
Εάν θέλετε να αποκρύψετε τις κεφαλίδες σε συγκεκριμένες στήλες, τότε μπορείτε να αφήσετε ένα κενό αμέσως μετά το σύμβολο =. Επίσης, εάν θέλετε να συνδυάσετε και να αντιστοιχίσετε στήλες μετονομασμένων και προεπιλεγμένων ονομάτων, τότε χρειάζεστε σημαία -o για κάθε στήλη που μετονομάζεται.
9. Ονομάστε ξανά τις κεφαλίδες στηλών
Εντολή που χρησιμοποιείται: ps -o pid=Process,ruser=RealUser,comm=Command

Μπορείτε να μετονομάσετε τις στήλες ενώ χρησιμοποιείτε την εντολή -o που δημιουργεί μια εμφάνιση εξόδου που καθορίζεται από το χρήστη. Το μόνο που χρειάζεται να κάνετε είναι να επισυνάψετε = υπογράψετε και το επιθυμητό όνομα και σημαία -o για κάθε μετονομασμένη κεφαλίδα.
10. Εμφάνιση όλων των ριζικών διεργασιών
Εντολή που χρησιμοποιείται: ps -f -U root -u root
Εκτελεί μια αναζήτηση για όλες τις διεργασίες που εκτελούνται με πρωτότυπα και αποτελεσματικά αναγνωριστικά root. Με τη σημαία -f, μπορείτε να λάβετε μορφή σε πλήρες μήκος. Για να προσαρμόσετε την έξοδο, μπορείτε να προσθέσετε σημαία -o σε αυτήν.
11. Εμφάνιση νημάτων διαδικασίας
Εντολή που χρησιμοποιείται: ps -p 4041 -L
Χρησιμοποιήστε τη σημαία -L για εναλλαγή στην οθόνη νήματος για να λάβετε οποιαδήποτε λειτουργικότητα του ps. Αυτό χρησιμοποιείται για τον εντοπισμό των νημάτων μιας συγκεκριμένης διαδικασίας.
Πρέπει να διαβάσετε: -
Top 6 εναλλακτικές λύσεις για το Ubuntu Linux Ψάχνετε για καλύτερη εναλλακτική λύση Ubuntu; Αυτό το άρθρο λέει για 6 καλύτερες διανομές linux που μπορούν να χρησιμοποιηθούν αντί του Ubuntu.
12. Εκθέστε τα αποτελέσματα με τη μορφή ιεραρχικού δέντρου
Εντολή που χρησιμοποιείται: ps -e –forest

Με την τέχνη ASCII, δημιουργεί μια δομή που μοιάζει με δέντρο για να δείχνει τις διαδικασίες. Εμφανίζει διχαλωτές & παιδιά διεργασίες ως διάδοχοι των σχετικών διεργασιών, ταξινομώντας ανάλογα. Αν θέλετε να κρύψετε τα «κλαδιά» του δέντρου, αντικαταστήστε το –δάσος σε –H
Έτσι, αυτές είναι μερικές από τις εντολές συνδυασμού που μπορούν να χρησιμοποιηθούν με την εντολή ps για να λάβετε πληροφορίες σχετικά με τις διεργασίες που εκτελούνται και επίσης μπορούν να εμφανίσουν πληροφορίες σε χρήσιμες μορφές.