συστήματα

Γνώση Υπολογιστών >> συστήματα >  >> Unix

Ποια είναι η εντολή UNIX που θα μετρήσει πόσους χρήστες έχουν συνδεθεί και επίσης τη λίστα στο σύστημα;

Μπορείτε να χρησιμοποιήσετε έναν συνδυασμό εντολών `who` και` wc` για να επιτύχετε αυτό:

`` `bash

Ποιος WC -L

`` `

Επεξήγηση:

* Ποιος είναι :Αυτή η εντολή εμφανίζει πληροφορίες σχετικά με τους χρήστες που έχουν συνδεθεί επί του παρόντος, συμπεριλαμβανομένου του ονόματος χρήστη, του τερματικού, του χρόνου σύνδεσης και του χρόνου αναμονής.

* `| :Αυτό είναι το σύμβολο του σωλήνα που ανακατευθύνει την έξοδο της εντολής `Who` στην εντολή` WC`.

* `wc -l` :Αυτή η εντολή μετράει τον αριθμό των γραμμών στην είσοδο. Σε αυτή την περίπτωση, μετράει τον αριθμό των γραμμών στην έξοδο του `Who` (που αντιπροσωπεύει τον αριθμό των καταγεγραμμένων χρηστών).

Παράδειγμα εξόδου:

`` `

2

`` `

Αυτή η έξοδος υποδεικνύει ότι 2 Οι χρήστες είναι συνδεδεμένοι.

για να δείτε τη λίστα των καταγεγραμμένων χρηστών:

Απλά εκτελέστε την εντολή `who` χωρίς το μέρος` wc`:

`` `bash

ΠΟΥ

`` `

Αυτό θα εμφανίσει μια λίστα με τους χρήστες που έχουν συνδεθεί επί του παρόντος, μαζί με τα στοιχεία σύνδεσής τους.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα