How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox
Πίνακας περιεχομένων:
Όταν γράφετε σενάρια Bash, είναι πάντα μια καλή πρακτική να κάνετε τον κώδικα σας καθαρό και εύκολα κατανοητό. Οργάνωση του κώδικα σας σε μπλοκ, εσοχή, δίνοντας μεταβλητές και λειτουργίες περιγραφικά ονόματα είναι αρκετοί τρόποι για να το κάνετε αυτό.
Ένας άλλος τρόπος για να βελτιώσετε την αναγνωσιμότητα του κώδικα σας είναι να χρησιμοποιήσετε σχόλια. Ένα σχόλιο είναι μια ανθρώπινη αναγνώσιμη εξήγηση ή σχολιασμός που γράφεται στο σενάριο κελύφους.
Η προσθήκη σχολίων στις δέσμες ενεργειών σας Bash θα σας εξοικονομήσει πολύ χρόνο και προσπάθεια όταν εξετάσετε τον κώδικα σας στο μέλλον. Ας υποθέσουμε ότι θέλετε να αλλάξετε ένα σενάριο που γράψατε πριν από λίγους μήνες ή και χρόνια. Οι πιθανότητες είναι ότι δεν θα θυμηθείτε γιατί γράψατε κάποιο περίπλοκο κομμάτι κώδικα εκτός αν έχετε προσθέσει ένα σχόλιο.
Τα σχόλια βοηθούν επίσης άλλους προγραμματιστές και διαχειριστές συστημάτων που μπορεί να χρειαστεί να διατηρήσουν το σενάριο για να κατανοήσουν τον κώδικα και τον σκοπό του.
Τα σχόλια χρησιμοποιούνται συνήθως για να εξηγήσουν τι δεν μπορεί να κάνει ο κώδικας. Για παράδειγμα, εάν έχετε μια περίπλοκη επανάληψη ή υποκατάσταση παραμέτρων μέσα στο σενάριο Bash, θα πρέπει να γράψετε ένα σχόλιο για το τι κάνει ο κώδικας. Τα σχόλια πρέπει να είναι σύντομα και στο σημείο. Μη εξηγείτε κάτι που είναι απλό και προφανές στον αναγνώστη.
, θα καλύψουμε τα βασικά της σύνταξης σχολίων στο Bash.
Γράφοντας Σχόλια στο Bash
Ο Bash αγνοεί όλα όσα γράφεται μετά το σύμβολο κατατεθέν (
#
) στη γραμμή. Η μόνη εξαίρεση σε αυτόν τον κανόνα είναι όταν η πρώτη γραμμή στο σενάριο ξεκινά με το
#!
χαρακτήρες. Αυτή η ακολουθία χαρακτήρων ονομάζεται Shebang και χρησιμοποιείται για να πει το λειτουργικό σύστημα το οποίο ο διερμηνέας θα χρησιμοποιήσει για να αναλύσει το υπόλοιπο αρχείο.
Τα σχόλια μπορούν να προστεθούν στην αρχή στη γραμμή ή σε συνδυασμό με άλλο κώδικα:
# This is a Bash comment. echo "This is Code" # This is an inline Bash comment.
Ο κενός χώρος μετά το σημάδι κατακερματισμού δεν είναι υποχρεωτικός, αλλά θα βελτιώσει την αναγνωσιμότητα του σχολίου.
Συνήθως, όταν το σενάριο ανοίγει σε ένα πρόγραμμα επεξεργασίας κειμένου, τα σχόλια απεικονίζονται με πράσινο χρώμα.
Τα σχόλια είναι επίσης χρήσιμα όταν δοκιμάζετε ένα σενάριο. Αντί να διαγράψετε ορισμένες γραμμές ή μπλοκ, μπορείτε να τους σχολιάσετε:
# if]; then # echo "Variable is greater than 10." # fi
Τα σχόλια πολλαπλών γραμμών στο Bash
Σε αντίθεση με τις περισσότερες γλώσσες προγραμματισμού, το Bash δεν υποστηρίζει τα σχόλια πολλαπλών γραμμών.
Ο πιο απλός τρόπος για να γράψετε πολλά σχόλια στο Bash είναι να προσθέσετε ένα σχόλιο ένα μετά το άλλο:
# This is the first line. # This is the second line.
Μια άλλη επιλογή είναι να χρησιμοποιήσετε το HereDoc. Είναι ένας τύπος ανακατεύθυνσης που σας επιτρέπει να περάσετε πολλές γραμμές εισόδου σε μια εντολή. Εάν το μπλοκ HereDoc δεν επαναπροσανατολιστεί σε μια εντολή, μπορεί να χρησιμεύσει ως ένα σύμβολο κράτησης θέσεων πολλών γραμμών:
<< 'MULTILINE-COMMENT' Everything inside the HereDoc body is a multiline comment MULTILINE-COMMENT
Χρησιμοποιώντας το HereDoc είναι ένα hack, όχι ένας πραγματικός ενσωματωμένος τρόπος για να γράψετε πολλά σχόλια Bash. Για να αποφύγετε τυχόν προβλήματα, προτιμάτε να χρησιμοποιείτε σχόλια μιας γραμμής.
συμπέρασμα
Γράφοντας τα σχόλια είναι μια καλή πρακτική και βοηθά άλλους προγραμματιστές, συμπεριλαμβανομένου και του μελλοντικού εαυτού τους, να κατανοήσουν το script κελύφους. Στο Bash, τα πάντα μετά το σημάδι κατακερματισμού (
#
) και μέχρι το τέλος της γραμμής θεωρούνται ως σχόλιο.
Εάν έχετε οποιεσδήποτε ερωτήσεις ή σχόλια, μπορείτε να αφήσετε ένα σχόλιο.
bash terminalΧρησιμοποιήστε δέσμες ενεργειών Greasemonkey σε IE, Chrome και Safari
Το πρόσθετο Greasemonkey σας επιτρέπει να προσαρμόσετε τους ιστότοπους και να περιηγηθείτε με τον τρόπο που θέλετε - Εάν είστε στο Firefox. Εδώ είναι πώς να φτάσετε κάτω από την κουκούλα με τους Internet Explorer, το Chrome και το Safari.
Αυτός είναι ένας οδηγός για αρχάριους για να δημιουργήσετε δέσμες ενεργειών AutoHotkey.
Το AutoHotkey
Εκτείνετε τις επεκτάσεις εγκατάστασης, εξωτερικές δέσμες ενεργειών στο Chrome όχι στο κατάστημα ιστού
Μάθετε πώς να αναγκάζετε τις επεκτάσεις εγκατάστασης και τις εξωτερικές δέσμες ενεργειών στο Chrome που δεν περιλαμβάνονται στο Chrome Web Store.