Splet je poln terminologije, ki bi lahko bila malo zmedena za ljudi, ki niso informatiki. Nekateri od teh izrazov so lahko izvorna koda, skripte ali skripte, odrezki itd. Kar zadeva izvorno kodo, gre za tisto besedilo ali informacije, napisane z uporabo programskega jezika in ob spoštovanju določene sintakse, da se tvori algoritem ali posebna funkcija, ki bo sestavljala program.
Iz tega razloga, izvorna koda je nekoliko bolj splošen izraz in široko, saj lahko vključuje tudi druge izraze, saj je odrezek del izvorne kode, ki na splošno ne postane preveč zapleten. Ko se na primer posvetimo spletnemu oblikovanju ali moramo na svoje spletno mesto vstaviti pasico, nam ponudniki oglasov, kot sta Google Adsense ali Amazon Affiliates, dajejo delček s kodo HTML, da ga lahko vstavimo na naše spletno mesto. Zato ne gre za celoten program, temveč za majhne koščke za večkratno uporabo.
Tolmačeni jezik v primerjavi s prevedenim jezikom:
Če se sprašujete kaj je skripta ali skriptaVedeti morate, da se pri programiranju ta izraz uporablja za sklicevanje na izvorno kodo, napisano v nekem tolmačenem jeziku (skoraj vedno). In kakšna je razlika do tradicionalnih prevedenih programskih jezikov? No, za razliko od njih izvorna koda ni enkrat prevedena in pretvorjena v binarno datoteko, temveč je za to, da deluje kot posrednik, potreben tolmač in vsakič, ko naj bi se program izvajal, mora tolmač prevesti kodo, da bo stroj razumel . To pomeni, da bi bili povzeti koraki:
- Napišite izvorno kodo programa z uporabo nekega programskega jezika za prevajanje, kot so C, BASIC, C ++, Ada, ALGOL, D, COBOL, GO, Fortran, G, Lisp, Pascal, Swift, Visual Basic itd. Kodo lahko napišete v katerem koli urejevalniku besedil ali z uporabo popolnejšega razvojnega okolja ali IDE.
- Kodo zberemo vir z uporabo nekega prevajalnika, na primer GNU GCC. S tem uspemo te ukaze pretvoriti v jezik na visoki ravni, ki ga razumejo le programerji in prevajalniki, v strojni ali binarni jezik, ki ga CPU razume ali izvaja.
- El binarno se lahko izvede tolikokrat, kolikor potrebujemo, ne da bi šli spet skozi prejšnje korake. Pravzaprav nam večina prodajalcev programske opreme pošlje binarno datoteko neposredno za zagon v našem računalniku. Operacijski sistem bo tisti, ki upravlja procese, potrebne za to, syscalls itd.
Po drugi strani pa skripte ne sledijo tem korakom in se uporabljajo tolmačeni jeziki. Veliko jih je tolmačeni jeziki, kot je tisti, ki se uporablja v tolmaču Bash, ki bo najbolj uporabljen v GNU / Linuxu in drugih Unixih, pa tudi v znanih jezikih, kot so Perl, Python, Ruby, JavaScript itd. Z njimi lahko napišete kodo, ki bo sestavljala skript, ki ne bo nič drugega kot ukazna datoteka ali paketna obdelava. Očitno je, da se skladnja razlikuje glede na uporabljeni jezik. V primeru tolmačenega jezika bi se vrstni red spremenil v:
- Napišemo skript ali izvorno kodo z uporabo katerega koli programskega jezika. Uporabimo lahko tudi IDE ali samo urejevalnik besedil.
- V tem primeru ni sestavljen, ampak ga je mogoče neposredno izvršiti s pomočjo tolmača. To pomeni, da če uporabljamo Bash, ga moramo namestiti v sistem, da lahko izvajamo naš skript. Če uporabljamo skript Python, potrebujemo nameščen tolmač Python itd.
- Pri zaženemo skript, Tolmač bo tisti, ki bo razlagal besede ali jezik, ki je v njem (od tod tudi njegovo ime), to pomeni, da ta navodila ne prehajajo neposredno na operacijski sistem in CPU, saj jih brez pomoči posrednika ne bi prepoznal ali prevajalec, ki je tolmač.
Po tem povemo, da v takem ali drugačnem primeru obstaja prednosti in slabosti. V primeru prevedenih datotek ne potrebujejo prevajanja med izvajanjem, zato lahko enkrat, ko je prvič zbran, izvedemo binarno datoteko tolikokrat, kot želimo, ne da bi za to zapravili sredstva. To ne velja za skripte, ki bodo morali sredstva nameniti tudi tolmaču, zato bo na splošno deloval počasneje.
Ustvarjanje našega prvega skripta v Linuxu:
V našem primeru bomo uporabili lasten interpretiran programski jezik Basha, zato bo naš tolmač Bash. Najprej moramo vedeti, da jih je veliko datoteke skriptov imajo naslove po tolmaču znan kot shebang. Na primer, v Linuxu lahko najdemo različne tolmače, v primeru Basha je šibang #! / Bin / bash, v vsakem drugem primeru pa bo binarna datoteka tista, ki v tem primeru kaže na tolmač ali lupino. Tudi v primeru Unixa in Linuxa ima datoteka skripta običajno pripono .sh.
V skriptu lahko uporabimo tolmaške ukaze, operande, konstante itd. Na primer, lahko ustvarjamo preprost skript za izdelavo varnostnih kopij v našem sistemu in z najljubšim urejevalnikom besedil z datumom ustvarite datoteko z imenom backup.sh. Njegova vsebina bo:
<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>
Na primer, v zgornjem primeru boste ustvarili varnostno kopijo imenika / home / user in jo spakirali v tarball z imenom copy.tar, nato pa napisali datumski dnevnik. Če ga želite izvesti, mu bomo morali dati dovoljenja za izvajanje, na primer:
chmod +x backup.sh ./backup.sh
Preprost primer Mislim, da je za večino začetnikov skript. Kar se v zadnjem času pogosto ponavlja ...
Kako spremenim desktop.ini
pozdrav
No, hvala bogu, da ste to pojasnili na preprost način. Vse imam zelo jasno ... le da bom zdaj moral iskati, kaj je "bash", "snippets", syscalls, itd itd itd itd, za ostalo pa vse zelo jasno. Samo ena malenkost, nič več; Če dobim okno, ki mi ponuja tri možnosti (preklic in še dve, ne spomnim se) glede skripta, kaj naj normalno storim? Ali lahko vnesem nekakšen virus? Ker se ne spomnim, da bi želel karkoli spustiti, da bi prišlo omenjeno okno. Pojasnite nerodnemu, prosim
Zelo mi je pomagalo, toda primer kode je zelo zmeden, ker ne poznam večine nalepk, želel bi si, da ste namestili tisto, za kar je vsaka stvar, ki ste jo vnesli v kodo, in jo tako dobro razumeli, tudi dvomil sem to je datoteka .sh?