Εντολή βοήθειας Linux

Entole Boetheias Linux



Σε αυτόν τον οδηγό, θα δείξουμε πώς να χρησιμοποιήσετε την εντολή 'help' στο Linux.

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

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







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

Η εντολή βοήθειας

Όταν εργαζόμαστε με το CLI, ουσιαστικά αλληλεπιδρούμε με ένα πρόγραμμα φλοιού που λειτουργεί ως διεπαφή με το υποκείμενο λειτουργικό σύστημα. Προς το παρόν, το Bash είναι το πιο ευρέως χρησιμοποιούμενο πρόγραμμα κελύφους. Τα περισσότερα συστήματα Linux σήμερα χρησιμοποιούν το Bash ως προεπιλεγμένο κέλυφος.



Η εντολή 'help' είναι μια ενσωματωμένη εντολή φλοιού του Bash. Χρησιμοποιείται για την περιήγηση στην τεκμηρίωση του φλοιού άλλων ενσωματωμένων εντολών όπως ηχώ, cd, pwd, ψευδώνυμο και άλλες.



Για να λάβετε μια λίστα με όλη τη διαθέσιμη τεκμηρίωση, εκτελέστε την εντολή 'help' από μόνη της:





$ βοήθεια



Όλες οι εντολές (και οι λέξεις-κλειδιά) στη λίστα είναι εντολές και συναρτήσεις ενσωματωμένες στο κέλυφος. Μπορούμε να το επαληθεύσουμε χρησιμοποιώντας την εντολή «type». Για παράδειγμα:

$ τύπος βοήθεια εξαγωγή δοκιμή ισοτιμία εκτελεστ pwd ΕΠΙΣΤΡΟΦΗ

Η τεκμηρίωση βοήθειας μπορεί να είναι μια σύντομη περίληψη ή σχετικά λεπτομερής. Ωστόσο, για την πλήρη τεκμηρίωση, ανατρέξτε στις σελίδες man (εάν υπάρχουν).

Βασική χρήση

Στο παρακάτω παράδειγμα, η βοήθεια θα παρουσιάσει μια γρήγορη τεκμηρίωση της εντολής 'pwd':

$ βοήθεια pwd

Ομοίως, μπορούμε να χρησιμοποιήσουμε τη 'βοήθεια' για να ελέγξουμε μια γρήγορη τεκμηρίωση άλλων εργαλείων.

$ βοήθεια του

$ βοήθεια CD

$ βοήθεια ηχώ

Μπορούμε επίσης να ρίξουμε μια γρήγορη ματιά στην τεκμηρίωση της ίδιας της εντολής 'help':

$ βοήθεια βοήθεια

Σύντομη περιγραφή

Αντί για την τεκμηρίωση, το 'help' μπορεί να εκτυπώσει μια σύντομη περιγραφή της καθορισμένης εντολής. Για να το κάνετε αυτό, πρέπει να προσθέσετε τη σημαία '-d':

$ βοήθεια -ρε < διαφωνία >

Στο πρώτο παράδειγμα, ελέγξτε τη σύντομη περιγραφή του 'pwd':

$ βοήθεια -ρε pwd

Ομοίως, μπορούμε να ελέγξουμε τη σύντομη περιγραφή άλλων εντολών:

$ βοήθεια -ρε του

$ βοήθεια -ρε CD

$ βοήθεια -ρε ηχώ

Pseudo Man Page

Μπορούμε να δώσουμε εντολή στη 'βοήθεια' να εκτυπώσει την τεκμηρίωση στη μορφή σελίδας man. Δεδομένου ότι δεν είναι η πραγματική σελίδα man της εντολής, αναφέρεται ως ψευδο-man page.

Για να λάβετε την τεκμηρίωση σε μορφή σελίδας man, χρησιμοποιήστε τη σημαία '-m':

$ βοήθεια < διαφωνία >

Για παράδειγμα, ανατρέξτε στην τεκμηρίωση βοήθειας της 'βοήθειας' στη μορφή σελίδας ανθρώπου:

$ βοήθεια βοήθεια

Ομοίως, μπορούμε να εφαρμόσουμε αυτήν τη μορφοποίηση σε άλλη τεκμηρίωση:

$ βοήθεια του

$ βοήθεια CD

$ βοήθεια ηχώ

Εντολή Σύνταξη Μόνο

Χρειάζεστε μια γρήγορη ματιά στη δομή εντολών μιας συγκεκριμένης εντολής; Χρησιμοποιώντας την ' -μικρό Η σημαία θα εμφανίζει μόνο τη σύνταξη εντολών:

$ βοήθεια -μικρό < διαφωνία >

Για παράδειγμα, για να ελέγξετε τη σύνταξη της εντολής echo, χρησιμοποιήστε την ακόλουθη εντολή:

$ βοήθεια -μικρό ηχώ

Ομοίως, μπορούμε να ελέγξουμε τη σύνταξη εντολών άλλων εντολών:

$ βοήθεια -μικρό του

$ βοήθεια -μικρό CD

$ βοήθεια -μικρό βοήθεια

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

Ανάλογα με την επιτυχία του σχολίου που εκτελείται, η εντολή 'help' επιστρέφει έναν κωδικό εξόδου. Οι τιμές του κωδικού εξόδου είναι οι εξής:

  • 0 : Η εντολή εκτελείται με επιτυχία.
  • 1 : Το συγκεκριμένο όρισμα δεν βρέθηκε.
  • 2 : Λάθος επιλογή.

Το ακόλουθο παράδειγμα δείχνει αυτούς τους κωδικούς εξόδου:

$ βοήθεια βοήθεια

$ ηχώ $;

$ βοήθεια adsf

$ ηχώ $;

$ βοήθεια -asdf

$ ηχώ $;

συμπέρασμα

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

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

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