Πώς να προσδιορίσετε τον τρέχοντα λογαριασμό χρήστη στο Linux

Το κέλυφος του Bash στην έννοια της επιφάνειας εργασίας Unity

Fatmawati Achmad Zaenuri/Shutterstock.com



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

Γιατί θα πρέπει να βρείτε την ταυτότητα του τρέχοντος χρήστη; Σε πολλές περιπτώσεις ο ιδιοκτήτης του υπολογιστή είναι ο μόνος χρήστης και, χωρίς να γίνει πολύ υπαρξιακός, πιθανότατα γνωρίζουν τον εαυτό τους. Ίσως, αλλά είναι επίσης σύνηθες οι άνθρωποι να δημιουργούν πρόσθετους λογαριασμούς χρηστών για να επιτρέπουν στα μέλη της οικογένειας να έχουν πρόσβαση στον υπολογιστή. Και, εάν είστε συνδεδεμένοι σε ένα απομακρυσμένο κέλυφος σε έναν διακομιστή κάπου, μπορεί να χρειαστείτε μια γρήγορη υπενθύμιση του ονόματος χρήστη με το οποίο είστε συνδεδεμένοι. Εάν δείτε μια συνδεδεμένη συνεδρία χωρίς κανέναν παρόντα, πώς αναγνωρίζετε τον τρέχοντα χρήστη από τη γραμμή εντολών;





Ας δοκιμάσουμε πρώτα την πιο εύκολη επιλογή. Το μόνο που χρειάζεται να κάνουμε είναι να δούμε τη γραμμή εντολών. Από προεπιλογή, οι διανομές Linux έχουν το όνομα χρήστη στη γραμμή εντολών. Απλός. Δεν χρειάστηκε καν να πληκτρολογήσουμε τίποτα.

Το όνομα χρήστη εμφανίζεται στη γραμμή εντολών



Εάν ο χρήστης έχει αλλάξει την προτροπή του σε κάποια άλλη μορφή, πρέπει να δοκιμάσουμε κάτι άλλο. Το |_+_| εντολή θα μας δώσει τις πληροφορίες που αναζητούμε.

who

Έξοδος από την εντολή who

Η έξοδος από |_+_| σας δίνει το όνομα του τρέχοντος χρήστη, το τερματικό στο οποίο είναι συνδεδεμένο, την ημερομηνία και την ώρα που συνδέθηκε. Εάν πρόκειται για απομακρυσμένη περίοδο λειτουργίας, μας ενημερώνει επίσης από πού είναι συνδεδεμένοι.



Διαφήμιση

Συγκριτικά, το |_+_| Η εντολή παρέχει μια πολύ εύστοχη απάντηση:

who

Έξοδος από την εντολή whoami

Μπορείτε να λάβετε την ίδια μονολεκτική απάντηση επαναλαμβάνοντας το |_+_| μεταβλητή περιβάλλοντος στην οθόνη.

whoami

Χρήση echo για την εμφάνιση της μεταβλητής περιβάλλοντος χρήστη

Η μονογράμματη εντολή |_+_| απαιτεί λιγότερη πληκτρολόγηση και παρέχει περισσότερες πληροφορίες.

$USER

Έξοδος από την εντολή w

Το |_+_| Η εντολή μας παρέχει το όνομα χρήστη που είναι αυτό που θέλαμε και ένα μπόνους σύνολο δεδομένων για αυτόν τον χρήστη. Σημειώστε ότι εάν υπάρχουν πολλοί χρήστες συνδεδεμένοι στο σύστημα Linux, το |_+_| η εντολή θα τα αναφέρει όλα. Θα πρέπει να ξέρετε σε ποιο τερματικό είχε συνδεθεί ο χρήστης που σας ενδιαφέρει. Εάν έχουν συνδεθεί απευθείας στον ίδιο τον υπολογιστή Linux, αυτό θα είναι pts/o, οπότε αναζητήστε :0 στην έξοδο από |_+_| .

Το |_+_| Η εντολή παρέχει τον χρόνο εκκίνησης, το χρόνο λειτουργίας και τη μέση φόρτωση για τα προηγούμενα πέντε, δέκα και δεκαπέντε λεπτά και τις ακόλουθες πληροφορίες σχετικά με τον τρέχοντα χρήστη.

    ΧΡΗΣΤΗΣ: Το όνομα χρήστη. TTY: Ο τύπος του τερματικού στο οποίο είναι συνδεδεμένοι. Αυτό θα είναι συνήθως ένα pts (ψευδο-τηλετύπος). :0 σημαίνει το φυσικό πληκτρολόγιο και την οθόνη που είναι συνδεδεμένα σε αυτόν τον υπολογιστή. ΑΠΟ: Το όνομα του απομακρυσμένου κεντρικού υπολογιστή, εάν πρόκειται για απομακρυσμένη σύνδεση. ΣΥΝΔΕΣΗ@: Η ώρα κατά την οποία ο χρήστης συνδέθηκε. ΑΔΡΑΝΗΣ: Περίοδος αδράνειας. Αυτό δείχνει ?xdm? στο στιγμιότυπο οθόνης, επειδή εκτελούμε ένα πρόγραμμα προβολής X-windows, το οποίο δεν παρέχει αυτές τις πληροφορίες. JCPU: Χρόνος κοινής CPU, αυτός είναι ο χρόνος CPU που χρησιμοποιείται από όλες τις διεργασίες που έχουν προσαρτηθεί σε αυτό το tty. Με άλλα λόγια, ο συνολικός χρόνος CPU αυτού του χρήστη σε αυτήν την συνδεδεμένη περίοδο λειτουργίας. PCPU: Χρόνος CPU διαδικασίας, αυτός είναι ο χρόνος CPU που χρησιμοποιείται από την τρέχουσα διαδικασία. Η τρέχουσα διαδικασία ονομάζεται στη στήλη WHAT. ΤΙ: Η γραμμή εντολών της τρέχουσας διαδικασίας αυτού του χρήστη.

Τώρα που γνωρίζουμε ποιος είναι αυτός ο χρήστης, μπορούμε να λάβουμε περισσότερες πληροφορίες για αυτόν. Το |_+_| Η εντολή είναι ένα καλό μέρος για να ξεκινήσετε. Πληκτρολογήστε |_+_|, ένα κενό, το όνομα του χρήστη και πατήστε enter.

w

Έξοδος από την εντολή id

Διαφήμιση

Αυτό μας δίνει το αναγνωριστικό χρήστη (uid), το αναγνωριστικό ομάδας (gid) και τις ομάδες στις οποίες είναι μέλη. Μια λιγότερο ακατάστατη εμφάνιση των ομάδων μπορεί να επιτευχθεί χρησιμοποιώντας το |_+_| εντολή.

w

Έξοδος από την εντολή ομάδες

Μια ωραία περίληψη παρέχεται από το |_+_| εντολή. Χρήση |_+_| για να εγκαταστήσετε αυτό το πακέτο στο σύστημά σας εάν χρησιμοποιείτε Ubuntu ή άλλη διανομή που βασίζεται στο Debian. Σε άλλες διανομές Linux, χρησιμοποιήστε αντί αυτού το εργαλείο διαχείρισης πακέτων της διανομής σας Linux.

w

Μόλις έχετε |_+_| εγκατεστημένο, μπορείτε να το χρησιμοποιήσετε για να εμφανίσετε ορισμένες πληροφορίες σχετικά με τον εν λόγω χρήστη.

δάχτυλο ντέιβ

Έξοδος από την εντολή δακτύλου

Στα περισσότερα συστήματα Linux, ορισμένα από αυτά τα πεδία θα είναι κενά. Το γραφείο, το πλήρες όνομα και οι αριθμοί τηλεφώνου δεν συμπληρώνονται από προεπιλογή. Το πεδίο 'Χωρίς σχέδιο' αναφέρεται σε ένα παλιό σχήμα όπου μπορούσατε να παρέχετε μερικές σημειώσεις για όποιον ενδιαφέρεται, για το τι εργάζεστε ή σχεδιάζετε να κάνετε. Εάν επεξεργαστείτε το αρχείο .plan στον αρχικό σας φάκελο, τα περιεχόμενα αυτού του αρχείου προστίθενται στην έξοδο από |_+_| .

Για να αποκαλύψετε γρήγορα το όνομα του συνδεδεμένου χρήστη από την επιφάνεια εργασίας του GNOME που χρησιμοποιείται στο Ubuntu και σε πολλές άλλες διανομές Linux, κάντε κλικ στο μενού συστήματος στην επάνω δεξιά γωνία της οθόνης σας. Η κάτω καταχώριση στο αναπτυσσόμενο μενού είναι το όνομα χρήστη. Άλλα περιβάλλοντα επιφάνειας εργασίας Linux θα πρέπει να εμφανίζουν το όνομα χρήστη σας σε ένα παρόμοιο εύκολο στην εύρεση μενού.

Μενού συστήματος που δείχνει το όνομα χρήστη

Διαφήμιση

Ήταν εύκολο, μόνο ένα κλικ. Αλλά πού είναι η διασκέδαση σε αυτό;

Δεν μπορείτε να αισθάνεστε ψηφιακός ντετέκτιβ με τον ίδιο τρόπο όπως όταν χρησιμοποιείτε το κέλυφος Bash.

Εντολές Linux
Αρχεία πίσσα · pv · Γάτα · tac · chmod · λαβή · διαφ · sed · Με · άνδρας · έσπρωξε · popd · fsck · δοκιμαστικό δίσκο · επ · fd · παντοκ · CD · $PATH · οκ · Συμμετοχή · jq · πτυχή · uniq · journalctl · ουρά · κατάσταση · ls · fstab · πέταξε έξω · πιο λιγο · chgrp · τσόουν · στροφή μηχανής · Κοίτα · χορδές · τύπος · μετονομάζω · φερμουάρ · ανοίγω φερμουάρ · βουνό · ποσό · εγκαθιστώ · fdisk · mkfs · rm · rmdir · rsync · df · gpg · εμείς · νανο · mkdir · από · ln · κηλίδα · μετατρέπω · rclone · κομματάκι · SRM
Διαδικασίες ψευδώνυμο · οθόνη · μπλουζα · όμορφη · renice · πρόοδος · στρας · Σύστημα · tmux · chsh · ιστορία · στο · σύνολο παραγωγής · Ελεύθερος · οι οποίες · dmesg · usermod · ΥΣΤΕΡΟΓΡΑΦΟ · chroot · xargs · tty · ροζ · lsof · vmstat · τέλος χρόνου · τείχος · Ναί · σκοτώνω · ύπνος · sudo · του · χρόνος · ομαδική προσθήκη · usermod · ομάδες · lshw · ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ · επανεκκίνηση · να σταματήσει · απενεργοποίηση · passwd · lscpu · crontab · ημερομηνία · bg · fg
Δικτύωση netstat · ping · traceroute · ip · σσ · ποιος είναι · fail2ban · bmon · εσύ · δάχτυλο · nmap · ftp · μπούκλα · wget · που · ποιός είμαι · Σε · iptables · ssh-keygen · ufw

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Καλύτεροι φορητοί υπολογιστές Linux για προγραμματιστές και λάτρεις

ΔΙΑΒΑΣΤΕ ΤΗ ΣΥΝΕΧΕΙΑ Φωτογραφία προφίλ για τον Dave McKay Dave McKay
Ο Dave McKay χρησιμοποίησε για πρώτη φορά υπολογιστές όταν η διάτρητη χαρτοταινία ήταν στη μόδα και από τότε ασχολείται με τον προγραμματισμό. Μετά από περισσότερα από 30 χρόνια στη βιομηχανία της πληροφορικής, είναι πλέον δημοσιογράφος τεχνολογίας πλήρους απασχόλησης. Κατά τη διάρκεια της καριέρας του, έχει εργαστεί ως ελεύθερος επαγγελματίας προγραμματιστής, διευθυντής διεθνούς ομάδας ανάπτυξης λογισμικού, διευθυντής έργου υπηρεσιών πληροφορικής και, πιο πρόσφατα, ως Υπεύθυνος Προστασίας Δεδομένων. Η γραφή του έχει δημοσιευτεί από τα howtogeek.com, cloudsavvyit.com, itenterpriser.com και opensource.com. Ο Dave είναι ευαγγελιστής Linux και υπέρμαχος ανοιχτού κώδικα.
Διαβάστε το πλήρες βιογραφικό

Ενδιαφέροντα Άρθρα