
En informàtica, coneixem com a «scripts» línies textuals d'ordres amb les quals es poden executar accions predeterminades en una gran varietat de programes a lordinador.
Els scripts poden realitzar-se a gairebé qualsevol sistema operatiu i compleixen funcions fonamentals a la base estructural de tots els programes amb què treballem dia a dia.
Linux és un dels sistemes operatius més utilitzats per a la confecció de scripts, gràcies a la gran quantitat d'eines que ofereix. T'ensenyarem ara com utilitzar aquest pràctic sistema operatiu per a la creació de les teves pròpies ordres o scripts.
Què és un Script i per a què serveixen aquests programes a Informàtica?
Un script, en el context de la informàtica, són ordres en forma de línies de text que conté ordres en codi sense compilar. Està escrit en un llenguatge de programació qualsevol, i dissenyat per ser llegit per una terminal intel·ligent i traduït a llenguatge de màquina.
Són eines molt utilitzades en el desenvolupament de programari i pàgines web, ja que faciliten la personalització d'aquestes, oferint la possibilitat de millorar-ne l'aspecte i la funcionalitat. Els scripts s'utilitzen per automatitzar tasques repetitives i interactuar amb el sistema operatiu de l'ordinador, així com realitzar instal·lacions autònomes de programari i creació de formularis, entre altres funcionalitats.
Tipus de Script Quins existeixen i en què es diferencien els uns dels altres?
Per a les funcionalitats requerides més freqüentment, hi ha tres tipus de scripts. Els tres tipus de línies comparteixen funcions que busquen executar funcions a lordinador.
Anem a això:
Scripts de ruta
Són els utilitzats per a l'automatització de processos, ja que es guarden amb una ruta d'ordres específica. Es pot programar de manera que inicieu automàticament una acció o s'iniciï després que l'usuari executi una ruta en particular.
Scripts autònoms
A diferència dels primers, no s'assigna a cap tipus de ruta en específic, sinó que es guarden com a fitxers externs. Poden ser utilitzats per a la gestió de nombroses rutes i comparteixen les mateixes opcions de comprovació de sintaxi amb els scripts de ruta.
Scripts supernodes
Els scripts de supernode només estan disponibles en supernodes terminals i s'utilitzen per programar l'ordre d'execució de diverses rutes i seqüències. A més d'això, poden interactuar amb altres ordres de supernode per definir-ne les propietats.
Quins són els principals llenguatges de programació usats per escriure Script de forma correcta?
Hi ha una gran varietat de llenguatges de programació que són fonts més que adequades per a l'escriptura de seqüències.
Encara que el més utilitzat sigui JavaScript, et presentem altres llenguatges que podràs fer servir:
- JavaScript: és el llenguatge més utilitzat per a la creació de scripts. És una variant del llenguatge ECMAScript i és a més el més usat en navegadors web com Chrome o Firefox.
- Python: després de JavaScript, és el llenguatge de programació més popular i utilitzat gràcies a la simplicitat de la sintaxi. Està orientat a objectes i suporta patrons de programació estructurats.
- PHP: creat per a l'escriptura d'scripts que servien per afegir funcions als llocs d'HTML estàtics, ha evolucionat com a llenguatge en si mateix i és utilitzat per al processament d'hipertext.
- Rubí: és un llenguatge de Script orientat gairebé exclusivament a objectes. El codi és obert i té una sintaxi consistent i comprensible. A més, també suporta programació funcional i procedimental.
- Groovy: te compatibilitat amb JavaScript, és molt flexible i funcional. Està orientat a objectes i té una gran varietat d'eines de construcció d'automatització.
- GML: és l'acrònim de GameMaker Language i és àmpliament utilitzat a l'escriptura de scripts per al desenvolupament de jocs. És un llenguatge orientat a procediments i el seu ús està regit per la propietària GameMaker Studio 2.
- Lua: lua funciona compilant el codi font abans dexecutar-lo a través de la seva màquina virtual. Aquest pas es fa de forma automàtica, per la qual cosa la compilació manual és innecessària. És ràpid, lleuger i la seva sintaxi és similar a la de Python.
- Bash: té una sintaxi simple i descriptiva i es pot utilitzar per automatitzar tasques administratives, connectar-se a servidors remots, executar ordres i altres processos relacionats al sistema operatiu.
- PowerShell: es pot utilitzar als sistemes operatius Windows, Linux i macOS per a gestions de configuració i administració de sistema. Té una sintaxi molt compacta, cosa que facilita en gran mesura el treball de línies d'ordre.
- Perl: és un llenguatge de programació de propòsit general molt antic creat fa més de trenta anys. Té una sintaxi similar en llenguatge C i és una sòlida opció a utilitzar a l'ambient de l'execució CGI.
Aprèn pas a pas com crear un Script al teu ordinador amb sistema operatiu Linux des de zero
Tractant-se d'un sistema operatiu pràcticament perfecte per al desenvolupament i la programació, crear un script executable a Linux és un procés realment simple. Per a l'escriptura d'un script senzill es farà servir el llenguatge Bash. Tot el que ocuparàs serà un editor de text, pot ser el de la teva preferència. El primer pas és crear un fitxer de text a la ubicació on vols tenir l'script.
La primera línia de codi ha de ser #!/bin/bash amb l'objectiu que el fitxer sigui reconegut com a script. les línies que inicien amb echo contindran els textos que apareixeran a la consola, amb sleep determinarà el temps d'espera, després es crea la ruta del nostre usuari a la línia cd, i les tres darreres línies actualitzen els repositoris i el programari, a més d'instal·lar una altra petita sèrie d'aplicacions.
En acabar, el text de l'script es veurà similar al següent, i després heu de desar el fitxer amb el nom de la vostra preferència, però sempre amb l'extensió “.sh”:
#!/bin/bash echo Script per a root.com echo Instal·lació de programes sleep 5s cd /home/user sudo apt-get update sudo apt-get upgrade sudo apt-get install transmission gedit gimp chromium-browser vlc

















