Hva er et manus?

Script

Internett er fullt av terminologi som kan være litt forvirrende for eksperter som ikke er IT. Noen av disse begrepene kan være kildekode, skript eller skript, utdrag osv. Vel, når det gjelder kildekode, er alt den teksten eller informasjonen som er skrevet ved hjelp av et programmeringsspråk og respekterer en viss syntaks for å danne en algoritme eller spesifikk funksjon som vil utgjøre programmet.

derfor, kildekode er et noe mer generelt begrep og bred, å kunne inkludere de andre begrepene også, siden et kodebit er et fragment av kildekoden som vanligvis ikke blir for komplisert. For eksempel når vi viet oss til webdesign eller vi trenger å sette inn et banner på nettstedet vårt, vil normalt annonseleverandørene som Google Adsense eller Amazon Affiliates gi oss en kodebit med HTML-koden for å kunne sette det inn på nettstedet vårt. Derfor er det ikke et komplett program, men heller små gjenbrukbare kodestykker.

Tolket språk vs kompilert språk:

Tolket vs kompilert

Hvis du lurer på det hva er et manus eller manusDu bør vite at i programmeringen brukes dette begrepet til å referere til kildekoden skrevet på en eller annen type tolket språk (nesten alltid). Og hvilken forskjell er det med tradisjonelle kompilerte programmeringsspråk? Vel, i motsetning til disse blir kildekoden ikke kompilert en gang og forvandlet til en binær, men snarere er det nødvendig med en tolk for å fungere som mellomledd, og hver gang programmet skal kjøres, må tolken oversette koden for at maskinen skal forstå . Det vil si at de oppsummerte trinnene vil være:

7 CentOS
Relatert artikkel:
Installasjonsveiledning for CentOS 7 trinn for trinn
  1. Skriv kildekoden av programmet ved hjelp av noe programmeringsspråk for å kompilere som C, BASIC, C ++, Ada, ALGOL, D, COBOL, GO, Fortran, G, Lisp, Pascal, Swift, Visual Basic, etc. Koden kan skrives i hvilken som helst tekstredigerer eller ved å bruke et mer komplett utviklingsmiljø eller IDE.
  2. Vi kompilerer koden kilde ved hjelp av noen kompilator, for eksempel GNU GCC. Med dette klarer vi å transformere disse kommandoene til et høyt nivå språk som bare programmerere og kompilatorer forstår til en maskin eller et binært språk som er forståelig eller kjørbart av CPU.
  3. El binær kan utføres så mange ganger som vi trenger uten å gå gjennom de forrige trinnene igjen. Faktisk sender de fleste programvareleverandører oss binæren direkte for å kjøre på datamaskinen vår. Det vil være operativsystemet som styrer prosessene som er nødvendige for dette, syscalls, etc.

På den annen side følger manusene ikke disse trinnene, og tolket språk brukes. Det er mange tolket språk, som den som brukes i Bash-tolken, som vil være den mest brukte i GNU / Linux og andre Unix, så vel som kjente språk som Perl, Python, Ruby, JavaScript, etc. Med dem kan du skrive koden som utgjør skriptet som ikke vil være noe mer enn en kommando eller batchfil. Avhengig av språket som brukes, vil syntaksen tydeligvis variere. Når det gjelder et tolket språk, vil rekkefølgen endres til:

  1. Vi skriver skriptet eller kildekoden bruker hvilket som helst programmeringsspråk. Vi kan også bruke en IDE eller bare en tekstredigerer.
  2. I dette tilfellet er det ikke kompilert, men kan utføres direkte ved hjelp av tolk. Det vil si at hvis vi bruker Bash, trenger vi det installert på systemet for å kunne utføre skriptet vårt. Hvis vi bruker et Python-skript, trenger vi Python-tolk installert, etc.
  3. Når vi kjører skriptet, Det vil være tolken som tolker ordene eller språket som er i den (derav navnet), det vil si at disse instruksjonene ikke går direkte til operativsystemet og CPU, siden den ikke ville gjenkjenne dem uten hjelp fra mellommann eller oversetter som er tolk.

Når det er sagt, ser vi at det i ett eller annet tilfelle er det fordeler og ulemper. Når det gjelder kompilerte filer, trenger de ikke kompilering ved kjøretid, og når vi først er kompilert første gang, kan vi utføre binærprogrammet så mange ganger vi vil uten å kaste bort ressurser på det. Dette er ikke tilfelle i skript, som også må tildele ressurser til tolk, og derfor vil det generelt gå tregere.

Opprette vårt første skript på Linux:

Bash-logo

I vårt eksempel skal vi bruke Bashs eget tolket programmeringsspråk, og derfor blir vår tolk Bash. Først og fremst må vi vite at mange skriptfiler har overskrifter kjent som shebang i henhold til tolken som brukes. For eksempel i Linux kan vi finne forskjellige tolker, i tilfelle Bash er shibang #! / Bin / bash, men i alle andre tilfeller vil det være binæren som peker på tolk eller skall i dette tilfellet. I tilfelle Unix og Linux har skriptfilen vanligvis utvidelsen .sh.

Linux oppstartbar USB Pendrive
Relatert artikkel:
Hvordan lage en oppstartbar USB fra terminalen i en hvilken som helst distribusjon

I skriptet kan vi bruke tolkommandoer, operander, konstanter, etc. For eksempel kan vi lage et enkelt manus for å lage sikkerhetskopier på systemet vårt og lage en post med datoen da du oppretter en fil som heter backup.sh med vår favoritt tekstredigerer. Innholdet vil være:

<div>

<pre><span class="com">#<span class="simbol">!</span>/bin/bash
</span></pre>
<pre>tar cvf /backup/copia<span class="simbol">.</span>tar /home/usuario</pre>
<pre>date <span class="simbol">></span> /backup/log_copia</pre>
</div>

I eksempelet ovenfor vil du for eksempel lage en sikkerhetskopi av / home / user-katalogen og pakke den i en tarball som heter copy.tar, og deretter skrive en datalogg. For å utføre det, må vi gi det utførelsestillatelser, for eksempel:

chmod +x backup.sh

./backup.sh

Et enkelt eksempel Jeg tror det for nybegynnere hva et manus er. Som er et ganske tilbakevendende spørsmål i det siste ...


3 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   dem sa

    Hvordan endrer jeg desktop.ini
    hilsen

  2.   antonio sa

    Takk og lov, du har forklart det enkelt. Jeg har alt veldig klart ... bare at jeg nå må se etter hva som er en "bash" ,, "snippets", syscalls, etc etc etc, for resten er alt veldig klart. Bare en liten ting, ingenting mer; Hvis jeg får et vindu som gir meg tre alternativer (avbryt og to til, husker jeg ikke) om et skript, hva skal jeg gjøre normalt? Kan jeg introdusere en slags virus? Fordi jeg ikke husker at jeg ønsket å senke noe slik at vinduet kom ut. Forklar en klønete, takk

  3.   Sebastian Morales plassholderbilde sa

    Det har hjulpet meg mye, men eksempelkoden er veldig forvirrende, siden jeg ikke kjenner de fleste etikettene. Jeg skulle ønske du hadde plassert hver ting du satte i koden for og dermed forsto det godt, jeg hadde også tvilen det en .sh-fil?