Hvordan lage en fil kjørbar i Linux

Hvordan lage en fil kjørbar i Linux

Å lage bash -skriptfiler som kjøres på er en effektiv måte å kjøre bash -programmene dine fordi skriptene som standard ikke er kjørbare. Dette er hovedsakelig nyttig for systemadministratorer, ettersom de trenger å utvikle flere bash -skript daglig for å automatisere oppgavene sine. For eksempel kan det være lurt å kjøre bash -skript for å sikkerhetskopiere arbeidet ditt eller logge visse hendelser på serveren din. Så denne artikkelen vil guide deg om hvordan du kan gjøre basisskriptene dine kjørbare, og for det er det to hovedveier:

  • Lag en bash -fil kjørbar ved hjelp av CHMOD -kommandoen
  • Lag en bash -fil kjørbar ved hjelp av filegenskaper

Hvordan lage en filleverbar ved hjelp av CHMOD -kommandoen

Kommandoen “CHMOD” står for endringsmodus, og denne kommandoen kan brukes til å gjøre endringer i filtillatelsene, for eksempel du kan lage en filskrevet, lesbar og kjørbar. For å se disse tillatelsene for enhver fil, la oss først opprette en bash -skriptfil i Nano Editor:

$ Nano Bashfile.sh

Så har vi skrevet litt tekst og lagret filen som vist nedenfor:

#!/bin/bash
ekko ”Dette er en testfil for å gjøre den kjørbar.”

Bruk den nedenfor-nevnte kommandoen for å sjekke om filen er kjørbar eller ikke:

$ ls -l bashfile.sh

I bildet ovenfor, bokstaven 'r'viser at filen er lesbar, og'w'viser at filen er skrevet og'x'viser at filen er kjørbar, som for øyeblikket mangler på output ovenfor, og det betyr at du ikke kan utføre denne filen for nå. For å bekrefte dette, kan du utføre denne filen ved å følge den generelle syntaksen som er vist nedenfor.

$ ./filnavn

For eksempel:

$ ./Bashfile.sh

Som du ser, viser det en feil etter å ha prøvd å utføre tekstfilen, og det er her Chmod Kommandoen kommer godt med. For å gjøre denne filen kjørbar, er alt du trenger å gjøre å følge den generelle syntaksen som er vist nedenfor:

$ chMod u+x filnavn

For eksempel:

$ chmod u+x bashfile.sh

I bildet ovenfor, 'u+x'Viser at du gir tillatelse til brukeren til å utføre en spesifikk fil, og du kan se at den la til et bokstav'x'På bildet og etter det må du kjøre denne bash -filen ved å skrive.

$./Bashfile.sh

Det kan sees at innholdet i bash -filen nå utføres uten noen feil.

Hvordan lage en filleverbar ved hjelp av filegenskaper

Du kan også lage en fil som kjøres ved å høyreklikke på bash-filen og velge dens 'egenskaper' som vist nedenfor:

Neste trinn er å velge 'Tillatelser'Tab og sjekk deretter alternativet for'Tillat utførelse av filen som program'.

Dette vil også tillate deg å utføre bash -filen du har valgt dette alternativet, når du dobbeltklikker på filen, vil du få ledeteksten som vist nedenfor:

Du kan enten få utdata i terminalen eller direkte kjøre skriptet for ønsket resultat.

Konklusjon

Å lage et Bash -skript kjørbart lar deg utføre bashskriptene dine uten å måtte skrive bash i terminalen. Dette er spesielt nyttig for systemadministratorer, som trenger å skrive flere bashskript hver dag for å automatisere jobbene sine. Så i denne artikkelen har vi lært deg hvordan du kan lage hvilken som helst bash -fil som kjøres, og det er to måter å gjøre dette. Den ene er ved å bruke “Chmod”Kommando, og den andre er ved å bruke filegenskapene.