Λειτουργικά συστήματα

Γνώση Υπολογιστών >> Λειτουργικά συστήματα >  >> Unix

Πώς να χρησιμοποιήσετε ένα UNIX Shell Script να δημιουργήσετε μια HTML ιστοσελίδα

UNIX shell scripts μπορούν να χρησιμοποιηθούν για τη δημιουργία ιστοσελίδων που εμφανίζουν την έξοδο του βασικού UNIX εντολές , όπως " uname - a" και " uptime ", ή πολύπλοκες προγράμματα . Αυτό το είδος της γραφής που ονομάζεται μια κοινή γραφή διεπαφή πύλη και χρησιμοποιείται για να αλληλεπιδρούν με το πραγματικό διακομιστή Web και να παράγει δυναμικό περιεχόμενο στην ιστοσελίδα . UNIX shell scripts μπορεί να χρησιμοποιηθεί μόνο σε διακομιστές Web Linux ή UNIX -based . Οδηγίες
Η

1 Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου, όπως το vi , nano ή gedit . 2

Πληκτρολογήστε τη γραμμή " # ! /Bin /bash " χωρίς εισαγωγικά για να ξεκινήσετε το σενάριο κελύφους . Κάθε έξοδος από αυτό το σενάριο θα πρέπει να σταλεί στον browser ως μέρος της απάντησης HTTP του server
εικόνων 3

Πληκτρολογήστε την ακόλουθη γραμμή για να ρυθμίσετε την κεφαλίδα HTTP που δείχνει ότι η HTML εξής: .

echo " Content-type : text /html "
Η 4

Πληκτρολογήστε τη γραμμή " echo" χωρίς εισαγωγικά για να εισάγετε μια κενή γραμμή για να ολοκληρώσετε τις κεφαλίδες , η οποία διατηρεί το σενάριο από την επιστροφή . δύσμορφος λάθος header όταν εκτελείται στο διακομιστή Web
5

Πληκτρολογήστε τα ακόλουθα για την έξοδο του τμήματος κεφαλίδα HTML και να αρχίσει την ενότητα του σώματος της σελίδας :

echo " Test Script < /title> < /head> <body> " <br> Η 6 <p> Πληκτρολογήστε τις επόμενες δύο γραμμές για να εκτελέσετε το " uname -a " και " " εντολές και να διαμορφώσετε το έξοδο για την ιστοσελίδα : <br> <p> echo" uptime εξόδου της uname-a : <pre> ` uname -a ` < /pre> < br /> " echo" έξοδος της uptime : <pre> ` uptime ` < /pre> <br /> " <br> <p> Η βαρεία χρησιμοποιείται για την εκτέλεση εντολών υποκατάσταση εξόδου , ​​ζητώντας ταυτόχρονα echo . <br> Η 7 <p> Πληκτρολογήστε την επόμενη γραμμή για να ολοκληρώσετε την ιστοσελίδα : <br> <p> echo " < /body> < /html > " <br> 8 < p> Αποθηκεύστε το αρχείο με την επέκταση αρχείου cgi . . <br> Η 9 <p> Τοποθετήστε το αρχείο στον κατάλογο που χρησιμοποιεί το διακομιστή Web σας για CGI scripts . Αυτός ο κατάλογος είναι συχνά αποκαλείται cgi ή cgi - bin . <br> Η <br> εικόνων <div class="grad2"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3314932315682382" crossorigin="anonymous"></script> <!-- 221021-2 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3314932315682382" data-ad-slot="8094203668" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script></div> <div class="grad3"></div> </div> <div class="fanyedads"> <ul> <li>Τελευταίο άρθρο: <a class='LinkPrevArticle' href='http://www.221021.com/Systems/unix/211932.html' >Πώς να γράψετε ένα Unix Shell Script για να εκτυπώσετε μια λίστα σε ένα New Line </a> <li>Επόμενο άρθρο: <a class='LinkNextArticle' href='http://www.221021.com/Systems/unix/211934.html' >Πώς να Όνομα αρχείου Unix Με Ημερομηνία Σφραγίδα </a> </ul> </div> </div> <div class="woqinimaderwr24"> <div class="dibud23"> <div class="biaotidas51"> <div class="biaotidas511"><h3>Συναφής σύστασή</h3></div> <div class="butudasda"></div> </div> </div> <div class="dibud24"> <div class="dibud241"> <ul class="dsa31das"> <li><a href="http://www.221021.com/Systems/unix/282740.html" target="_blank">Πώς χρησιμοποιείται το αρχείο Ntuser.dat; </a></li> <li><a href="http://www.221021.com/Systems/unix/211935.html" target="_blank">Σύνθετη Unix Tutorial </a></li> <li><a href="http://www.221021.com/Systems/unix/211737.html" target="_blank">Πέντε Σημαντικές εντολές σε Unix </a></li> <li><a href="http://www.221021.com/Systems/unix/324038.html" target="_blank">Για ποια είναι η εντολή παγίδευσης στο UNIX; </a></li> <li><a href="http://www.221021.com/Systems/unix/317203.html" target="_blank">Για ποιον χρησιμοποιείται ο κατάλογος .ssh στο Unix; </a></li> </ul> </div> <div class="dibud242"> <div class="biaotidasoidasf3h4"> <h4>Τελευταία άρθρα</h4> <div class="nibushihenzaiyi"></div> </div> <ul class="thydghaodennrend"> <li><a href="http://www.221021.com/Systems/unix/211808.html" target="_blank">Ένας σύντομος οδηγός για το AIX σε Unix </a></li> <li><a href="http://www.221021.com/Systems/unix/292641.html" target="_blank">Τι τύποι ατόμων μπορούν να χρησιμοποιήσουν το λειτουργικό σύστημα Unix; </a></li> <li><a href="http://www.221021.com/Systems/unix/294598.html" target="_blank">Τι σημαίνει το logo Arch Linux; </a></li> <li><a href="http://www.221021.com/Systems/unix/287573.html" target="_blank">Εξηγήστε λεπτομερώς τις εντολές δέσμης ενεργειών του κελύφους unix; </a></li> </ul> </div> </div> </div> <div class="dibudaohnagdsaw"> <div class="das342sd"><p>Πνευματικά δικαιώματα © <a href="http://www.221021.com/" target="_blank" >Γνώση Υπολογιστών</a> Όλα τα δικαιώματα κατοχυρωμένα </p></div> </div> </div> </body> </html>