Skip to content
Uudet virat
  • Slik viser du WSL Linux-distros for å installere på Windows 11
  • Slik aktiverer du nye øyeblikksoppdateringsfunksjoner på Windows 11 22H2
  • Slik fjerner du jobb- eller skole-e-postkonto på Windows 11
  • Slik aktiverer du Dynamic Refresh Rate (DRR) på Windows 11
  • Slik får du tilgang til en delt nettverksmappe på Windows 11
onioni tech

Vain yksi tekninen sivustoz

  • Home
  • Mobile
  • Windows
  • Windows 11
  • How Things Work
  • Gaming
  • How-To
onioni tech

Vain yksi tekninen sivustoz

  • Home
  • Mobile
  • Windows
  • Windows 11
  • How Things Work
  • Gaming
  • How-To
onioni tech

Vain yksi tekninen sivustoz

Home - Linux - Hva er Shebang og hvordan du bruker denne tegnsekvensen i Linux

Shebang Feature

Hva er Shebang og hvordan du bruker denne tegnsekvensen i Linux

    tirsdag mai 11, 2021

Contents

Hva er Shebang og hvordan du bruker denne tegnsekvensen i Linux

En av de beste funksjonene i Linux er at du enkelt kan lage skript som er designet for å automatisere og forenkle oppgaver. Dette kan hjelpe når du behandler store grupper av filer, for eksempel loggfiler hvis du er systemadministrator eller CSV- og TXT-filer hvis du undersøker noe. Imidlertid er det ett veldig spesifikt sett med tegn som du må forstå for å få skript – Shebang eller #!. Vi svarer på alle spørsmålene dine om Shebang i denne veiledningen, en guide om hvordan du bruker dette tegnsettet i Linux.

Hva er Shebang?

Shebang, eller #!, er et tegnsett som brukes til å rette systemet ditt på hvilken tolk du skal bruke. Hvis du ikke er kjent med hva en tolk er, er det i utgangspunktet programmet som leser kommandoene du skriver inn i terminalen på Linux-systemet ditt. Du kjenner det sannsynligvis som Bash, men du kan også bruke Fsh, Zsh eller Ksh.

Dette er et binært program som leser kommandoene du legger inn i det, som ls eller xargs, og finner ut hva du skal gjøre med dem. Den fulle stien er vanligvis /bin/bash eller noe sånt. Ta en titt på guiden vår om Linux virtuelle katalogstruktur hvis du er forvirret hva det betyr.

#! brukes i en tekstfil av noe slag for å laste inn riktig tolk for koden under den filen. Du kan skrive ut et skript som det som vises i det følgende bildet.

Shebang Plain Sample Script

Og kjør det som det som vises i dette bildet.

Shebang Plain Script Output

Det vil fungere for deg, men det kan bli irriterende etter hvert. En bedre måte å gjøre det på kan være som dette bildet.

Shebang Eksempelskript

Og så kjør det slik.

Shebang Eksempel på skriptutdata

Hvorfor ble Shebang oppfunnet?

Mens du bruker Shebang tar du et ekstra skritt når du oppretter skriptet, å kunne bruke en ./ eller “dot-slash” for å kjøre skriptene dine, vil gjøre det lettere på veien. Skriptet tar seg av hvilken tolk du vil overføre kommandoene til, noe som betyr at du ikke trenger å huske. Dette er flott hvis du planlegger det som en cron-jobb, eller hvis du utfører skript fra andre skript.

Det gjør systemet enklere å administrere, uavhengig av om du vil at Bash, Zsh eller Python skal tolke innholdet i filene, vil det som den første linjen i skriptet gjøre det drop-dead enkelt.

Hvordan bruker jeg Shebang?

Det er veldig enkelt: bare skriv det inn i første linje i skriptfilen din sammen med den absolutte banen til tolken du vil overføre kommandoene til. Her er et par eksempler:

#!/bin/bash
#!/bin/zsh
#!/usr/bin/env python3

Når det er i filen, begynn å skrive under den. Når du er ferdig, lagrer du filen og gjør den kjørbar ved å kjøre en av følgende kommandoer:

chmod 755 SCRIPT-NAME
chmod a+x SCRIPT-NAME

De vil begge oppnå det samme. Derfra er alt du trenger å gjøre å kjøre skriptet ditt slik:

./SCRIPT_NAME

Og du er ferdig! Det er så enkelt.

Hvis du likte denne veiledningen om hvordan du bruker Shebang, må du sjekke ut noen av de andre Linux-veiledningene våre, som våre guider for å fikse feilen “Ingen plass igjen på enheten” og reparere en ødelagt USB-stasjon.

I slekt:

  • Hvordan bruke Bash for loop-kommandoer
  • 6 av de beste Linux teksteditorene
  • Nybegynnerveiledningen til skripting på Linux

#Hva #Shebang #hvordan #bruker #denne #tegnsekvensen #Linux

How much onions deserves this post?

Click a onion to throw it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Innleggsnavigasjon

Previous Article
Next Article

Siste innlegg

  • Slik viser du WSL Linux-distros for å installere på Windows 11
  • Slik aktiverer du nye øyeblikksoppdateringsfunksjoner på Windows 11 22H2
  • Slik fjerner du jobb- eller skole-e-postkonto på Windows 11
  • Slik aktiverer du Dynamic Refresh Rate (DRR) på Windows 11
  • Slik får du tilgang til en delt nettverksmappe på Windows 11

Kategorier

  • Chrome OS
  • Gaming
  • How Things Work
  • How-To
  • Mobile
  • Review
  • Software Hacks
  • Windows
  • Windows 11

Sitemaps

FINLAND | SWEDEN | NORWAY zz
Contact
  • Home
  • Mobile
  • Windows
  • Windows 11
  • How Things Work
  • Gaming
  • How-To
Slik viser du WSL Linux-distros for å installere på Windows 11
Slik viser du WSL Linux-distros for å installere på Windows 11
  • mai 30, 2023
  • Slik aktiverer du nye øyeblikksoppdateringsfunksjoner på Windows 11 22H2
    Slik aktiverer du nye øyeblikksoppdateringsfunksjoner på Windows 11 22H2
  • mai 30, 2023
  • Slik fjerner du jobb- eller skole-e-postkonto på Windows 11
    Slik fjerner du jobb- eller skole-e-postkonto på Windows 11
  • mai 30, 2023
  • Slik aktiverer du Dynamic Refresh Rate (DRR) på Windows 11
    Slik aktiverer du Dynamic Refresh Rate (DRR) på Windows 11
  • mai 30, 2023
  • Slik får du tilgang til en delt nettverksmappe på Windows 11
    Slik får du tilgang til en delt nettverksmappe på Windows 11
  • mai 30, 2023
  • ONIONI.FI

    Terms and Conditions - Privacy Policy