Çfarë do të thotë #!/bin/bash

dorëshkrim

Nëse keni shkruar, shkarkuar ose hapur ndonjëherë një skenari bash, me siguri keni hasur në një rresht të parë disi të çuditshëm që jo të gjithë e dinë se çfarë do të thotë dhe pse duhet vendosur aty. Po i referohem #!/bin/bash. Epo, në këtë artikull do të mund të dini të gjitha detajet se si quhet, për çfarë shërben dhe nëse është gjithmonë i njëjtë ose nëse ka disa ndryshime.

Çfarë është një gjuhë e interpretuar?

gjuhë programimi V

Un gjuhë programuese e interpretuar është ai që nuk ka nevojë të kompilohet për të ekzekutuar, por mund të ekzekutohet drejtpërdrejt nga kodi burim duke përdorur një interpretues, i cili nuk është asgjë më shumë se një program që mund ta përkthejë kodin në udhëzime të kuptueshme nga makina. Kjo sjell disa avantazhe:

  • Shumë platformë: meqenëse nuk është binar, mund të ekzekutohet në platforma të ndryshme pa modifikim, gjë që është një avantazh i qartë nëse duam që kodi të funksionojë në çdo sistem.
  • Transportueshmëria: nëse përkthyesi është i gatshëm për platformë, atëherë shkrimi ose gjuha e interpretuar do të funksionojë në atë platformë.

Megjithatë, këto gjuhë të interpretuara gjithashtu kanë disavantazhet e saj:

  • Njëri prej tyre është performancës, pasi ata kanë nevojë që përkthyesi të funksionojë gjithmonë në sfond që ai të funksionojë.
  • vet varësi të përkthyesit.

Si shembull i gjuhët e interpretuara Mund të përmenden disa, si Java, C#, JavaScript, Visual Basic .NET dhe VBScript, Perl, Python, Lips, Ruby, PHP, ASP etj.

Çfarë është një skenar?

Shkrimi i Shell: Shembuj Praktikë

Shkrimi i Shell: Shembuj Praktikë

Un skripti është thjesht kod krijuar me një gjuhë programimi të interpretuar për të kryer një detyrë. Në përgjithësi është një program i thjeshtë, me një ngjarje komandash ose urdhrash që ekzekutohen në mënyrë sekuenciale.

Çfarë është #!/bin/bash (shebang)?

Përmbajtja e skenarit në Mousepad

Përmbajtja e skenarit në Mousepad

Së fundi, tema e këtij artikulli është se i famshëm #!/bin/bash, e cila njihet në gjuhën e Unix si Shebang. Edhe pse ky është më i zakonshmi, nuk është gjithmonë e nevojshme ta përdorni atë që skenari të funksionojë. Projektet e tjera kanë gjithashtu shebangs e tyre, si #!/usr/bin/env python3, #!/bin/sh, etj.

Objektivi i shebang thjesht po jep shtegun e plotë të guaskës, në mënyrë që të mund të vendoset kudo ku ekzekutohet skripti. Gjithashtu, siç mund ta shihni, në të përcaktohet jo vetëm shtegu, por edhe interpretuesi, në këto raste Bash, Python 3 dhe interpretues të tjerë me të cilët duhet të punoni.


Bëhu i pari që komenton

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.