Script in Ubuntu

Script in Ubuntu

Il post di oggi è per principianti e utenti intermedi. Parliamone gli script.

Gli script sono file che, una volta eseguiti, evadono gli ordini su un computer. Definizione un po 'confusa, giusto?

Guarda, possiamo scrivere nel terminale

sudo apt-get update

sudo apt-get upgrade

sudo apt-get installa skype

Possiamo eseguire tutti questi ordini manualmente ogni giorno, ma immagina di non avere tempo. I sistemi operativi ci consentono di salvare questi ordini in un documento e eseguendo quel documento nel terminale il computer eseguirà tutte queste attività senza dover scrivere nulla. Inoltre possiamo dare ordine al computer di eseguire quel documento ogni giorno all'accensione del pc e quindi non dovremmo scrivere nulla. Ebbene, quel documento smette di essere testo e diventa programmazione. Una programmazione semplice e sempre inquadrata nel sistema operativo specifico, è ciò che chiamiamo script. Uno script non crea un programma per te dal nulla, ma si limita all'esecuzione di azioni che il computer può fare senza lo script.

Così anni fa abbiamo visto come durante l'esecuzione di un file le parole apparivano sullo schermo del nostro computer Ti amo era il risultato di un famoso virus basato su uno script in cui era stato ordinato di scrivere quelle lettere sullo schermo.

En GNU / Linux e Ubuntu c'è anche script e script molto utili come hai visto nei post del blog. Oggi ti diremo come fare proprio script e farti conoscere questo mondo che ben fatto può aiutare a migliorare il rapporto con la nostra macchina.

Di che cosa hai bisogno?

L'elenco dei bisogni è questo:

  • Gedit o Nano o un altro editor di testo.
  • Conosci i comandi disponibili in GNU / Linux Ubuntu.
  • Abbi molta vista e pazienza.

Ma come si fa una sceneggiatura?

Apriamo un nuovo documento e scriviamo

#! / bin / bash

quindi scriviamo le variabili che vanno con il nome che vogliamo seguito dal segno '=' e dal valore che vogliamo metterlo. Se vogliamo mettere lettere dovremo metterle tra virgolette.

Una volta impostate le variabili che vogliamo, per eseguirle dovremo mettere il segno "$" davanti alla variabile. Se vogliamo eseguire un comando lo scriviamo nella riga seguente e per finire lo script non ci resta che scrivere la parola "Exit"

Un esempio:

#! / bin / bash

var1 = "Ciao, come stai?"

var2 = "Sto molto bene"

pulire campo

echo $ var1 $ var2

sleep -5

exit

In questo script quello che facciamo è creare due variabili in cui distribuiamo il testo "Ciao, come stai? Sto bene", Quindi puliamo lo schermo con il comando clear, pubblichiamo le variabili con echo e poi mettiamo il sistema in sleep e poi finiamo lo script. Lo salviamo con il nome che vogliamo e per eseguirlo dovremo scrivere

exec "nome script"

o dagli i permessi di root ed eseguilo. Non consiglio quest'ultimo per chiari motivi di sicurezza perché gli script di terze parti non sanno cosa può fare.

È semplice vero? Bene, in questo puoi inserire comandi di Ubuntu come l'elenco che appare in questo post del blog. Molto bravo e con molte idee su quali script fare. In un prossimo post parlerò di come creare menu e operazioni con esso per ora, buona Pasqua.

Maggiori informazioni - Entrare nel terminale: comandi di base , Script per Nautilus

Immagine - Wikimedia


3 commenti, lascia il tuo

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   liher suddetto

    è molto utile iniziare a testare
    muchas gracias

  2.   Ricardo Lawrence Lois suddetto

    Per eseguire uno script non è necessario dargli i permessi di root, ma piuttosto eseguire i permessi.

  3.   Gesù suddetto

    per me non funziona