Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Unix >> .

Come utilizzare uno script di shell UNIX per la creazione di una pagina Web HTML

UNIX shell script possono essere utilizzati per creare pagine Web che consentono di visualizzare l'output dei comandi UNIX di base , come ad esempio " uname -a" e " uptime ", o complessi programmi. Questo tipo di script è detto script common gateway interface e viene utilizzato per interagire con il server Web effettivo e produrre contenuto dinamico nella pagina web. UNIX shell script possono essere utilizzati solo su - Linux o UNIX -based server web . Istruzioni
1

Aprire un editor di testo come vi , nano o gedit .
2

digitare la riga "# ! /Bin /bash " senza virgolette per iniziare lo script di shell . Qualsiasi output di questo script sarà inviato al browser come parte della risposta HTTP del server
3

Digitare la riga seguente per impostare l'header HTTP che indica che il codice HTML seguente: .

echo " Content-type : text /html"
4

tipo linea "eco" senza virgolette per inserire una riga vuota per completare le intestazioni , che mantiene lo script di tornare un errore di intestazione non valido quando viene eseguito sul server Web
5

digitare quanto segue per produrre la sezione di intestazione HTML e iniziare la sezione body della pagina : .

echo " script di test < /title> < /head > <body> " <br> 6 <p> Tipo i prossimi due righe per eseguire il " uname - a "e" "Comandi e formattare l'output per la pagina Web : <br> echo <p> " uptime uscita di uname-a : <pre> ` uname-a ` < /pre> < br /> Output " echo" di uptime : <pre> ` uptime ` < /pre> <br /> " <br> <p> L' apice inverso viene utilizzato per eseguire la sostituzione output del comando durante la chiamata echo <br> 7 <p> Tipo riga successiva per completare la pagina web: . <br> <p> echo " < /body> < /html > " <br> 8 <p > Salvare il file con l'estensione di file cgi . . <br> 9 <p> Inserire il file nella directory che il server Web utilizza per gli script CGI . Questa directory è spesso chiamato cgi o cgi-bin . <br> <br> <ul class="mhjkhjlj"> <li> <a class='LinkPrevArticle' href='/sistemi/Unix/1423864.html' >Come scrivere uno script di shell Unix per stampare un elenco su una nuova linea </a></li> <li> <a class='LinkNextArticle' href='/sistemi/Unix/1423868.html' >Come nome a un file UNIX con un bollo di data </a></li> </ul> <div class="deep"> <div class="guanggadsadswqew"><script language='javascript' src='http://www.354353.com/AD/it3.js'></script></div> <div class="guanggadsadswqew1"></div> </div> <div class="xiangguanleitong"> <div class="vbfdghgjt65f"><h4>Informazioni correlate</h4></div> <ul> <li><a href="/sistemi/finestre/1431964.html" target="_blank">Come creare un Regedit </a></li><li><a href="/sistemi/Mac-OS/1416758.html" target="_blank">Come impostare wireless Con Leopard </a></li><li><a href="/sistemi/finestre/1455708.html" target="_blank">Rimozione di programmi di avvio di Windows </a></li><li><a href="/sistemi/Windows-Vista/1463270.html" target="_blank">Come posso reinstallare Windows Vista ? </a></li><li><a href="/sistemi/finestre/1446348.html" target="_blank">Come rimuovere un errore di Windows File Protection </a></li><li><a href="/sistemi/finestre/1425650.html" target="_blank">Come reindirizzare TMP Utilizzando Criteri di gruppo </a></li><li><a href="/sistemi/Windows-Vista/1463008.html" target="_blank">Come creare un Bootable USB Flash Drive con Vista </a></li><li><a href="/sistemi/Mac-OS/1418918.html" target="_blank">Come creare una pagina Web su un Mac </a></li> </ul> </div> </div> </div> <div class="woshiyouleirog"> <div class="zxtjianasd"> <div class="bidssdfjm3"><h4>Articoli consigliati</h4></div> <div class="dasdcdfurit33"> <ul> <li><a href="/sistemi/Unix/1423484.html" target="_blank">Come regolare Apache e PHP for Speed ​​su Unix </a></li><li><a href="/sistemi/Unix/1423932.html" target="_blank">Come Hack UNIX </a></li><li><a href="/sistemi/Unix/1423884.html" target="_blank">Unix Scripting </a></li><li><a href="/sistemi/Unix/1423870.html" target="_blank">Avanzata Unix Tutorial </a></li><li><a href="/sistemi/Unix/1423740.html" target="_blank">Come scrivere uno script di shell in Unix </a></li><li><a href="/sistemi/Unix/1423868.html" target="_blank">Come nome a un file UNIX con un bollo di data </a></li><li><a href="/sistemi/Unix/1423824.html" target="_blank">Svantaggi di un sistema operativo Unix </a></li><li><a href="/sistemi/Unix/1423466.html" target="_blank">Come modificare il colore di sfondo di una finestra di terminale Unix Root </a></li><li><a href="/sistemi/Unix/1423828.html" target="_blank">Come cercare il file UNIX Storia </a></li><li><a href="/sistemi/Unix/1423842.html" target="_blank">Come creare un calendario a riga di comando in Unix </a></li> </ul> </div> </div> <div class="guanggandgsa32a"> </div> <div class="huosirengs"> <li><a class='childclass' href='/sistemi/Competenze-informatiche-di-base/' target="_self">Competenze informatiche di base</a></li> <li><a class='childclass' href='/sistemi/Linux/' target="_self">Linux</a></li> <li><a class='childclass' href='/sistemi/Mac-OS/' target="_self">Mac OS</a></li> <li><a class='childclass' href='/sistemi/Ubuntu/' target="_self">Ubuntu</a></li> <li><a class='childclass' href='/sistemi/Unix/' target="_self">Unix</a></li> <li><a class='childclass' href='/sistemi/finestre/' target="_self">finestre</a></li> <li><a class='childclass' href='/sistemi/Windows-Vista/' target="_self">Windows Vista</a></li> <li><a class='childclass' href='/sistemi/Windows-XP/' target="_self">Windows XP</a></li> </div> </div> </div> <div class="dsadsafa-da"> <p class="sdqwfwe42">  </p> <p class="vbnhg654">sistemi © www.354353.com</p> <p class="iop8iud"> </p> </div> </div> </body> </html>