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

Linux Script Made Easy

programmazione script di shell è un modo facile di creare piccoli file di programma che può fare , cose semplici e ripetitivi per voi sul vostro computer. In questo modo , è simile ai file batch Windows. E ' facile da imparare , non richiede software speciale per scrivere o implementare , e può essere scritto per i sistemi operativi Mac , Windows o Linux . Scegli un editor di testo

Per scrivere script di shell , avrete bisogno di un buon editor di testo - e che non è la stessa cosa di un elaboratore di testi . Mentre OpenOffice è un processore comune parola Linux , non può essere utilizzato per scrivere script , in quanto aggiunge end - of-line e di altri personaggi invisibili che interesseranno la sceneggiatura . Piuttosto , è necessario utilizzare un editor di testo . Emacs è un comune che è incluso nella maggior parte delle distribuzioni Linux . Vim è un altro comune. Entrambi sono liberi , si dovrebbe trovare è necessario scaricare uno.
Inizia nuova
file di

con il vostro editor preferito aprire , avviare un nuovo file , chiamato test.sh . La prima riga dello script dovrebbe essere

# ! /Bin /sh

Questa riga dice al sistema operativo per eseguire il file utilizzando la shell Bourne . I primi due caratteri , " # " , sono spesso indicati come " hash -bang ", o talvolta " sha -bang ".
Comune comandi

Uno script di shell utilizza gli stessi comandi che si utilizzano durante l'interazione con il terminale in Linux : eco , cd , ls, grep e altri. È inoltre possibile utilizzare la programmazione più complessi costrutti come la dichiarazione delle variabili , if /else , while e for loop .

Per esempio , se si voleva ottenere il nome di un utente e ripetere di nuovo a lui , digitare

leggere YOUR_NAME

echo "Ciao $ nome - ? come stai oggi "

in questo caso , YOUR_NAME è una variabile assegnata ai risultati del built-in lettura funzione, che riceve l'input dall'utente . Poi , nella seconda riga , premettendo YOUR_NAME con il simbolo del dollaro dice allo script di utilizzare la variabile , invece di stampare il letterale " YOUR_NAME " .
Programmazione costrutti

si può anche scrivere le strutture più complesse , come per i cicli . Per utilizzare un ciclo , è necessario digitare

for i in 1 2 3 4 5

fare

echo " Looping ... numero $ i "

fatto

Anche in questo esempio , ponendo il simbolo $ davanti i costringe script per utilizzare il valore per i come esso passanti attraverso i cinque iterazioni del comando echo . Si noti che il contenuto del costrutto sintassi DO /DONE sono rientrate per distinguerle dal resto dello script .
Esecuzione di script

Per fare uno script eseguibile , è necessario modificare i permessi. Per fare questo , aprire un terminale e passare alla posizione del file. Quindi digitare "chmod 755 test.sh " di cambiare i permessi . Ora , al fine di eseguirlo , si può semplicemente digitare . /Test.sh come si farebbe con qualsiasi altro script .

In alternativa , è possibile digitare sh test.sh senza cambiare i permessi dei file per eseguirlo.

apprendimento più

Shell scripting è come la programmazione , e più si pratica più si impara e meglio sarà . Il sito di Steve Parker ha un tutorial altamente informativo che è scaricabile in formato PDF . TLDP.org ha anche un tutorial molto approfondita , come fa freeos.com .

 

sistemi © www.354353.com