Εντολή τύπου Linux

Entole Typou Linux



Σε αυτόν τον οδηγό, θα μάθουμε περισσότερα για την εντολή 'type' στο Linux.

Προαπαιτούμενα:

Για να εκτελέσετε τα βήματα που παρουσιάζονται σε αυτόν τον οδηγό, χρειάζεστε τα ακόλουθα στοιχεία:







  • Ένα σωστά διαμορφωμένο σύστημα Linux. Δείτε πώς να δημιουργήσετε ένα Linux VM για σκοπούς δοκιμής και εκμάθησης.
  • Βασική κατανόηση της διεπαφής της γραμμής εντολών

Η εντολή τύπου στο Linux

Σε αντίθεση με άλλες εντολές ειδικά για Linux (για παράδειγμα: ls, chmod, shutdown, vi, grep, pwd, κ.λπ.), η εντολή 'type' είναι μια ενσωματωμένη συνάρτηση Bash που εμφανίζει πληροφορίες σχετικά με τον τύπο της εντολής που είναι παρέχεται ως επιχείρημα.



$ τύπος τύπος







Εκτός από το Bash, άλλα κελύφη (Zsh, Ksh, κ.λπ.) έρχονται επίσης με τη δική τους εφαρμογή της εντολής 'type'.

Βασική χρήση



Η δομή εντολών του τύπου είναι η εξής:

$ τύπος < επιλογή > < διαφωνία >

Η απλούστερη χρήση είναι η παροχή μιας εντολής ως όρισμα.

$ τύπος οι οποίες

Η εντολή 'type' μπορεί επίσης να λειτουργήσει με πολλά ορίσματα ταυτόχρονα.

$ τύπος τύπος οι οποίες CD ls chmod sudo ύπνος ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ

Τύποι εντολών

Εάν μας ενδιαφέρει μόνο ο τύπος της εντολής, χρησιμοποιήστε τη σημαία '-t' για να λάβετε μόνο τον τύπο εντολής.

$ τύπος ηχώ

$ τύπος τύπος

$ τύπος ενώ

$ τύπος λαβή

Η έξοδος είναι ένας από τους ακόλουθους τύπους εντολών:

  • ψευδώνυμο : Ένα ψευδώνυμο κοχύλι.
  • λειτουργία : Μια ενσωματωμένη λειτουργία κελύφους.
  • ενσωματωμένο : Μια ενσωματωμένη εντολή κελύφους.
  • αρχείο : Ένα αρχείο δίσκου.
  • λέξη-κλειδί : Μια δεσμευμένη λέξη για συγκεκριμένες λειτουργίες κελύφους.

Εμφάνιση όλων των τοποθεσιών

Διάφορες εντολές στο Linux υπάρχουν τόσο ως αυτόνομο εκτελέσιμο αρχείο όσο και ως ενσωματωμένη συνάρτηση φλοιού. Μπορούμε να προσδιορίσουμε εάν μια εντολή έχει και τα δύο χαρακτηριστικά χρησιμοποιώντας την εντολή 'type'.

Δείτε το παρακάτω παράδειγμα:

$ τύπος -ένα ηχώ

Εδώ, όπως υποδηλώνει η έξοδος, η εντολή 'echo' είναι μια ενσωματωμένη συνάρτηση φλοιού καθώς και ένα εκτελέσιμο αρχείο (βρίσκεται στο '/usr/bin/echo').

Αλλες επιλογές

Εκτός από τις επιλογές που αναφέρθηκαν μέχρι τώρα, η εντολή «type» συνοδεύεται από κάποιες επιπλέον.

Η σημαία “-p”.

Εκτελέστε τις παρακάτω εντολές:

$ τύπος ηχώ

$ τύπος ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ

Εδώ, η εντολή 'type' δεν θα εμφανίσει καμία έξοδο εάν το όρισμα που δίνεται είναι ενσωματωμένο κέλυφος. Διαφορετικά, η έξοδος θα είναι η θέση του εκτελέσιμου αρχείου της εντολής.

Η σημαία “-P”.

Δείτε τα παρακάτω παραδείγματα:

$ τύπος ηχώ pwd

$ τύπος αν ενώ

Εδώ, η εντολή 'type' θα αναζητήσει τα δεδομένα ορίσματα σε όλες τις θέσεις PATH και θα επιστρέψει τη θέση των ταιριασμένων εκτελέσιμων αρχείων.

Σε αυτό το παράδειγμα, και οι δύο εντολές 'echo' και 'pwd' έχουν αποκλειστικά δυαδικά αρχεία. Τόσο το 'if' και το 'while' είναι λέξεις-κλειδιά του κελύφους και δεν έχουν αποκλειστικό δυαδικό. Άρα, η έξοδος είναι άδεια.

Κωδικοί εξόδου

Αφού εκτελέσει την εργασία της, η εντολή «type» αφήνει πίσω έναν κωδικό εξόδου. Χρησιμοποιώντας τον κωδικό εξόδου, μπορούμε να προσδιορίσουμε εάν η εργασία είναι επιτυχής ή όχι.

  • 0 : Η εντολή εκτελείται με επιτυχία και χωρίς κανένα σφάλμα.
  • 1 : Η εντολή αντιμετωπίζει ένα σφάλμα.

Οι ακόλουθες εντολές δείχνουν τους κωδικούς εξόδου:

$ τύπος τύπος

$ ηχώ $;

$ τύπος asdfg

$ ηχώ $;

συμπέρασμα

Σε αυτόν τον οδηγό, δείξαμε πώς να χρησιμοποιήσετε την εντολή 'type' στο Linux. Είναι μια εντολή ενσωματωμένη στο κέλυφος που περιγράφει τη φύση μιας εντολής.

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

Καλή πληροφορική!