Είτε είστε προγραμματιστής που εργάζεται σε ένα σενάριο που απαιτεί πληροφορίες που σχετίζονται με τον πυρήνα είτε από έναν κανονικό χρήστη απλά περίεργος για το λειτουργικό τους σύστημα, η εντολή uname είναι η πρώτη επιλογή όσον αφορά το σύστημα εξαγωγής πληροφορίες.
Αν και το uname είναι αρκετά εύκολο στη χρήση, για αρχάριους, η έξοδος της εντολής μπορεί να φαίνεται περίπλοκη στην αρχή. Για να σας διευκολύνει, αυτός ο οδηγός δείχνει πώς να χρησιμοποιήσετε το όνομα για να εκτυπώσετε βασικές πληροφορίες που σχετίζονται με το σύστημα στο Linux.
Τι είναι η ανώνυμη εντολή;
Όπως αναφέρθηκε παραπάνω, το uname είναι ένα πρόγραμμα στο Linux και σε άλλα λειτουργικά συστήματα που βασίζονται σε Unix, τα οποία εξάγουν βασικές πληροφορίες λειτουργικού συστήματος και πυρήνα σε καθαρή μορφή. Παρόλο που το uname σημαίνει Όνομα Unix, η εντολή έχει εφαρμοστεί και σε διάφορα άλλα λειτουργικά συστήματα. ο ver Η εντολή είναι το αντίστοιχο της γραμμής εντολών των Windows με το όνομα.
Η βασική σύνταξη της εντολής είναι:
άγνωστες επιλογές
...όπου επιλογές είναι οι σημαίες που μπορείτε να καθορίσετε στην εντολή.
Πληκτρολόγηση Το όνομα σου στο τερματικό εξάγει το όνομα του πυρήνα.
Το όνομα σου
Παραγωγή:
Linux
Αλλά δεν είναι μόνο αυτό. Χρησιμοποιώντας το -ένα Η σημαία με uname παρέχει πλήρεις πληροφορίες σχετικά με τον πυρήνα και το λειτουργικό σύστημα. ο -ένα σημαία σημαίνει Ολα.
άγνωστο -α
Παραγωγή:
Σπάζοντας την έξοδο
Όπως μπορείτε να δείτε, υπάρχουν πολλά πεδία στην έξοδο. Ας μιλήσουμε για το ένα προς ένα.
Linux kali 5.10.0-kali7-amd64 # 1 SMP Debian 5.10.28-1kali1 (2021-04-12) x86_64 GNU / Linux
- Όνομα πυρήνα: Το όνομα του πυρήνα που εκτελείται στη συσκευή σας. Σε αυτήν την περίπτωση, το όνομα του πυρήνα είναι Linux.
- Όνομα κεντρικού υπολογιστή: Το δεύτερο πεδίο προορίζεται για το όνομα κεντρικού υπολογιστή συστήματος. Οι περισσότερες διανομές Linux επιτρέπουν στον χρήστη να διαμορφώσει το όνομα κεντρικού υπολογιστή κατά τη στιγμή της εγκατάστασης. Δεδομένου ότι πρόκειται για εγκατάσταση Kali Linux, το προεπιλεγμένο όνομα κεντρικού υπολογιστή για το σύστημα είναι Κάλι.
- Απελευθέρωση πυρήνα: Το επόμενο πεδίο δηλώνει την απελευθέρωση του πυρήνα. Στην έξοδο παραπάνω, μπορείτε να δείτε ότι η απελευθέρωση του πυρήνα είναι 5.10.0-kali7-amd64.
- Έκδοση πυρήνα: Η έκδοση του πυρήνα Linux που είναι εγκατεστημένη στον υπολογιστή σας. Σε αυτήν την περίπτωση, η έκδοση του πυρήνα είναι # 1 SMP Debian 5.10.28-1kali1 (2021-04-12).
- Όνομα υλικού μηχανήματος: Το όνομα υλικού είναι η αρχιτεκτονική CPU του συστήματός σας. Στην προαναφερθείσα έξοδο, x86_64 είναι το όνομα του υλικού.
- Λειτουργικό σύστημα: Το τελευταίο πεδίο στην έξοδο εμφανίζει το όνομα του λειτουργικού συστήματος. Σε αυτήν την περίπτωση, το όνομα OS είναι GNU / Linux.
Σχετίζεται με: Τι είναι ο πυρήνας στο Linux και πώς ελέγχετε την έκδοσή σας;
Το Uname εμφανίζει επίσης πολλά άλλα πεδία, όπως τον τύπο επεξεργαστή και την πλατφόρμα υλικού του συστήματος. Ο λόγος για τον οποίο δεν εξήγαγε αυτά τα συγκεκριμένα πεδία είναι ότι οι πληροφορίες που αντιστοιχούν σε αυτά τα πεδία είναι άγνωστες στην εντολή. Επομένως, αντί να εμφανίζεται άγνωστος, οι προγραμματιστές επέλεξαν να αφαιρέσουν τέτοια πεδία από την έξοδο.
Εμφάνιση μεμονωμένων πληροφοριών χρησιμοποιώντας το όνομα
Εκτός από το -ένα σημαία, υπάρχουν άλλες επιλογές που μπορείτε να χρησιμοποιήσετε με το όνομα. Κάθε μία από τις πρόσθετες σημαίες αντιστοιχίζεται σε ένα μόνο πεδίο και μπορεί να χρησιμοποιηθεί για την εμφάνιση του συγκεκριμένου πεδίου στην έξοδο.
Για παράδειγμα, εάν θέλετε μόνο το όνομα του λειτουργικού συστήματος, χρησιμοποιήστε το -ο σημαία:
άγνωστο -ο
Παραγωγή:
GNU / Linux
Παρομοίως, μπορείτε να χρησιμοποιήσετε τις ακόλουθες οκτώ επιλογές με uname για έξοδο μεμονωμένων πεδίων.
- Όνομα πυρήνα: -δ
- Όνομα κεντρικού υπολογιστή: -ν
- Απελευθέρωση πυρήνα: -γ
- Έκδοση πυρήνα: -β
- Όνομα υλικού μηχανήματος: -Μ
- Επεξεργαστής: -Π
- Πλατφόρμα υλικού: -Εγώ
- Λειτουργικό σύστημα: -ο
Προς το λάβετε βοήθεια στη γραμμή εντολών και εμφανίστε τις πληροφορίες έκδοσης που σχετίζονται με το uname, χρησιμοποιήστε το --βοήθεια και --εκδοχή σημαίες αντίστοιχα.
uname - βοήθεια
Παραγωγή:
uname - μετατροπή
Παραγωγή:
uname (πυρήνες GNU) 8.32
Πνευματικά δικαιώματα (C) 2020 Free Software Foundation, Inc.
Άδεια GPLv3 +: GNU GPL έκδοση 3 ή μεταγενέστερη .
Αυτό είναι δωρεάν λογισμικό: είστε ελεύθεροι να το αλλάξετε και να το αναδιανείμετε.
Δεν υπάρχει ΕΓΓΥΗΣΗ, στο βαθμό που επιτρέπεται από το νόμο.
Γράφτηκε από τον David MacKenzie.
Τίποτα δεν είναι κρυμμένο στο Linux. Σε αντίθεση με τα Windows και άλλα λειτουργικά συστήματα, ο πηγαίος κώδικας για το Linux είναι ανοιχτού κώδικα και διατίθεται δωρεάν. Αυτό σημαίνει ότι οποιοσδήποτε μπορεί να έχει πρόσβαση στον κώδικα του πυρήνα του Linux και να τον τροποποιήσει ανάλογα με τις ανάγκες του.
Ωστόσο, αυτό απαιτεί εμπειρία και δεξιότητες καθώς η κατανόηση του πηγαίου κώδικα του πυρήνα δεν είναι cakewalk. Κάποιος που μόλις ξεκινά με τη γλώσσα προγραμματισμού C θα πρέπει να αποκτήσει εκτεταμένη γνώση στην ανάπτυξη πριν μπορέσει να ξεκινήσει την ανάπτυξη του πυρήνα Linux.
Η γλώσσα προγραμματισμού C έχει μια σκληρή φήμη. Αλλά αν καταλάβετε αυτό, μπορείτε να προγραμματίσετε οτιδήποτε, όπως δείχνουν αυτές οι συμβουλές.
Διαβάστε Επόμενο
- Linux
- Τερματικό
- Γραμμή εντολών
- Εντολές Linux
Ο Deepesh είναι ο Junior Editor για Linux στο MUO. Γράφει ενημερωτικούς οδηγούς στο Linux, με στόχο να προσφέρει μια ευχάριστη εμπειρία σε όλους τους νεοεισερχόμενους. Δεν είστε σίγουροι για ταινίες, αλλά αν θέλετε να μιλήσετε για την τεχνολογία, αυτός είναι ο τύπος σας. Στον ελεύθερο χρόνο του, μπορείτε να τον βρείτε να διαβάζει βιβλία, να ακούει διαφορετικά είδη μουσικής ή να παίζει κιθάρα.
Εγγραφείτε στο newsletter μας
Εγγραφείτε στο ενημερωτικό δελτίο μας για τεχνικές συμβουλές, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για να εγγραφείτε